240 发简信
IP属地:北京
  • 分布式限流大作战

    开篇   一周一篇技术博文又来了,这周我们讲点什么呢?看标题就知道了,那就是分布式下的限流策略(实在不知道写些什么好呢),至于限流的用处,好处,...

    2.8 1624 3 17
  • Resize,w 360,h 240
    Metrics+Influxdb+Grafana构建监控系统(可能全网最详)

    开篇   一周一篇技术博文又来了,这周我们讲点什么呢?看标题就知道了,那就是利用Metrics,influxdb,Grafana构建一套生产可用...

    2.6 3912 4 13
  • java 组合VS继承

      在阅读Effective Java中的第16条时发现了一个有趣的机制或者说是模式,那就是组合(文中翻译为复用,但是作者认为组合更能体现这种模...

    0.1 4585 2 11 1
  • java 泛型:类型擦除以及带来的问题[转载]

      在Effective中讲到泛型之处提到了一个概念,类型擦除器,这是什么呢?接下来我们跟随这篇文章探索类型擦除的秘密。 一 Java泛型的实现...

  • Resize,w 360,h 240
    集群版shiro(redis)搭建实录

      公司的公共服务-通知中心要添加登录验权功能,在考虑到以后的扩展性和集群部署的特性,选择了shiro+redis 的方案,现在就跟随我看看一个...

  • Redis分布式锁的正确实现

    开篇   在负责的项目新实现的一个模块中,要用到分布式锁,实现方案是Redis,结果发现网上大部门的博文都过于老旧或总有考虑不周的地方,这里就和...

  • Java 类加载之迷思

    在阅读公司CDP框架源码时在LongUtil.java时发现了这样一段代码 简单阅读后发现有趣的一点,这个工具方法为什么要优先使用Thread中...

  • Resize,w 360,h 240
    Redis内存分析和清理

    开篇   本来这篇文章要在年前发的,结果一直拖到年后才完成实在是惭愧。  背景:马上要过年了,但是通过zabbix监控的Redis内存占用,发现...

  • Java 并发:多线程锁计数器

      在公司一个数据导入的场景中因为需要导入的数据量非常大,在本地导入一次需要十几分钟,估算线上导入的时间会翻倍,为了缩短导入时间,需要使用并发,...

个人介绍
简洁是终极的复杂