- 博客(27)
- 收藏
- 关注
原创 package.json中的版本和package-lock.json的作用
package.json中的版本和package-lock.json的作用一、package.json 版本1.npm install 固定某个版本2.~ ^ >= < + *符号区别3.npm install 重新下载依赖包时,对于所下载的版本号的区别:二、2.package-lock.json 的作用一、package.json 版本1.npm install 固定某个版本npm i --save vue-core-image-upload@2.3.102.~ ^ >= &
2021-10-25 16:52:31
666
原创 java.lang.OutOfMemoryError: GC overhead limit exceeded
java.lang.OutOfMemoryError: GC overhead limit exceeded
2021-09-28 14:03:29
244
原创 Windows关闭线程详解
关闭线程一、查找对应的端口占用的进程二、可以直接结束进程也可以使用下面的方法1.查找对应的端口占用的进程2.根据PID号找到对应的程序:3.找到对应的程序名结束该进程:一、查找对应的端口占用的进程netstat -aon | findstr "8080" 找到占用8060端口对应的程序的PID号二、可以直接结束进程taskkill /pid <pid> /F这里是你查到的进程号也可以使用下面的方法1.查找对应的端口占用的进程netstat -aon | findst
2021-09-26 15:24:51
1397
原创 Linux安装Redis详细讲解
Linux安装Redis一、下载压缩包二、解压压缩包三、一、下载压缩包wget http://download.redis.io/releases/redis-6.0.8.tar.gz二、解压压缩包tar xzf redis-6.0.8.tar.gz三、
2021-09-26 15:10:34
164
原创 如果Linux安装Redis编译make[1]: *** [server.o] Error 1 make[1]: Leaving directory `/other/redis-6.0.15/src‘
make[1]: *** [server.o] Error 1make[1]: Leaving directory `/other/redis-6.0.15/src'make: *** [all] Error 2出现这种错误是由于gcc的版本过低make[1]: Leaving directory `/other/redis-6.0.15/src’make: *** [all] Error 2)出现这种错误是由于gcc的版本过低只需要升级一下gccyum -y install centos-r
2021-09-26 14:58:31
2376
原创 Sql中in、not in、exists和not exists的区别详细结果
in和exists的区别详细分析一、exist,not exist相同点二、索引区别existnot existinnot in三、in与exists区别1、表A(小表),表B(大表)2、表A(大表),表B(小表)3.exist与in都可以实现一个目的.二者都可以用来过滤数据.4. exist的原理:5. in 与 =的区别一、exist,not exist相同点exist,not exist一般都是与子查询一起使用. In可以与子查询一起使用,也可以直接in (a,b.....)二、索引区别ex
2021-09-17 09:16:59
6429
原创 Docker中mysql大小写问题设置
在创建docker容器实例时,要加入一个启动参数–lower-case-table-names=1docker run -itd --name mysql1 -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql --lower-case-table-names=1如果不想从新创建容器实例可以尝试这个方法:https://blog.youkuaiyun.com/m0_57179014/article/details/120307878?spm=1001.2014.300
2021-09-15 17:29:39
116
原创 Docker 安装 Nginx
Docker 安装 Nginx前言一、查看可用的 Nginx 版本二、安装最新版本的Nginx使用以下命令来查看是否已安装了 nginx:三、查看本地镜像四、运行容器参数说明五、安装成功前言Nginx 是一个高性能的 HTTP 和反向代理 web 服务器,同时也提供了 IMAP/POP3/SMTP 服务一、查看可用的 Nginx 版本访问 Nginx 镜像库地址: https://hub.docker.com/_/nginx?tab=tags。可以通过 Sort by 查看其他版本的 Ngin
2021-09-15 16:48:18
89
原创 Failure obtaining db row lock: Table ‘ruoyi-media.QRTZ_LOCKS‘ doesn‘t exist
Failure obtaining db row lock: Table 'ruoyi-media.QRTZ_LOCKS' doesn't exist原因在Linux中1.直接将表名改成大写的2.将Linux也像windows一样,忽略大小写。1.修改/etc/my.cnf文件,在文件末尾加`lower_case_table_names=1`,如下图。2、修改/etc/my.cnf文件,在文件末尾加lower_case_table_names=1,如下图。3、保存退出,重启mysql即可。用到的命令:4、重
2021-09-15 15:33:17
923
原创 Docker镜像中的MySQL忽略表名的大小写问题
Docker镜像中的MySQL忽略表名的大小写问题1、确保Docker中的MySQL处于启动状态2、进入Docker容器内部命令3、在文件最后添加lower_case_table_names=1获取vim权限进入文件添加代码4、保存修改的内容,并退出容器5、Docker重启mysql容器6、进入Docker中的MySQL,检验是否成功1、确保Docker中的MySQL处于启动状态docker ps2、进入Docker容器内部命令docker exec -it mysql /bin/bash3、
2021-09-15 15:32:08
620
原创 Docker安装Oracle(超详细,清晰)
Docker安装Oracle前言一、获取镜像二、查看镜像是否案件安装完成三、创建容器2.读入数据总结前言要先安装Docker一、获取镜像docker pull registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g二、查看镜像是否案件安装完成docker images三、创建容器docker run -d -p 1521:1521 --name oracle11g registry.cn-hangzhou.aliyuncs.com/h
2021-09-08 16:57:32
23775
13
原创 Dockerfile基础知识整理
@[toc]Dockerfile基础知识整理FROM #基础镜像,一切从这里开始构建MAINTAINER #镜像是谁写的,姓名+邮箱RUN #镜像构建的时候需要运行的命令ADD #步骤,tomcat镜像,这个tomcat的压缩包!添加内容WORKDIR #镜像的工作目录 VOLUME #挂载的目录EXPOSE #暴露端口配置CMD #指定这个容器启动的时候要运行的命令,只有最后一个会生效,可被替代ENTRYPOINT #指定这个容器启动的时候要运行的命令,可以追加命令
2021-09-08 16:01:27
89
原创 foreach和map的区别
foreach和map的区别一、是否返回数据二、是否改变原有数据一、是否返回数据map()会分配内存空间存储新数组并返回,forEach()不会返回数据。二、是否改变原有数据forEach()允许callback更改原始数组的元素。map()返回新的数组。...
2021-09-08 15:12:56
149
原创 运行jar包项目的详细讲解
在后台运行jar包文件前言一、运行前言先将项目打包成jar包一、运行 nohup java -server -Xms256m -Xmx256m -jar -Dserver.port=9090 -Dspring.profiles.active=dev sentinel-dashboard.jar > Log.log 2>&1 &nohup : 不挂断运行命令(以守护进程形式运行)-server : 使用server模式,特点是启动速度比较慢,但运行时性能和内存管理效.
2021-09-08 10:50:11
1182
原创 Docker安装部署
Docker安装部署简介诞生背景Docker 介绍一个完整的Docker有以下几个部分组成:官方网址一、安装前提条件安装Docker二、调优三、目录迁移四、日志调优五、业务命令Docker管理命令工作原理Docker为什么比VM快(2) docker利用的是宿主机的内核,而不需要Guest OS。简介诞生背景一款产品从开发到上线,从操作系统,到运行环境,再到应用配置。作为开发+运维之间的协作我们需要关心很多东西,这也是很多互联网公司都不得不面对的问题,特别是各种版本的迭代之后,不同版本环境的兼容
2021-09-07 13:21:23
735
原创 Error:(4, 28) java: 程序包com.alibaba.fastjson不存在
IDEA中通过maven已经导入了包,idea中也能定位到包的位置,但在编译的时候始终报error,找不到包。推测原因是idea的版本与maven构建的build不相容建议卸载idea,换一个idea版本进行安装,不想更换idea的可以采取以下办法。解决办法如下:将idea的构建和运行托管到maven下面勾选后,重新编译就能正常运行PS:这样可以解决包找不到的问题,但是每次运行spring boot都会重新打包,比较慢...
2021-09-06 16:12:50
1287
原创 Docker 安装 MySQL
Docker 安装 MySQL前言一、查看可用的 MySQL 版本二、拉取 MySQL 镜像拉取官方的最新版本的镜像:三、查看本地镜像四、运行容器五、安装完成六、进入容器七、登录mysql八、添加远程登录用户*全部的示例*docker 中下载 mysql前言MySQL 是世界上最受欢迎的开源数据库。凭借其可靠性、易用性和性能,MySQL 已成为 Web 应用程序的数据库优先选择。一、查看可用的 MySQL 版本访问 MySQL 镜像库地址:https://hub.docker.com/_/mys
2021-09-06 11:31:21
107
原创 CentOS Docker 安装
Docker 支持以下的 64 位 CentOS 版本:使用官方安装脚本自动安装安装命令如下:手动安装卸载旧版本(第一次不需要)安装 Docker Engine-Community使用 Docker 仓库进行安装设置仓库使用以下命令来设置稳定的仓库使用官方源地址(比较慢)阿里云清华大学源安装 Docker Engine-Community有多个 Docker 仓库吗?要安装特定版本的 Docker Engine-Community,请在存储库中列出可用版本,然后选择并安装:卸载 docker删除安装包:使
2021-09-03 17:40:36
155
原创 虚拟机技术与容器虚拟化技术区别
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档虚拟机技术与容器虚拟化技术虚拟机技术容器虚拟化技术二者区别虚拟机技术虚拟机(virtual machine)就是带环境安装的一种解决方案。它可以在一种操作系统里面运行另一种操作系统,比如在Windows 系统里面运行Linux 系统。应用程序对此毫无感知,因为虚拟机看上去跟真实系统一模一样缺点 :1 资源占用多 2 冗余步骤多 3 启动慢容器虚拟化技术Linux 容器(Linux Containers,缩写为 LXC)。L
2021-09-03 16:51:43
526
原创 JS金钱正则表达式
var reg = /(^[1-9]([0-9]+)?(\.[0-9]{1,2})?$)|(^(0){1}$)|(^[0-9]\.[0-9]([0-9])?$)/;
2021-09-03 14:32:45
475
原创 CentOS7.6安装JDK和配置环境变量
一.安装JavaJDK一.安装JavaJDK1.查看现有JAVA环境查看CentOS自带的Java环境 yum list installed |grep java2. 卸载现有Java环境输入su,输入root超级管理员的密码,切换到root用户模式yum -y remove java-1.8.0-openjdk* //(注意前面的用户已经显示root)yum -y remove tzdata-java*3. 查看yum库中的java安装包yum ...
2021-09-03 13:54:13
612
原创 SQL优化
1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: select id from t where num is null 可以在num上设置默认值0,确保表中num列没有null值,然后这样查询: select id from t where num=0 3.应尽量避免在 whe...
2021-08-30 10:23:13
82
原创 标题IDEA中执行SQL脚本
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar
2021-08-29 10:23:31
1464
原创 Intellij IDEA点击无反应,不能打开
tellij idea安装之后不能打开,点击一直没反应,可能是添加破解软件问题找到目录:C:\Users\Administrator\AppData\Roaming\JetBrains\IntelliJIdea2020.2,然后找到文件idea64.exe.vmoptions,如果找不到可以搜一下这个文件,打开它,把下面红色那行代码给注释掉,后面的目录不一样没关系,因为每个人的破解文件放置的目录都不一样找到最后一行注释掉,或者删除...
2021-08-28 23:45:26
7369
5
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人