240 发简信
IP属地:北京
  • Resize,w 360,h 240
    LRU算法的Java实现

    LRU算法介绍 LRU算法全称Least Recently Used,也就是检查最近最少使用的数据的算法。这个算法通常使用在内存淘汰策略中,用于...

  • 分布式CAP定理和BASE定理

    CAP定理 目前的大型网站系统几乎都是分布式的,而分布式系统难以实现整个系统的强一致性。1998年,加州大学的计算机科学家 Eric Brewe...

  • Resize,w 360,h 240
    Service Mesh简介

    Service Mesh是什么 中文翻译是服务网格,是微服务架构中重要的基础设施。简单来说,这是一个实现服务间请求可靠传递的,负责服务发现、服务...

  • 伪共享简介

    伪共享是什么 CPU Cache众所周知CPU处理速度与硬盘、内存的访问速度相差过大,需要通过CPU缓存进行磨合,否则会导致CPU整体吞吐量受到...

  • Resize,w 360,h 240
    高效空间数据索引R树及其批量加载方法STR简介

    背景 工作中经常需要跟空间数据打交道,因此频繁使用一个工具类com.vividsolutions.jts.index.strtree.STRtr...

  • Resize,w 360,h 240
    Java NIO中的堆外内存、内存映射与Zero Copy

    背景 在前公司时参与了一个编码竞赛,虽然只拿到一个中游成绩,但在参赛过程中学习到很多其他人优秀的思考方式,也接受了前辈的指点,尤其是在参赛时的一...

  • Resize,w 360,h 240
    Java在线诊断工具Arthas介绍

    Arthas是什么 Arthas 是Alibaba开源的Java诊断工具,深受开发者喜爱。当你遇到以下类似问题而束手无策时,Arthas可以帮助...

  • 如何优雅地终止一个线程

    背景 在开发某个组件时,需要定期从数据库中拉取数据。由于整个逻辑非常简单,因此就启用了一个子线程(Thread)使用while循环+线程休眠来定...

  • Resize,w 360,h 240
    限流算法介绍,及记录一次遭遇到的恶意攻击

    背景 近期部门业务遭到分布式拒绝服务攻击(Distributed Denial of Service, DDoS),正常情况下单服务峰值qps约...