240 发简信
IP属地:四川
  • raft读写流程和线性一致性

    raft写数据流程 在 Raft 协议中,写日志流程涉及多个步骤,以确保日志条目的安全复制和一致性提交。commit index 和 apply index 是这一流程中的关...

  • Java CountDownLatch

    CountDownLatch 通过初始化一个计数器,通过countDown减少计数器,当计数器变成0时,才开始执行await之后的操作。在通过调用 countDown() 的...

  • 简书上使用Markdown(超详细)

    Markdown介绍 Markdown是一种可以使用普通文本编辑器编写的标记语言,通过简单的标记语法,它可以使普通文本内容具有一定的格式。Markdown语法的目标是:成为一...

  • 120
    Java Semaphore源码分析

    Semaphore介绍 Semaphore,信号量,用来控制访问特定数量的共享资源,当线程线程想访问共享资源时,必须选获取到一个信号量,可以认为是一个访问许可证,才能访问,如...

  • javap -c

    javap是sun提供的对class文件进行反编译的工具,javap就和javac、java等命令用法类似。 javap最常用的参数是c,也就是javap -c test 其...

  • 域名解析过程

    例如,要查询www.baidu.com的IP地址(DNS解析url): 1.浏览器搜索自己的DNS缓存(维护一张域名与IP地址的对应表) 2.若没有,则搜索操作系统中的DNS...

  • 120
    Java JIT 知识

    java编译器,java解释器 1.java程序是一种可跨平台执行的语言,之所以可以跨平台,是因为jvm的存在,JVM屏蔽了与具体操作系统平台相关的信息,使java文件只需要...