240 发简信
IP属地:江西
  • 哥,你这个eureka集群全是unavailable-replicas

    Docker Swarm 搭建SpringCloud集群

    本次会尝试将上一篇 spring cloud 快速学习教程项目部署在Swarm集群中,如何搭建swarm集群请看Docker Swarm集成搭建源码github分支maste...

  • Kubernetes快速入门实战

    Kubernetes 生产环境已经运行一年半,踩坑无数之后,趁着现在闲暇之时在这里做一些分享,主要是让初学者能快速上手 Kubernetes。 以下演示所用的环境均为 min...

  • 120
    Mybatis配置文件解析过程详解

    记录是一种精神,是加深理解最好的方式之一。 最近看了下Mybatis的源码,了解了下Mybatis对配置文件的解析过程,在这里把他记下来。虽然这不复杂,对这方面的博客也有很多...

  • 120
    搞定JAVA消息队列,看我用了几步

    1 近期公司项目中,听同事提起MQ、JMS,因为之前没有使用过不太了解,所以抽出半天时间学习下,了解下相关概念、功能及其用途。便于再次与人沟通时可以言之有物,后续工作中遇到了...

  • containsValue中判断sum和last是否相等,只是为了在没找到这个值时,确认两次都没有找到,而不是因为其他线程对数据进行了改变

    深度剖析ConcurrentHashMap

    概述 还记得大学快毕业的时候要准备找工作了,然后就看各种面试相关的书籍,还记得很多面试书中都说到: HashMap是非线程安全的,HashTable是线程安全的。 那个时候没...

  • contains那里没什么问题啊,找到了就跳出返回,没找到就继续找

  • 你说containsValue操作和size思想差不多,其实不是,是你理解错了,所以才会认为found有问题。containsValue操作的思想并不是和size相似,size是至少通过两次计算并检验前后两次结果是否相等才能得到结果,而containsValue只需要判断成功就可返回,并不需要通过循环两次,判断两次结果是否一致。

    深度剖析ConcurrentHashMap

    概述 还记得大学快毕业的时候要准备找工作了,然后就看各种面试相关的书籍,还记得很多面试书中都说到: HashMap是非线程安全的,HashTable是线程安全的。 那个时候没...