初学者
xiaoputao012
这个作者很懒,什么都没留下…
展开
-
个人笔记1.0
Jdk8中使用synchronized加锁时是对链表头节点和红黑树根节点来加锁的而ConcurrentHashMap会保证数组中的某个位置的元素一定是链表的头节点或红黑树的根节点所以jdk8中的ConcurrentHashMap在对某个桶进行并发安全控制时只需要使用synchronized对当前那个位置的数组上的元素进行加锁即可对于每个桶只有获取到了第一个元素上的锁才能操作这个桶不管这个桶是一个链表还是红黑树。...原创 2022-07-31 20:25:24 · 484 阅读 · 0 评论 -
模拟项目搭建说辞
我们团队开发的项目的依赖采用maven依赖管理springcloud提供微服务其中用的注册中心是nacos接口调用的是feign采用熔断机制进行调用接口发生异常故障导致的延迟用到了咱们的公共网关gateway进行一些转发拦截限流认证springsecurity权限安全登录jwt生成token令牌进行登录底层数据库采用强大的mysql并用到了咱们的redis作为第二缓存数据库考虑到我们团队项目业务需求和数据量越大的情况下我们采用了咱们的分布式高可用也就是ElasticSearch作为咱们的数据数据存储在一些。原创 2022-07-16 20:54:47 · 126 阅读 · 1 评论