自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 收藏
  • 关注

原创 Java_多线程那点事

ConcurrentHashMap 并发度高,整个 ConcurrentHashMap 对应多把锁,只要线程访问的是不同锁,那么不会冲突。**保证可见性:**用volatile修饰的共享变量,能够防止编译器等jit优化发生,让一个线程对共享变量的修改对另一个线程可见。会导致ABA问题(所谓的ABA问题就是A线程修改B中的原本值修改为新值,另一个A线程又将新值修改为原本值,B无法得知这一变化)ThreadLocal可以实现【资源对象】的线程隔离,让每个线程各用各的【资源对象】,避免争用引发的线程安全问题。

2022-10-19 14:17:56 83 2

原创 负载均衡 SpringCloud——Ribbon

代码方式:在service中的Application类中,定义一个新的IRule:}配置文件方式:在service的application.yml文件中,添加新的配置也可以修改规则:userservice : # 给某个微服务配置负载均衡规则,这里是userservice服务 ribbon : NFLoadBalancerRuleClassName : com.netflix.loadbalancer.RandomRule # 负载均衡规则注意,一般用默认的负载均衡规则,不做修改。

2022-10-19 12:03:43 70 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除