问题记录
文章平均质量分 60
baidu_38558076
这个作者很懒,什么都没留下…
展开
-
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 · 912 阅读 · 0 评论 -
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 · 5302 阅读 · 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 · 9619 阅读 · 0 评论 -
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 · 8113 阅读 · 9 评论 -
解决 @RequestPart注解 参数中文乱码问题
问题:@PostMapping(value = "/test")public Result<Test> test(@RequestPart("file") MultipartFile multipartFile, @RequestPart("test") String test, ...原创 2020-04-22 22:15:54 · 2495 阅读 · 0 评论 -
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 · 4504 阅读 · 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 · 29671 阅读 · 11 评论 -
从nexus私服下载jar包报Not authorized , ReasonPhrase: Unauthorized. -> [Help 1]
问题原因,我只是配置了本地私服的镜像,而没有配置私服用户名,密码 <mirror> <id>test</id> <mirrorOf>*</mirrorOf> <url>http://localhost:8081/repository/maven-public</url>...原创 2019-12-26 20:24:58 · 6523 阅读 · 4 评论 -
springcloud feign定制负载均衡
背景:开发,测试环境都使用了一个注册中心,所以在开发,测试环境不想进行负载均衡,原因1:自己本地调试方便,原因2:不想测试环境负载到自己的机器上(代码不一致)注册中心使用nacos实现原理:使用ThreadLocal保存本机唯一信息,在进行负载时,从多个服务取相关信息和本机信息进行对比,如果一致就使用该服务进行调用,也就确保了所有请求都是在同一个机器上进行1:feign层定...原创 2019-12-04 17:55:37 · 1534 阅读 · 3 评论 -
springcloud gateway网关定制负载均衡
背景:开发,测试环境都使用了一个注册中心,所以在开发,测试环境不想进行负载均衡,原因1:自己本地调试方便,原因2:不想测试环境负载到自己的机器上(代码不一致)注册中心使用nacos实现原理:使用ThreadLocal保存本机唯一信息,在进行负载时,从多个服务取相关信息和本机信息进行对比,如果一致就使用该服务进行调用,也就确保了所有请求都是在同一个机器上进行1:网关层定制负载...原创 2019-12-04 17:42:30 · 3433 阅读 · 0 评论 -
springboot jackson自动配置默认不是将Date类型转换为时间戳
JacksonAutoConfiguration自动配置的代码设置了不开启将Date类型转换为时间戳,而是使用DateFormat进行了转换如果想要开启Date类型转换为时间戳,可以在application.yml 文件中增加如下配置,开启date类型转时间戳spring: jackson: serialization: {WRITE_DATES_AS_TIMESTA...原创 2019-12-04 17:11:07 · 5138 阅读 · 0 评论 -
微信 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 · 2368 阅读 · 0 评论 -
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 · 4879 阅读 · 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 · 199 阅读 · 0 评论 -
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 · 724 阅读 · 0 评论 -
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&useUnicode...原创 2019-07-06 18:04:05 · 2054 阅读 · 0 评论 -
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 · 1303 阅读 · 0 评论 -
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 · 7490 阅读 · 2 评论 -
jrebel6.4.3 + springboot2.0 启动失败问题
问题如下:2019-02-02 16:51:07.859 ERROR 33422 --- [ main] o.s.boot.SpringApplication : Application run failedjava.lang.IllegalStateException: Error processing condition on org.s...原创 2019-02-02 17:08:15 · 1427 阅读 · 0 评论 -
Mac idea激活jrebel
第一步:下载jrebel插件官方下载链接:https://plugins.jetbrains.com/plugin/download?updateId=25523第二步:安装jrebel插件选中下载的zip文件,等待安装好后,重启idea第三部:激活jrebel当前网上给的破解文件,破解方式是windows的,不适合mac。mac使用license server的方式激活。...原创 2019-02-02 17:30:01 · 4792 阅读 · 0 评论 -
mac 修改Jenkins启动端口
1:关闭jenkins系统:浏览器里输入http://localhost:8080/exit 如果是8080端口的话。也可以使用kill -9 pid 直接杀掉Jenkins进程2:执行如下命令修改启动端口sudo defaults write /Library/Preferences/org.jenkins-ci httpPort 90903:执行如下命令查看修改是否OKd...原创 2019-03-05 14:42:13 · 2191 阅读 · 1 评论 -
mac 安装jenkins后构建工程,执行报mvn command not found
问题原因是当前是Jenkins用户在执行tmp目录下的脚本时,我们并没有给Jenkins用户配置环境变量,所以会出现命令找不到问题。我们需要在系统设置里面设置环境变量,参考.base_profile中的配置还有一种方案:https://blog.csdn.net/u013066244/article/details/52694772还有一种方案:直接使用Jenkins的war包...原创 2019-03-05 17:02:51 · 8161 阅读 · 2 评论 -
mac jenkins 报Build step '执行 shell' marked build as failure
问题:我的shell命令如上图,构建时报Build step '执行 shell' marked build as failure,问题原因是,页面中的命令如果包含特殊字符如“ ',>”时,上面红框中的符号,保存到后台后会被编码,该配置可以在/Users/Shared/Jenkins/Home/jobs/css_demo/config.xml中查看,如下图...原创 2019-03-05 17:21:09 · 12353 阅读 · 0 评论 -
shell 判断pid是否真实存在
问题场景:根据指定的pid号,判断该pid存在与否,存在需要结束掉该进程,不存在则不做处理。代码:PID=$(cat javapid.pid)PID_EXIST=$(ps aux | awk '{print $2}'| grep -w $PID)if [ ! $PID_EXIST ];thenecho the process $PID is not existelsee...原创 2019-03-05 17:36:19 · 10407 阅读 · 3 评论 -
jenkins 构建成功后,Java服务并没有启动
问题的根本在于是Jenkins使用processTreeKiller杀掉了所有子进程,而且这是Jenkins的默认行为。为了解决该问题,我们需要在启动前加上这句BUILD_ID=DONTKILLME防止Jenkins 杀死我们的进程。如下:BUILD_ID=DONTKILLMEnohup java -jar test.jar &...原创 2019-03-05 17:45:17 · 5456 阅读 · 3 评论 -
java 连接MySQL失败问题
错误如下:Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Could not create connection to database server. at org.apache.ibatis.exceptions.ExceptionFactory.wrapException(...原创 2019-03-08 20:15:49 · 1118 阅读 · 0 评论 -
poi 判断日期是否是指定格式
/** * 校验日期格式 * @param cell * @return */public static boolean checkDateFormat(Cell cell) { //Excel存储日期、时间均以数值类型进行存储,读取时POI先判断是是否是数值类型,再进行判断 if (Cell.CELL_TYPE_NUMERIC == cell.getCellType(...原创 2019-03-21 15:31:20 · 3192 阅读 · 0 评论 -
mysql 8.0以上重置密码
命令行都要以管理员运行1:net stop mysql 停止mysql服务2:mysqld --console --skip-grant-tables --shared-memory 启动MySQL服务的时候跳过权限表认证3:由于上面的命令行被mysql的服务给占用,我们得重新开启一个新的命令行4:在新开的命令行中执行mysql...原创 2019-03-31 20:56:36 · 21995 阅读 · 23 评论 -
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 · 1953 阅读 · 1 评论 -
navicat 连接mysql 失败问题
问题:解决方法:命令行登录mysql后执行如下命令alter user 'root'@'localhost' identified with mysql_native_password by '密码';使用我们给的密码进行navicat 连接测试:...原创 2019-03-31 21:28:51 · 2516 阅读 · 0 评论 -
spring DataSourceTransactionManager设置连接手动提交的位置
使用spring jdbc 事物管理器 DataSourceTransactionManager时,都会调用doBegin方法,获取连接放到TreadLocal中,并设置事物相关属性,获取连接时会设置连接为手动提交,事物的提交和回滚最终都交由spring管理...原创 2019-04-09 18:46:52 · 1546 阅读 · 0 评论 -
mybatis-spring 如何整合的spring事物
mybatis在执行sql时,首先要去获取连接具体代码位置,调用BaseExecutor.getConnection()方法去获取连接,进而调用transaction.getConnection()transaction是在使用SqlSessionFactoryBean时注入,具体代码位置SpringManagedTransaction.getConne...原创 2019-04-09 19:15:25 · 233 阅读 · 0 评论 -
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 · 431 阅读 · 0 评论 -
springboot下载Excel模板,Excel表损坏问题
当前开发一个Excel表模板下载功能,模板读取和模板下载都是么有问题的,但打开Excel表示提示,文件已损坏。现象如下: 开始以为是代码问题,但文件下载就那几行代码,应该是不会有问题的,在网上搜寻了一番,问题浮出水面,链接如下:https://www.jianshu.com/p/9d39745f6ce6问题根因是在maven编译时Excel模板表就已经被损坏了,下载一个已经被损...原创 2019-02-02 11:24:45 · 7599 阅读 · 10 评论