240 发简信
  • 120
    【190408】如何实现广告弹窗触达频率的控制?

    如何实现广告弹窗触达频率的控制? 今天我们聊聊实际工作中遇到的一个问题: 产品提出想在我们的产品的首页做个弹窗广告,但是又不希望用户每次进来都给...

  • 【190401】我作为技术人的职业素养

    一周过去了,到了周二了。今天我想聊聊关于一个技术人的职业素养。 回顾自己的职业生涯,从2014年自己创业开始,兜兜转转差不多快5年了。年初的时候...

  • 120
    【190308】如何做监控告警

    “哎哎,XX,很多客服反馈这个业务挂了怎么回事,赶紧看看。” 正在安安静静写代码的你心头一颤,出问题了。赶紧打开业务链接看看,真出问题了,怎么办...

  • 120
    【190129】金融领域关于金额的处理

    我们跟某银行合作共同开发了适合我们的一套支付系统。 今天,我们对账发现某些订单始终都对不齐。银行的下单金额与对账金额始终少了1分钱。 这就奇怪了...

  • 120
    【181110】分布式协调服务的自我修养(zookeeper)

    随着互联网技术的发展,大型网站需要的计算能力和存储能力越来越高,网站架构逐渐从集中式转变成分布式系统。 虽然分布式相对于集中式系统有比较多的优势...

  • 120
    【181002】高并发场景下的限流策略

    在高并发的场景下,我们的优化和保护系统的方式通常有:多级缓存、资源隔离、熔断降级、限流等等。 今天我们来聊聊限流。 引子 我们为什么需要限流? ...

  • 120
    (203)线程池原理

    程序运行,其本质上,是对系统资源(CPU、内存、磁盘、网络等等)的使用。如何高效的使用这些资源是我们编程优化演进的一个方向。今天说的线程池是对C...

    2.3 1329 0 38
  • 120
    【180922】熔断器

    上周六,我负责的业务在凌晨00-04点的支付全部失败了。 结果一查,MD,晚上银行维护,下游支付系统没有挂维护公告,在此期间一直请求维护中的银行...

    0.9 801 3 14
  • 120
    (202)Lock实现原理

    当多个线程需要访问某个公共资源的时候,我们知道需要通过加锁来保证资源的访问不会出问题。java提供了两种方式来加锁,一种是关键字:synchro...

个人介绍
程序员/读书/写作/摄影,龙猫出品必属精品