• Java面试,如何设计一个秒杀系统

    说起秒杀,我想你肯定不陌生,从双十一购物到春节抢红包,再到逢年过节抢⻋票,“秒杀”的场景在我们的生活中处处可⻅。简单来说,秒杀就是在同一个时刻有...

  • Java学习交流微信群

    群已经满100人,需要加入的同学加我微信whywhy23,备注简书加群

  • 120
    debug了很久,发现了Hystrix的两个bug

    最近基于Hystrix源码添加一些花边功能,比如数据埋点、参数动态配置等,交付给业务之后,经过一系列的压测之后,发现了各种问题。 1、埋点数据有...

  • 120
    Hystrix系列之ThreadLocal跨线程传递问题

    在Hystrix系列之前的文章中提到过,如果使用线程池模式,那么存在一个ThreadLocal变量跨线程传递的问题,即在主线程的ThreadLo...

  • 120
    Hystrix系列之熔断器实现原理

    在生活中,如果电路的负载过高,保险箱会自动跳闸,以保护家里的各种电器,这就是熔断器的一个活生生例子。在Hystrix中也存在这样一个熔断器,当所...

  • 集群限流的一次坑坑坑

    之前在一篇文章中提到过,因为业务的集群限流需求,在每次请求都需要拿到当前的日期,不过精确到天即可。上次给出的解决方案是,因为Calendar的性...

  • 120
    Hystrix系列之信号量、线程池

    Hystrix内部提供了两种模式执行逻辑:信号量、线程池。 默认情况下,Hystrix使用线程池模式。不过两者有什么区别,在实际场景中如何选择?...

  • 120
    Hystrix系列之执行原理分析

    上文中介绍了Hystrix的由来,本文会深入分析Hystrix的执行过程。 Hystrix的大部分逻辑基于RxJava,其实现让很热多人望而却步...

  • 120
    Hystrix系列之入门

    Hystrix是什么 在讲Hystrix之前,应该先了解一下Netflix这家神奇的公司。 想必很多人都看过美剧《纸牌屋》,不过应该很少有人知道...

个人介绍
如果读完觉得有收获的话,欢迎关注我的公众号:占小狼的博客