摘要: 线上环境异常没有打印栈信息解决思路: 问题描述: 生产环境抛异常,log.error("这里发生错误", e),但却没有将堆栈信息输出到日志文件(在本地调试是有的,无法复现),导致定位问题无法准确定位到代码行。 问题分析: 它跟JDK5的一个新特性有关,即jvm启动参数-XX:-OmitStackT 阅读全文
posted @ 2020-02-17 20:54 Duke_0422 阅读(2842) 评论(0) 推荐(1)
摘要: 1:使用步骤生成模拟数据:data.txt for N in $(seq 1 1000); do echo "set mockdata$N $N"; done > data.txt 注:set可以是rpush,zadd这样的redis命令。 2:使用如下的bash脚本 保存为:redis-pipe. 阅读全文
posted @ 2020-02-14 18:40 Duke_0422 阅读(436) 评论(0) 推荐(0)
摘要: 用一个形象的比喻,通俗易懂的解释一下tomcat的最大线程数(maxThreads)、最大等待数(acceptCount)和最大连接数(maxConnections)三者之间的关系。 (1)取号:如果maxConnections连接数没有满,就不需要取号,因为还有空余的餐桌,直接被大堂服务员领上餐桌 阅读全文
posted @ 2020-02-14 14:45 Duke_0422 阅读(325) 评论(0) 推荐(0)
摘要: 很多朋友只知道spring cloud config可以刷新远程git的配置到内存中, 却不知道spring cloud config的客户端可以脱离服务端使用, 更不知道spring cloud config客户端结合actuator还可以刷新本地的配置文件到内存中 主类如下: import or 阅读全文
posted @ 2020-01-14 11:23 Duke_0422 阅读(549) 评论(0) 推荐(0)