240 发简信
IP属地:上海
  • 利用钩子优雅关停kafka

    背景 利用kafka进行消息生产和消费,生产线程或消费线程在tomcat关闭的时候无法优雅的停止,一定要强制退出才行。很不体面。 Runtime...

  • redis-主从复制

    复制 Redis 采用异步复制。从 Redis 2.8开始,从服务器会周期性地报告从复制流中处理的数据量。 一个主服务器可以拥有多个从服务器。 ...

  • redis-持久化

    持久化 本文提供对 Redis 持久化(persistence)的技术性描述,适合所有的 Redis 用户来阅读。想获得对 Redis 持久化和...

  • Resize,w 360,h 240
    CPU 100% 问题

    CPU 100% 问题 线上问题处理 CPU 100% 2017-05-27 背景 由于之前做了个单点登录,导致首次访问子系统都要去验证登录、...

  • Java实现简单的RPC框架

    动态代理例子 使用动态代理的步骤很简单, 可以概括为如下两步: 实现 InvocationHandler 接口, 并在 invoke 中调用真实...

  • Resize,w 360,h 240
    CAS(Compare and Swap)无锁算法

    锁的代价 锁是用来做并发最简单的方式,当然其代价也是最高的。内核态的锁在锁的时候需要操作系统进行一次上下文切换,加锁、释放锁会导致比较多的上下文...

个人介绍
止于唇齿,掩于岁月。