240 发简信
IP属地:上海
  • ZooKeeper顺序节点之Sequence原理

    sequence自增原理是什么?为什么get命令看到的cversion和实际存储的cversion不一样?sequence自增怎么保证无并发问题...

  • Resize,w 360,h 240
    Eureka线程模型

    服务端线程 线程Eureka-DeltaRetentionTimer清除注册表中recentlyChangedQueue(最近更新的信息)过期的...

  • Resize,w 360,h 240
    ActiveMQ的消息分组机制会造成OOM吗?

    猜想 AcitveMQ依赖Message中JMSXGroupID属性来做消息分组,那分组信息会怎么维护呢?刚开始猜想是维护在类似Map的数据结构...

  • Java中各队列小结

    typeClass存储结构数据组织算法备注非阻塞LinkedList双端链表双端链表非阻塞PriorityQueue数组最小堆非阻塞Concur...

  • 多线程如何循环顺序打印“ABABAB”

    解题思路 使用synchronized和线程notify/wait使用LockSupport 一、synchronized+线程notify/w...

  • MySQL锁超时问题分析

    自己项目中由于业务快速迭代,代码质量堪忧,随着客户量的增长,生产环境上出现许多锁超时的问题. 本篇文章记录一下自己排查锁超时的过程与总结. 问题...

  • ActiveMQ 消息重试策略及原理

    本篇文章研究ActiveMQ的Redelivery Policy中的各个配置含义.(注: 文中的源码基于ActiveMQ5.15.9版本,不同版...

  • Nginx负载均衡小知识

    Nginx 负载均衡配置Nginx 重试次数限制Nginx 超时重试 Nginx 负载均衡 负载均衡策略 round-robin 轮循(默认方法...

  • Resize,w 360,h 240
    ActiveMQ 消息发送的多种方式

    ActiveMQ Producer 发送消息有同步异步两种方式。 ActiveMQ 事务 优点: 保证消息不丢失.缺点: 性能损失。客户端多了事...