![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
技术栈
文章平均质量分 88
Super_ever
这个作者很懒,什么都没留下…
展开
-
sentinel使用总结
Sentinel 以流量为切入点,从流量控制、熔断降级、系统负载保护等多个维度保护服务的稳定性。原创 2018-12-17 20:15:23 · 7326 阅读 · 2 评论 -
JVM内存结构和垃圾回收机制
JVM内存结构包括程序计数器、虚拟机、本地方法栈、堆、方法区。1.程序技术器占用很少的内存,取下一条执行的指令。2.虚拟机栈保存基础数据类型和对象引用,当前线程执行每个方法的时候会在栈上申请一个栈帧,每个栈帧包括局部变量区和操作数栈,用来存放本地方法调用过程中的临时变量,参数和结果。3.本地方法栈用于支持native方法的执行,存储了每个native方法调用的状态。4....转载 2019-05-18 17:35:39 · 131 阅读 · 0 评论 -
记一次web接口代码优化,全量更新改造为增量更新
线上用户反应某区域更新接口响应太慢(15s+)并且还会容易造成保存数据丢失的情况,原因是区域人员每次点击保存是全量更新操作:1.先将原先区域内的用户完全解除绑定2.再将当前的用户添加绑定这两步操作同时也是非原子操作,其他用户同时操作时会导致添加失败。第一次优化:将更新时循环查询用户信息接口调整为批量查询接口,优化并不明显使用线程池控制执行解绑和添加用户(CountDownLatch确保...原创 2019-08-28 14:57:25 · 1073 阅读 · 0 评论