其他
死亡蔓延
这个作者很懒,什么都没留下…
展开
-
分布式带来的问题
1.分布式锁问题2.分布式session问题第一、同一域名,同一服务复制多份,session不能共享问题第二、不同服务,session不能共享问题第一个的解决方式:redis存储session 建议使用spring-session第二个的解决方案:...原创 2022-04-01 22:32:13 · 335 阅读 · 0 评论 -
开发中怎么解决线程安全问题
直接使用synchronized?不,synchronized会让效率变低,响应时间变长,并发量降低,降低用户体验感。而是应该:1,尽量使用局部变量代替静态变量和实例变量,因为局部变量存在栈中,不存在共享,所以是线程安全的。2,如果必须是实例变量,可以考虑创建多个对象,这样实例变量的内存就不共享了,一个线程对应一个对象,数据不共享那么久没有数据安全问题了。3,如果不能使用局部变量,不能将对象创建多个,那就使用synchronized,线程同步机制。————————————————版权声明:本文为原创 2022-01-18 18:33:35 · 2511 阅读 · 0 评论 -
正向代理和反向代理的区别
https://www.cnblogs.com/taostaryu/p/10547132.html原创 2022-01-20 11:40:51 · 249 阅读 · 0 评论 -
接口幂等性问题
接口幂等性问题原创 2022-02-07 23:28:22 · 163 阅读 · 0 评论