- 博客(17)
- 收藏
- 关注
原创 单元测试踩坑
写单元测试,项目是Springboot2.x,用lettuce作为redis的连接,需要创建一个RedisTemplate的Bean。原本程序运行是正常的,但是写单元测试的时候,运行总是报找不到LettuceConnectionFactory的Bean:因为正常运行可以但是单元测试报错,自然是考虑单元测试的问题。一开始以为是目录的问题,是不是目录不正确,还是单元测试的路径不对,结果还是不行。最后还是回到报错上,然后就发现上面工厂的类型和下面参数中工厂的类型不对啊!改完就可以了。下面思考为啥正常运行可以
2021-03-02 11:01:03 496
原创 nginx报Permission denied
今天测nginx做反向代理,发现报错:connect() to xxx.xxx.xx.x:xxxx failed (13: Permission denied) whileconnecting to upstream一开始以为是nginx运行用户权限的原因,修改为root之后也没用,发现这是请求后台地址报的权限不足。找了一圈发现是selinux的原因,于是尝试把selinux关了:setenforce 0selinux由enforcing状态变成permissive。惊喜发现可以了,后来想
2021-01-14 20:08:55 823 1
原创 新建mysql数据库没有root用户
用5.7.30社区版的包装了一个mysql数据库,装好之后mysql -uroot -p进去报错:ERROR 1045 (28000): Access denied for user ‘root’@‘localhost’ (usingpassword: NO)一开始我以为是权限的问题,然后修改/etc/my.cnf文件,加上skip-grant-tables,变成不用密码认证模式,然后重启数据库,直接mysql -uroot进入数据库,结果发现mysql.user表直接没有数据……于是直接新增用户
2020-11-25 15:36:49 701 1
原创 linux
服务器某个用户被安全设置为无法登录:cat /etc/passwd/bin/falseusermod -s /bin/bash username修改即可。或者改回去usermod -s /bin/falseusername
2020-08-14 10:24:49 172
原创 ribbon超时时间设置
一开始只设置了:mvne-billing-credit-control.ribbon.ConnectTimeout=20000mvne-billing-credit-control.ribbon.ReadTimeout=500但是发现调用还是会超时。在启用断路器后才生效:feign.hystrix.enabled=truehystrix.command.default.fallback.enabled=true...
2020-07-14 16:14:28 1328
原创 Spring Integration中jdbc support配置定时任务
<int-jdbc:inbound-channel-adapter channel="jdbcInboundChannel" data-source="dataSource" max-rows-per-poll="100" row-mapper="AMapper" .
2020-07-10 10:07:08 299
原创 报错记录1
java.lang.NoSuchMethodError: reactor.core.publisher.Mono.fromCompletionStage(Ljava/util/function/Sup报错,包不一致,修改pom文件,跟示例的一致即可(还好人家给了pom的配置TAT)。参照:https://blog.csdn.net/moonpure/article/details/826587...
2020-03-11 20:53:49 831
原创 Spring Cloud的feign服务调用——复合对象的传参
今天跟同事调试服务调用的时候,发现服务端接收到的参数都是null。由于业务关系,传的是一个复合对象,而且这些对象的属性带了很多数据库相关的注解。...
2019-12-30 16:30:19 337
原创 maven环境搭建
自己用IDEA创建或者更新MAVEN项目的时候,发现总是从远程仓库下载。按照网上的说法,maven应该会先去本地仓库查找,如果找不到,再到远程仓库查找。但是我是配置了本地仓库的,为什么总是到远程仓库下载呢?参考了一下这篇文章:https://blog.csdn.net/magicianjun/article/details/79224808大概就是根据配置的路径去找setting.xml文件,...
2019-12-30 16:20:38 66
原创 FastJson使用记录
1、对象转Json字符串:JSON.toJSONString(对象);2、Json字符串转回对象这个只能先根据字符串转成Json对象,然后对对象的属性赋值:JSONObject jsonObject = JSON.parseObject(jsonString);this.id = jsonObject.getLong("id");3、格式化存取日期在类的属性上添加JSONFiel...
2019-12-19 18:49:15 104
原创 Redisson的分布式锁
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...
2019-12-17 19:03:57 140
原创 https工作原理
本文主要参照:https://www.cnblogs.com/jesse131/p/9080925.html同时加上我自己的一些理解。https工作流程:1、客户端发起HTTPS请求 用户在浏览器里输入一个https网址,然后连接到server的443端口。2、服务端的配置 采用HTTPS协议...
2019-08-08 16:17:52 188
原创 ASN.1解码
BER编码的一种,ASN1标准,全称Tag(标签),Length(长度),Value(值)。tag值:编码规则第一个字节 bit8~bit7 表明tag所属类型00 通用级 universal class01 应用级 application class10 规范级 context-specific class11 私有级 private class第一个字节 bit6 表明...
2019-07-23 11:47:36 1712
原创 redis集群搭建
测试环境要搭个redis集群,在执行redis-trib.rb create构建集群的时候报了个错:Creating cluster[ERR] Sorry, can’t connect to node 192.168.xx.xxx:7001搜了一下,发现有人做了总结了:1、注释每个redis中redis.conf的requirepass,就是无密码2、我是将bind绑定了自己虚拟机的...
2019-07-08 19:19:05 179
原创 mysql上的一次删除
场景是这样的:生产上要清理mysql(版本5.6)几张表,每张表大概有4千万数据量。清理之前需要备份,只是为了以防万一。备份方案想了下面几种:1、create table as select * from2、create table like ; insert into table select * from3、mysqldump --single-transaction --master...
2019-01-17 15:13:21 177
原创 jxl跳坑
很简单很落后的一个前台项目,struts1+hibernate+jxl。之前一直使用jsp导出excel表格的,但是有一个体验不太好的地方就是如果用户用的2007以上版本的excel,会出现如下的提示:“The file you are trying to open, ‘[filename]’, is in a differentformat than specified by the fi...
2018-12-21 10:56:23 170
原创 本地局域网搭建lvs+keepalived+nginx的负载均衡
架构设计如下:192.168.127.41:81 lvs+keepalived master192.168.127.42:81 lvs+keepalived backup192.168.127.43:81 nginx192.168.127.44:81 nginx192.168.127.200:81 vip后续需要加上spring cloud的zuul网关和后端法务,现在先搭建好负载...
2018-11-30 16:15:17 550
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人