摘要:
[TOC] Tomcat支持三种接收请求的处理方式:BIO、NIO、APR。 本文分析的是NIO,也就是tomcat8版本的默认模式。 什么是APR? BIO:同步阻塞 NIO:同步非阻塞 APR:异步非阻塞 版本:tomcat8 Lifecycle Lifecycle是生命周期接口 Lifecyc 阅读全文
摘要:
服务端 主题包含多个分区(分区之间数据是分片的),分区包含一个分区首领、多个分区副本(他们之间数据是同步的),每个副本或者首领的数据存储在一个broker上(每个broker就是集群的一个节点) 副本分同步副本和非同步副本,当一个副本6秒内还没向zk汇报自己存活或者10秒内没有从首领副本同步数据,就 阅读全文
摘要:
1、zookeeper的集群数量为什么是奇数? zk写操作,主向从同步的时候要超过半数成功才算成功。 如果集群有3台服务器,挂掉一台,还剩两台,可以继续写成功。 集群有4台服务器,最多也是只允许挂掉一台,如果挂掉两台,剩下的等于半数(没超过半数),写就会失败。即3、4台都只允许挂掉1台。 2、什么是 阅读全文
摘要:
acid 索引 锁 事物隔离级别 LBCC与MVCC explain prepareStatement和statement mysql存储引擎 mysql插入大量数据 索引 应用层面来说索引包括全文索引、哈希索引、btree索引、rtree索引 全文索引底层是通过分词实现的,不建议使用。 rtree 阅读全文