自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(108)
  • 收藏
  • 关注

原创 ERROR 2002 (HY000): Can‘t connect to local MySQL server through socket ‘/tmp/mysql.sock‘ (2)

当使用mysql 本地client连接mysql提示如下错误:[root@k8s-node1 mysql]# mysql -u root -ptest1234mysql: [Warning] Using a password on the command line interface can be insecure.ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)

2022-03-21 11:24:06 894

原创 nginx 配置开机

1: 创建 Nginx 的管理脚本vi /etc/init.d/nginx,脚本内容如下:#!/bin/sh # # nginx - this script starts and stops the nginx daemon # # chkconfig: - 85 15 # description: NGINX is an HTTP(S) server, HTTP(S) reverse \ # proxy and..

2020-09-19 15:05:06 242

原创 org.apache.rocketmq.remoting.exception.RemotingTooMuchRequestException: sendDefaultImpl call timeout

环境:mac在使用rocketmq的demo发送消息时,一直报如下错误Exception in thread "main" org.apache.rocketmq.remoting.exception.RemotingTooMuchRequestException: sendDefaultImpl call timeout at org.apache.rocketmq.client.impl.producer.DefaultMQProducerImpl.sendDefaultImpl(Def...

2020-08-07 18:49:55 5258 1

原创 io.lettuce.core.RedisCommandExecutionException: MISCONF Errors writing to the AOF file: No space lef

异常信息:Caused by: io.lettuce.core.RedisCommandExecutionException: MISCONF Errors writing to the AOF file: No space left on device at io.lettuce.core.ExceptionFactory.createExecutionException(ExceptionFactory.java:135) at io.lettuce.core.Exc...

2020-07-09 12:03:31 9566

原创 redis 安装fatal error: jemalloc/jemalloc.h: No such file or directory 错误

问题现象:我第一次安装redis时,没有安装gcc,报错了,然后安装好gcc,后再次执行make命令,安装redis就出现了如上的错误网上错误解决办法网上大部分解决办法都是错误的,如下文:(错误解决办法)make MALLOC=libc正确解决办法正确解决办法(针对2.2以上的版本)清理上次编译残留文件,重新编译make distclean && make导致出现这个错误的原因  错误的本质是我们在开始执行make 时遇到了错误(大部分是由

2020-05-23 18:10:22 7961 9

原创 redis 哈希标签的使用

当我们提交了一批命令,往Redis中存储一批键,那么这些键一般会被映射到不同的slot,而不同的slot又可能在Redis Cluster中不同的节点上,这样就和的预期有点不同,有没有办法将这批键映射到同一个slot呢?答案是可以。哈希标签是确保两个键都在同一个哈希槽里的一种方式。将来也许会使用到哈希标签,例如为了在集群稳定的情况下(没有在做碎片重组操作)允许某些多键操作。为了实现哈希标签,哈希槽是用另一种不同的方式计算的。基本来说,如果一个键包含一个 “{…}” 这样的模式,只有 { ..

2020-05-12 21:47:06 3346

原创 解决 @RequestPart注解 参数中文乱码问题

问题:@PostMapping(value = "/test")public Result<Test> test(@RequestPart("file") MultipartFile multipartFile, @RequestPart("test") String test, ...

2020-04-22 22:15:54 2450

原创 keepalived 健康检查无法自动执行脚本问题

1:确保脚本能够手动执行2:将脚本放在 /usr/local/src 下vrrp_script chk_nginx { script "/etc/keepalived/check_nginx.sh" interval 2 weight -5 fall 3 rise 2}上面是错误的配置,脚本位置不对,导致脚本没有被调用需要修改如下:v...

2020-01-09 09:26:39 4463 6

原创 System has not been booted with systemd as init system

在docker 容器里使用systemctl命令报错如:systemctl start keepalived.service问题原因:我启动centos容器的命令是:docker run -d --name centos_1 -it centos:latest /bin/bash需要修改为docker run -tid --name centos_1 --p...

2020-01-08 14:09:05 29643 11

原创 从nexus私服下载jar包报Not authorized , ReasonPhrase: Unauthorized. -> [Help 1]

问题原因,我只是配置了本地私服的镜像,而没有配置私服用户名,密码 <mirror> <id>test</id> <mirrorOf>*</mirrorOf> <url>http://localhost:8081/repository/maven-public</url&gt...

2019-12-26 20:24:58 6395 4

原创 springcloud feign定制负载均衡

背景:开发,测试环境都使用了一个注册中心,所以在开发,测试环境不想进行负载均衡,原因1:自己本地调试方便,原因2:不想测试环境负载到自己的机器上(代码不一致)注册中心使用nacos实现原理:使用ThreadLocal保存本机唯一信息,在进行负载时,从多个服务取相关信息和本机信息进行对比,如果一致就使用该服务进行调用,也就确保了所有请求都是在同一个机器上进行1:feign层定...

2019-12-04 17:55:37 1505 3

原创 springcloud gateway网关定制负载均衡

背景:开发,测试环境都使用了一个注册中心,所以在开发,测试环境不想进行负载均衡,原因1:自己本地调试方便,原因2:不想测试环境负载到自己的机器上(代码不一致)注册中心使用nacos实现原理:使用ThreadLocal保存本机唯一信息,在进行负载时,从多个服务取相关信息和本机信息进行对比,如果一致就使用该服务进行调用,也就确保了所有请求都是在同一个机器上进行1:网关层定制负载...

2019-12-04 17:42:30 3372

原创 springboot jackson自动配置默认不是将Date类型转换为时间戳

JacksonAutoConfiguration自动配置的代码设置了不开启将Date类型转换为时间戳,而是使用DateFormat进行了转换如果想要开启Date类型转换为时间戳,可以在application.yml 文件中增加如下配置,开启date类型转时间戳spring: jackson: serialization: {WRITE_DATES_AS_TIMESTA...

2019-12-04 17:11:07 5083

原创 微信 speex 高清语音文件转MP3

步骤: 1: 从微信服务器下载音频文件 2: 将speex音频文件转成mav格式 1:下载speex并安装: wget https://downloads.xiph.org/releases/speex/speex-1.2.0.tar.gz tar xzvf speex-1.2.0.tar.gz ...

2019-11-18 11:22:53 2223

原创 kafka 远程连接失败 java.net.ConnectException: Connection refused: no further information

代码:Properties properties = new Properties();properties.put("bootstrap.servers","192.168.140.129:9092");properties.put("key.serializer", "org.apache.kafka.common.serialization.StringSerializer");p...

2019-10-11 22:31:32 4856 2

原创 idea maven 更新报错 Unable to import maven project: See logs for details

查看idea 日志1) No implementation for org.apache.maven.model.path.PathTranslator was bound. while locating org.apache.maven.model.path.PathTranslator for field at org.apache.maven.model.inter...

2019-10-11 22:06:40 192

原创 kafka 创建主题 Replication factor: 1 larger than available brokers: 0. 错误

[root@localhost bin]# ./kafka-topics.sh --zookeeper localhost:2181 --create --topic hello-kafka --replication-factor 1 --partitions 4Created topic hello-kafka.[root@localhost bin]# ./kafka-topics.sh...

2019-10-11 21:18:04 718

原创 mysql 只读事物

MySQL版本: 8网上搜了一下mysql的只读事物,说只读事物,只能读取到执行时间点前的内容,事物期间其他事物修改的内容不能读取到从mysql执行结果来看上面说的确实是这样。但这个不能读取其他事物修改的内容,真的是由只读来控制的吗?其实不然,事物读取其他事物变更的数据,还是由事物隔离级别来控制的,由于mysql默认的隔离级别是可重复读(其解决了不可重复读和幻读),所以就出现了”只读...

2019-09-26 16:27:15 1960

原创 jenkins 用户及权限设置

用户管理: 这里可以进行用户的添加与删除权限管理:需要我们安装权限插件(Role-based Authorization Strategy)在插件中心,搜索该插件后,安装即可然后我们就可以在安全中心进行权配置...

2019-07-06 20:49:30 580

原创 Linux 安装Jenkins

环境:centos7安装步骤:1:下载Jenkins java war 包 命令:wget http://mirrors.jenkins.io/war-stable/latest/jenkins.war2:启动Jenkins 命令:java -jar jenkins.war (前提安装jdk)3:访问Jenkins,并进行安装,此时会让你输入密码,我们输入该密码即...

2019-07-06 20:07:30 3876

原创 mycat 连接 mysql8.0 需要更改的配置

1:使用8.0以上的mysql jdbc驱动替换mycat本身提供的mysql jdbc驱动2:schema.xml 的dataHost标签,需要修改dbDriver为jdbc,writeHost,readHost标签,需要修改url为jdbc的连接方式例如:jdbc:mysql://192.168.184.128:3306?useSSL=false&amp;useUnicode...

2019-07-06 18:04:05 2041

转载 docker 搭建mysql主从复制

基于Docker的Mysql主从复制搭建为什么基于Docker搭建?资源有限 虚拟机搭建对机器配置有要求,并且安装mysql步骤繁琐 一台机器上可以运行多个Docker容器 Docker容器之间相互独立,有独立ip,互不冲突 Docker使用步骤简便,启动容器在秒级别利用Docker搭建主从服务器首先拉取docker镜像,我们这里使用5.7版本的mysql:docker ...

2019-06-23 00:07:56 173

原创 liunx 安装percona-toolkit

环境:centos71:percona-toolkit 下载wget percona.com/get/percona-toolkit.tar.gz2:解压percona-toolkit.tar.gztar -zxvfpercona-toolkit.tar.gz3:安装perl (percona-toolkit工具安装依赖perl运行环境) wgethttps://...

2019-06-22 17:59:23 236

原创 liunx安装mysql

环境:centos7安装包:https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.16-linux-glibc2.12-x86_64.tar.xz(mysql官网最新安装包地址)安装步骤:1:添加mysql用户组及用户groupadd mysqluseradd -r -g mysql -s /bin/false mysq...

2019-06-22 16:40:33 610

原创 mac 安装DBD::mysql

执行perl -MCPAN -e “install DBD::mysql”命令进行安装,但安装不是很顺利,没有一次性安装成功报“Warning (usually harmless): ‘YAML’ not installed, will not store persistent state”那需要先安装YAML执行命令perl -MCPAN -e shell然后执行install ...

2019-06-20 17:03:51 1287

原创 springboot2.0 + redisson + redis 集群

1:redis集群搭建,已经说过2:引入redssion 依赖<dependency> <groupId>org.redisson</groupId> <artifactId>redisson-spring-boot-starter</artifactId> <version>3.11.0</...

2019-05-30 23:15:11 16085 5

原创 redis 5.0.5 5分钟搭建redis集群

环境:centos 71:下载并安装redis$ wget http://download.redis.io/releases/redis-5.0.5.tar.gz$ tar xzf redis-5.0.5.tar.gz$ cd redis-5.0.5$ makeredis 5.0版本 集群搭建不需要我们安装ruby就可以搭建成功,并且redis给我们提供了快速搭建脚本,执行u...

2019-05-30 22:42:34 16594 26

原创 jrebel6.4.3 + springboot2.0 接口使用@Valid注解出现空指针问题

问题原因还是因为jrebel6.4.3 版本低的原因,将jrebel升级到最新版本即可

2019-05-26 12:40:24 375

原创 nginx 开启gzip

gzip 配置的常用参数gzip on|off; #是否开启gzipgzip_buffers 32 4K| 16 8K #缓冲(压缩在内存中缓冲几块? 每块多大?)gzip_comp_level [1-9] #推荐6 压缩级别(级别越高,压的越小,越浪费CPU计算资源)gzip_disable #正则匹配UA 什么样的Uri不进行gzipgzip_min_length 200...

2019-05-19 22:58:50 282

原创 nginx 配置虚拟主机

打开conf目录下的nginx.conf,通过如下配置,我们配置自己的虚拟主机server表示一个虚拟主机listen 表示虚拟主机监听的端口server_name 表示虚拟主机的名称,访问时使用该名称访问access_log 自定义access_log 的目录和日志格式location 定位,将特殊的路径,文件再次定位,这里我们/定位到html/test目...

2019-05-12 21:04:12 113

原创 nginx 信号量

TERM, INT Quick shutdown QUIT Graceful shutdown 优雅的关闭进程,即等请求结束后再关闭 HUP Configuration reload,Start the new worker processes with a new co...

2019-05-12 19:32:08 173

原创 nginx下载安装

环境:centos 71:下载Nginx 访问Nginx官网,选择一个版本获取下载链接,如下: 使用wget 命令下载Nginx,如下:wget http://nginx.org/download/nginx-1.16.0.tar.gz 2:解压Nginx 使用tar -zxvf 命令解压Nginx安装包,如下: 3:安装Ngi...

2019-05-12 14:42:26 39572 2

原创 mysql count() 去重加条件用法

count(DISTINCT case when ss.status = 40 then ss.id end) as leave_total语法:count(DISTINCT case when 条件 then 去重的字段 end)也就是对满足条件的字段再次去重。count 单纯的条件不加去重语法:count(ss.status = 50 or null) as sea...

2019-04-23 17:15:09 7392 2

转载 @Scheduled cron表达式

一、Cron详解:Cron表达式是一个字符串,字符串以5或6个空格隔开,分为6或7个域,每一个域代表一个含义,Cron有如下两种语法格式:1.Seconds Minutes Hours DayofMonth Month DayofWeek Year2.Seconds Minutes Hours DayofMonth Month DayofWeek每一个域可出现的字符如下:Sec...

2019-04-18 10:52:49 127

原创 redis 4.0.8 远程连接不上问题

虚拟机装的centos7,Redis装的是4.0.8,远程连接时报连接超时,连不上,按照网上方法启动redis时指定conf文件,去除conf文件中的bind配置,加上密码配置。但还是不行网上说6379端口没有开放,好那我就开放,命令如下:firewall-cmd --zone=public --add-port=6379/tcp --permanent设置成功了,重启redis...

2019-04-17 22:19:06 428

原创 mybatis 映射器

mybatis 提供4种方式的映射器,如下图<!-- 使用相对于类路径的资源引用 --><mappers> <mapper resource="org/mybatis/builder/AuthorMapper.xml"/> <mapper resource="org/mybatis/builder/BlogMapper.xml"/> ...

2019-04-11 15:06:13 215

原创 mybatis-spring 如何整合的spring事物

mybatis在执行sql时,首先要去获取连接具体代码位置,调用BaseExecutor.getConnection()方法去获取连接,进而调用transaction.getConnection()transaction是在使用SqlSessionFactoryBean时注入,具体代码位置SpringManagedTransaction.getConne...

2019-04-09 19:15:25 229

原创 spring DataSourceTransactionManager设置连接手动提交的位置

使用spring jdbc 事物管理器 DataSourceTransactionManager时,都会调用doBegin方法,获取连接放到TreadLocal中,并设置事物相关属性,获取连接时会设置连接为手动提交,事物的提交和回滚最终都交由spring管理...

2019-04-09 18:46:52 1542

原创 navicat 连接mysql 失败问题

问题:解决方法:命令行登录mysql后执行如下命令alter user 'root'@'localhost' identified with mysql_native_password by '密码';使用我们给的密码进行navicat 连接测试:...

2019-03-31 21:28:51 2511

原创 mysql zip包下载后如何将mysql运行起来

1:解压zip 包2:在解压后的文件中创建my.ini文件,文件中放入如下内容# MySQL Server Instance Configuration File#----------------------------------------------------------------------# Generated by the MySQL Server Instance...

2019-03-31 21:08:38 1934 1

空空如也

空空如也

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

TA关注的人

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