自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(43)
  • 资源 (1)
  • 收藏
  • 关注

原创 多线程事务

Description: 多线程事务。

2023-06-09 09:01:18 132

原创 docker 安装 nacos

docker 安装 nacosdocker pull nacos/nacos-server:1.1.4nacos建表语句docker run -d \-e PREFER_HOST_MODE=ip \-e MODE=standalone \-e SPRING_DATASOURCE_PLATFORM=mysql \-e MYSQL_MASTER_SERVICE_HOST=127.0.0.1 \-e MYSQL_MASTER_SERVICE_PORT=3306 \-e MYSQL_MASTER

2021-09-16 19:16:49 145

原创 + 在 URL 传递时

SpringBoot程序接收参数时,传递的参数如果是 param 的带有 + 的字符串,服务端接收到会将 + 转换为空格。困扰一天的问题,使用body接收参数即可解决。+ 在 URL 传递时会被当成空格,因此必须要将 base64 编码后的字符串中的加号替换成 %2B 才能当作 URL 参数进行传递。否则在服务器端解码后就会出错。...

2021-08-13 09:40:31 201

原创 Java的默认排序算法:双轴快速排序(Dual-Pivot QuickSort)

Java的默认排序算法。。JDK 中 Arrays.sort() 对于原始数据类型,目前使用的是所谓双轴快速排序(Dual-Pivot QuickSort),是一种改进的快速排序算法,早期版本是相对传统的快速排序。而对于对象数据类型,目前则是使用TimSort,思想上也是一种归并和二分插入排序(binarySort)结合的优化排序算法。TimSort 并不是 Java 的独创,简单说它的思路是查找数据集中已经排好序的分区,然后合并这些分区来达到排序的目的。双轴快速排序(Dual-Pivot Quick

2021-07-08 17:19:56 863

原创 Linux环境部署 jar 包

Linux环境部署 jar 包1、windows和linux执行jar命令是一样的java -jar xxx.jar2、使用nohup命令将jar程序设置成后台运行,运行日志输出到nohup.out,关闭窗口无影响nohup java -jar xxx.jar > nohup.out 2>&1 &nohup java -Dspring.profiles.active=qa -jar kkkt-web-0.0.1-SNAPSHOT.jar > kkkt-admin

2021-06-26 16:23:02 122

原创 Tomcat 乱码解决

Tomcat 乱码解决默认Tomcat运行效果:解决办法:进入安装目录/conf,编辑 logging.properties修改java.util.logging.ConsoleHandler.encoding = UTF-8为GBK。乱码解决:问题原因:因为windows系统中,其命令行窗口在解码字节数组时,默认使用本地字符集(对于我们就是GBK),而tomcat默认输出的启动信息是通过utf8进行编码的,这就导致编码与解码所使用字符集的不一致,从而出现了乱码情况!...

2021-05-11 13:44:34 122

原创 SpringBoot 单项目部署

SpringBoot 单项目部署到Docker1、给项目配置跨域,然后maven clean、maven package2、在生成target目录下的jar包上传到服务器3、创建Dockerfile文件并构建DockerfileFROM java:8MAINTAINER zchADD service_main-0.0.1-SNAPSHOT.jar service_main.jarEXPOSE 10000ENTRYPOINT ["java","-jar","service_main.ja

2021-04-19 13:28:38 199 1

原创 Nuxt 项目部署

Nuxt 项目部署第一次部署Nuxt,网上找资料好久,有一部分帖子说只需要复制本地文件的.nuxt,static,package.json,nuxt.config.js这四个文件夹放到服务器目录文件下。这是错误的,应该上传这四个文件加自己所有修改过的文件夹,否则编译成功后修改过的资源不存在,显示默认资源。我上传的项目目录为:(标红线的是我有修改或者新建的文件,都需要上传)部署步骤:1、新建DockerFile文件FROM node:14.16.0MAINTAINER zchENV NODE_

2021-04-19 10:01:33 307

原创 Web 项目部署

Web项目部署1、将需要用到的数据库、Redis、mongoDB、RabbitMQ、Nacos等连接地址修改为可以访问到的地址,然后将项目打包为war包。流程如下:从项目的Artifacts添加一个Web Application:Archive右键依赖 Put into /WEB-INF/lib,然后点击OKBuild Artifacts控制台输出编译后的包所在的位置Building artifact 'carRental:war'...Building artifact 'carRen

2021-04-19 09:42:34 722

原创 ElementUI 中 DatePicker 日期选择器 picker-options 限制可选时间

ElementUI 中 DatePicker 日期选择器 picker-options 限制可选时间DatePicker日期选择器的picker-options可以限制可选时间,自己找了一下午教程,终于弄好了,记录下来。代码如下:<el-form-item label="课程日期" prop="courseDay"> <div class="block"> <span class="demonstration"></span> &l

2021-04-18 20:47:14 5735

原创 搭建个人网站过程记录。

很早就想搭建一个个人网站了,但是技术不足现在记录下来自己摸索的过程。1、服务器与域名备案阿里云新人购买服务器87元/首年,购买域名1元/首年阿里云爆款特惠区购买服务器与域名:https://developer.aliyun.com/plan/promotion/1?spm=a2c6h.12883283.1364563.40.3b85201cFeLX1d在阿里云进行备案,自动识别拥有的服务器和与域名资源。备案填写实名认证等资料。备案需要在域名实名认证通过三个工作日后提交初审,不然过不了。

2021-04-15 17:51:18 291

原创 CenOS 7 中 Docker 安装Tomcat、Nginx、 MySQL、Redis、ElasticSearch、MongoDB、RabbitMQ

防火墙、关闭SELinux警报setenforce 0#查看开放的端口号firewall-cmd --list-all#设置开放的端口号firewall-cmd --add-service=http --permanentsudo firewall-cmd --add-port=80/tcp --permanent#重启防火墙firewall-cmd --reloadDocker 安装 MySQL、Redis、Nginx、ElasticSearch、MongoDB、RabbitMQ

2021-03-16 10:19:47 230

原创 Vue 模板

Vue 模板首选项——用户片段——新建vue.json{ "生成vue模板": { "prefix": "vue", "body": [ "<template>", "<div>$5</div>", "</template>", "", "<script>", "

2021-01-30 15:35:29 65

原创 Windows下端口号冲突,关闭占用端口服务

Windows下端口号冲突,关闭占用端口服务1、查询该端口的 pidnetstat -ano | findstr 100002、强制关闭他的 pidtaskkill /pid 4480 /f原因:权限不足,使用管理员权限打开再次执行

2021-01-29 13:54:40 291

原创 windows 常用快捷键

windows 常用快捷键1、ctrl + shift + delete 快速清除浏览器缓存2、ctrl + alt + delete 快速进入任务管理器页面3、window + L 快速锁定电脑4、window + d 所有窗口最小化5、 window + e 打开我的资源管理器(我的电脑)6、 window + f 快速打开搜索窗口7、 alt + tab快速查看打开的应用与窗口...

2021-01-27 18:07:01 49

原创 错误解决:No Feign Client for loadBalancing defined.

错误解决:No Feign Client for loadBalancing defined. Did you forget to include spring-cloud-starter-loadbalancer?尚硅谷谷粒商城使用Spring Cloud OpenFeign的小案例,代码编写没问题,启动一直报错:Error starting ApplicationContext. To display the conditions report re-run your application wit

2021-01-26 17:57:13 1439 3

原创 Vagrant 下载太慢解决方法(本地安装box文件)

Vagrant 下载太慢解决方法(本地安装box文件)在使用 vagrant up 安装 centos 7 时发现下载速度特别慢解决方法 :将镜像下载到本地(镜像下载地址http://www.vagrantbox.es/)使用 vagrant box add {title} {url} 命令的方式添加本地的镜像然后使用 vagrant init {title}最后再 vagrant up 即可完成虚拟机的安装其中 title 代表你给这个镜像取的名称,url 代表镜像本地的存储路径如:va

2021-01-24 21:29:44 2404 1

原创 MySQL 主从复制配置过程

Mysql 主从复制前提:windows 主机和 Linux 从机可以互相 ping 通Windows主机修改 my.ini 配置文件([mysqld]节点下)配置主机 id(必选)server-id=1启用二进制日志(必选)log-bin=D:/java_dev/mysql-5.7.10-winx64/log-bin/mysqlbin启动错误日志(非必选)log-err=D:/java_dev/mysql-5.7.10-winx64/log-bin/mysqlerr根目录(非必选

2021-01-21 20:08:24 72

原创 尚硅谷周阳老师 Mysql 高级优化规则总结

尚硅谷周阳老师Mysql索引优化口诀周阳,yyds全值匹配我最爱,最左前缀要遵守;带头大哥不能死,中间兄弟不能断;索引列上少计算,范围之后全失效;LIKE百分写最右,覆盖索引不写星;不等空值还有 or,索引失效要少用;...

2021-01-21 09:17:17 680 2

原创 建表语句报错误代码: 1064,near ‘)engine=innodb auto_increment=7 default charset=utf8‘ at line 8

建表语句报错误代码: 1064原因是因为!最后一个字段后面加了逗号!!遇见一万次这个错了,还是会忘记,所以记录下来吧。执行sql语句CREATE TABLE t_order1( `id` BIGINT(11) NOT NULL AUTO_INCREMENT PRIMARY KEY, `user_id` BIGINT(11) DEFAULT NULL COMMENT '用户id', `product_id` BIGINT(11) DEFAULT NULL COMMENT '产品id',

2021-01-18 14:37:29 3405 3

原创 错误解决:Linux 虚拟机启动3个 nacos 的集群,ps -ef | grep nacos | grep -v grep | wc -l 为0

修改 nacos 启动脚本以后,按照命令启动3个 nacos 的集群环境[root@localhost bin]# ./startup.sh -p 3333/opt/jdk1.8.0_271/bin/java -server -Xms2g -Xmx2g -Xmn1g -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=320m -XX:-OmitStackTraceInFastThrow -XX:+HeapDumpOnOutOfMemoryError -XX:Hea

2021-01-17 10:11:33 636 2

原创 错误解决:创建一个之前删除了的同名的 module,pom 文件为 Ignored pom.xml 文件

错误解决:创建一个之前删除了的同名的 module,pom 文件为 Ignored pom.xml 文件问题描述创建一个之前删除了的同名的module。pom文件为 Ignored pom.xml 文件。如图:原因分析是由于相同名称的 module 在之前被创建过,因此在 IDEA 中留有痕迹。重新创建一个新的同名 module 会让IDEA误以为是之前被删除掉的 module,所以才自动将这个 pom.xml 文件忽略了解决办法Settings——Build,Excution,Deploym

2021-01-14 16:00:08 411 1

转载 微服务启动报错 Cannot execute request on any known server

微服务启动报错 Cannot execute request on any known server2021-01-12 09:02:15.711 WARN 5300 --- [nfoReplicator-0] c.n.d.s.t.d.RetryableEurekaHttpClient : Request execution failed with message: java.net.ConnectException: Connection refused: connect2021-01-12

2021-01-12 09:15:18 646 1

原创 Jmeter安装和启动和使用

安装配置 Jmeter1、下载解压 Jmeter 安装包,官网地址:https://jmeter.apache.org/download_jmeter.cgi2、配置 Jmeter 环境变量:变量名:JMETER_HOME变量值:安装路径变量名:CLASSPATH变量值:后面加上%JMETER_HOME%\lib\ext\ApacheJMeter_core.jar;%JMETER_HOME%\lib\jorphan.jar;%JMETER_HOME%\lib\logkit-2.0.jar

2021-01-10 20:38:52 857

原创 Erlang与RabbitMQ卸载

## Erlang与RabbitMQ卸载!!**警醒自己:学习消息中间件,能用 Linux 尽量用 Linux,在 windows 装 RabbitMQ 就是一个错!** **先卸载RabbitMQ,后卸载Erlang**》RabbitMQ卸载,rabbitMQ安装目录下选择uninstall.exe进行卸载(忘记截图)》Erlang卸载,进入按照目录选择Uninstall.exe使用管理员权限运行进行卸载,卸载完成后,重启,把Erlang安装目录删除。![在这里插入图片描述](h

2021-01-08 20:32:56 1155

原创 解决:Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?

CentOS 7 安装完 docker,所有 docker 命令都有这个提示Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?解决办法:编辑 /etc/docker/daemon.json,如果没有该文件就新建 cd /etc/docker vim daemon.json 内容为:{"registry-mirrors": ["https://

2021-01-08 11:09:15 859

原创 tree 显示乱码

使用 tree 命令乱出现乱码使用 tree -N得到正确显示

2021-01-08 10:02:32 502

转载 错误解决:filesystem-3.2-25.el7.x86_64.rpm 的公钥没有安装

解决方法:在yum install xxxx 命令之后添加 --nogpgcheck 进行跳过公钥检查安装,完美解决!

2021-01-05 20:11:19 1423

原创 CentOS 7 网络配置以及 yum 换源

CentOS 6.8 yum 换源的坑1)备份当前 yum 源,防止出现意外还可以还原回来mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak2)下载源 repo 文件阿里报错,用163wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.163.com/.help/CentOS6-Base-163.repo3)清除旧缓存yum cle

2021-01-05 20:09:54 404

原创 CentOS 6.8 中没有 ifcfg-eth0 配置文件的解决办法

CentOS 6.8 中没有 ifcfg-eth0 配置文件的解决办法新建的虚拟机,点击右上角网络管理器,没有可用网络。进入网络配置文件夹查看cd /etc/sysconfig/network-scripts/发现 /etc/sysconfig/network-scripts/ 目录下没有 ifcfg-eth0 这个网卡配置文件。百度的解决方案:1、关闭NetworkManager服务$ service NetworkManager stop2、关闭NetworkManager开机启

2021-01-03 22:32:29 2777

转载 百度网盘虚假下载文件解决方法

百度网盘虚假下载时产生两个文件,没有下载完的情况下,删除这两个文件,再次下载时将会虚假继续下载,下载完打开后提示文件已修改或删除解决方法:把C:\Users\我的用户名\AppData\Roaming\BaiduYunKernel\Config\index.s3dbs文件删掉即可。...

2021-01-03 09:57:12 2204

原创 解决Xshell显示中文乱码的问题

解决Xshell显示中文乱码的问题:执行locale命令得到系统中所有可用的编码方式。要让Xshell不显示乱码,则要将编码方式改为UTF-8。在Xshell中[file]-> [open] -> 在打开的session中选择连接的那个,点击properties ->[Terminal],在右边translation中选择UTF-8,再重新连接服务器即可。或者也可以在xshell的工具栏里面点击“Encoding”按钮,选择utf-8编码即可。更有效简单的方法是,在终端执行命令:

2021-01-01 11:25:42 8103

原创 Bug解决:Invalid bound statement (not found)

Invalid bound statement (not found) 终极解决办法网上已经有很多文章说明可能导致这个报错的原因,无非是以下几种:1.检查xml文件的namespace是否正确2.Mapper.java的方法在Mapper.xml中没有,然后执行Mapper的方法会报此错误3.xxxMapper.java的方法返回值是List,而select元素没有正确配置ResultMap,或者只配置ResultType4.如果你确认没有以上问题,请任意修改下对应的xml文件,比如删除一个空行,

2020-12-31 15:01:03 485

原创 Bug解决:There was a problem with the instance info replicator

There was a problem with the instance info replicator错误原因:该服务尝试将自己作为客服端注册解决办法:在application.yml配置文件中,设置注册Eureka服务eureka: client: # Eureka服务注册中心会将自己作为客户端来尝试注册它自己,必须禁止 register-with-eureka: false fetch-registry: false...

2020-12-30 20:33:56 944

原创 Bug解决:‘url‘ attribute is not specified and no embedded datasource could be configured.

SpringBoot项目启动报错。***************************APPLICATION FAILED TO START***************************Description:Failed to configure a DataSource: 'url' attribute is not specified and no embedded datasource could be configured.Reason: Failed to deter

2020-12-30 20:10:22 702 1

原创 Mapper.xml 头文件

<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"><mapper namespace="Dao全类名"> <select id="methodName" resultType="pojo"> &l

2020-12-30 17:11:47 758

原创 There is no PasswordEncoder mapped for the id “null“ 的解决办法

There is no PasswordEncoder mapped for the id “null” 的解决办法关于 Spring Security 5.0.X 的说明:在Spring Security 5.0之前,PasswordEncoder 的默认值为 NoOpPasswordEncoder 既表示为纯文本密码,在实际的开发过程中 PasswordEncoder 大多数都会设值为 BCryptPasswordEncoder ,但是这样会导致几个问题:1、在应用程序中使用 BCryptPass

2020-12-27 19:12:14 218

原创 bug解决:SpringBoot初始化数据库测试出现Access denied for user ‘root‘@‘localhost‘ (using password:YES)

bug解决

2020-12-26 20:51:19 591

原创 SpringBoot2.x版本以后执行sql文件方法

在SpringBoot1.x中, 通过schema执行sql语句,只需要命名文件为schema.sql或者schema-all.sql,放在resource下,或者只在yml的配置文件中配置sql语句的路径即可执行: schema: - classpath:sql/name.sql - classpath:sql/age.sql但是在springBoot2.x中这样配置,sql语句执行并不成功,这是因为在springboot2.x中需要对其添加另外一项配置applica

2020-12-26 20:50:44 223

原创 RabbitMQ在windows10环境下安装步骤

RabbitMQ服务端代码是使用并发式语言Erlang编写的,安装Rabbit MQ的前提是安装Erlang。Erlang官网下载地址:http://www.erlang.org/downloads(太慢)建议用下面的地址下载:RabbitMQ官网提供的Erlang下载地址:https://link.zhihu.com/?target=https%3A//www.erlang-solutions.com/resources/download.html安装完事儿后要记得配置一下系统的环境变量。变量

2020-12-26 20:45:08 150

致美化雨滴皮肤懒人包.zip

Rainmeter皮肤包

2021-01-03

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除