240 发简信
  • 120
    ElasticSearch Rpc-Server端处理流程

    ES Rest/Rpc流程 image.png Rpc-Server端处理流程 上图红色标识部分 服务端流程.png 调试流程 在RpcServ...

  • 120
    ElasticSearch Rest查询请求分析

    环境信息 ES 5.6 单实例 查询语句 http://127.0.0.1:9200/website/blog/_search 目的 理解Res...

  • Java-Semaphore的使用

    Semaphore Semaphore(信号量)是用来控制同时访问特定资源的线程数量,它通过协调各个线程,以保证合理的使用公共资源 不要将Sem...

  • 120
    Redis内存优化

    参考来源 Redis的内存优化 Redis所有的数据都在内存中,而内存又是非常宝贵的资源。对于如何优化内存使用一直是Redis用户非常关注的问题...

  • 分布式事务的典型处理方式

    参考来源 分布式事务的典型处理方式:2PC、TCC、异步确保和最大努力型 分布式事务的典型处理方式:2PC、TCC、异步确保和最大努力型 柔性事...

  • 120
    CAP理论

    Distributed Systems Distributed system is a software system in which com...

  • 120
    CMS和G1的回收过程

    我们先回顾一下主流Java的垃圾回收器(HotSpot JVM)。本文是针对堆的垃圾回收展开讨论的。 堆被分解为较小的三个部分。具体分为:新生代...

  • 120
    深入理解 Java G1 垃圾收集器

    本文首先简单介绍了垃圾收集的常见方式,然后再分析了G1收集器的收集原理,相比其他垃圾收集器的优势,最后给出了一些调优实践。 一,什么是垃圾回收 ...

    0.1 378 0 17
  • 120
    Trie(前缀树、字典树)

    定义 trie,又称前缀树或字典树,是一种有序树,用于保存关联数组,其中的键通常是字符串。与二叉查找树不同,键不是直接保存在节点中,而是由节点在...