- 博客(2)
- 资源 (1)
- 收藏
- 关注
原创 让你的程序跑的更快更好
1. 代码相关遇到性能问题,首先应该做的是检查否与业务代码相关——不是通过阅读代码解决问题,而是通过日志或代码,排除掉一些与业务代码相关的低级错误。性能优化的最佳位置,是应用内部。譬如,查看业务日志,检查日志内容里是否有大量的报错产生,应用层、框架层的一些性能问题,大多数都能从日志里找到端倪(日志级别设置不合理,导致线上疯狂打日志);再者,检查代码的主要逻辑,如 for 循环的不合理使用、NPE、正则表达式、数学计算等常见的一些问题,都可以通过简单地修改代码修复问题。别动辄就把...
2020-06-28 11:08:09 450
原创 jedis和lettuce连接redis方案性能对比
针对redis连接池获取连接出现长时间等待问题虽然现在通过调整线程池大小和去掉调用是否联通号码逻辑暂时起到了一些作用,但是却是治标不治本的方案。因此秉着事情必须要有闭环的宗旨。今天花了一天时间做了如下的压力测测试。 知识储备: jedis客户端连接方式是基于tcp的阻塞式连接方式。 lettuce客户端连接方式是基于netty的多路复用异步非阻塞的连接方案。(目前业界解决高并发大数据的问题的思路) ...
2020-06-03 17:52:23 9878 6
服务端并发分布式架构演进之路.ppt
2020-05-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人