java
我是苏三说
这个作者很懒,什么都没留下…
展开
-
logbak实现按5分钟滚动生成日志文件
最近公司日志采集系统升级需要按每0,5,15,20等整五分钟时间点生成日志文件,但logbak默认只支持按天、小时、分来滚动生成。参考了https://www.cnblogs.com/wgslucky/p/10026322.html文章后,发现日志是可以按系统启动时间为开始时间切割5分钟文件,与我们的需求不符。后对其自定义切分类做了如下调整:/** * 重写日志时间切分方法 * 自定义为按0,5 10.。。分钟方式切分 * @author sult * * @para...原创 2020-11-10 10:20:34 · 1140 阅读 · 1 评论 -
Error during WebSocket handshake: Unexpected response code: 200 错误解决
之前项目中是用的是soket.js实现前端与后台soket服务实现连接没有问题,后来因为项目需引入微信小程序同样需要通过websoket方式连接,结果通过小程序提供的wx.connectSocket()方式连接时一直报Error during WebSocket handshake: Unexpected response code: 200错误,网上查了说是拦截器的原因,经过反复查找并未发现拦截...原创 2018-05-18 10:43:29 · 46982 阅读 · 12 评论 -
一个简单的延时运行“环”
前几天看了片文章介绍了,延迟运行“环”,所以自己实现了一下,图示: public abstract class TaskNode { /** * 旋转几圈后执行 */ private int CycleNum; public abstract void doFunction(); public int getCycleNum() { r...原创 2017-09-29 10:09:09 · 200 阅读 · 0 评论 -
springboot2.X连接redis通过lettuce+sentinel方式连接
springboot2.X默认已经集成了lettuce,我们只需在配置文件中增加如下配置即可:spring.redis.database=1#如果赋值为-1,则表示不限制;如果pool已经分配了maxActive个jedis实例,则此时pool的状态为exhausted(耗尽)。spring.redis.lettuce.pool.max-active=300# 等待可用连接的最大时间,...原创 2019-04-11 10:35:14 · 2716 阅读 · 0 评论