240 发简信
IP属地:广东
  • 240
    MySQL高可用架构

    1.主从模式 正常情况下,只有Master处理写数据请求,同时Master与Slave通过主从复制技术保持数据一致。当Master发生故障宕机时,某个Slave会被提升为Ma...

  • 240
    LVS接入层技术以及LVS四种转发模式

    LVS(Linux Virtual Server,Linux虚拟服务器)是一个虚拟的服务器集群系统,从Linux 2.6开始成为了Linux内核的一部分,即LVS运行于操作系...

  • 240
    Nginx接入层技术原理

    Nginx可以作为HTTP服务器,也可以作为反向代理实现负载均衡功能。 正向代理 代理的是客户端,比如访问公司网络,需要VPN,这里VPN就是正向代理,代理客户端访问网络。 ...

  • 240
    DNS对比HTTP DNS

    1.DNS DNS维护域名与对应IP地址的映射关系,提供将域名翻译为IP地址的域名解析功能。 DNS功能 维护域名与多个IP地址的映射关系 变更IP地址时,仅需在DNS服务器...

  • 240
    Java进程内存组成

    1.组成部分 Java内存分为两部分: 堆内存堆内存由GC垃圾回收期进行管理。 非堆内存非堆内存包括:Java方法栈、本地方法栈、元空间Metaspace、直接内存、代码缓存...

  • 240
    Linux虚拟内存管理与JVM内存reserved/committed含义

    1.Linux虚拟内存管理 当程序运行起来之后就变成了进程,业务数据结构的引用在进程的视角里全都都是虚拟内存地址,因为进程无论是在用户态还是在内核态能够看到的都是虚拟内存空间...

  • 240
    JRaft源码剖析4-图解JRaft源码

    1.Leader选举 1.1 预选举 1.2 正式选举 1.3 Leader降级 2.日志复制 2.1 日志生成 2.2 pipeline机制 2.3 发送探针 2.4 日志...

  • JRaft源码剖析4-快照机制

    1.为什么引入快照机制? 快照机制本质上也是一种对日志数据复制的优化手段。 两个问题: 1)因为日志数据需要落盘存储,当日志数据量大到磁盘空间无法容纳时,除了扩容是否还有其它...

  • JRaft源码剖析3-日志复制

    1.日志复制原理 Raft 中的日志主要可以分为两类: 一类是协议自身运行所生成的日志,例如集群节点配置变更信息; 另外一类就是用户向集群提交的指令所生成的日志。 为了让集群...

个人介绍
叠加思维,持续积累