03 2024 档案
摘要:底层数据结构 在jdk1.7及它之前是数组+链表; 在jdk1.8及其之后,是数组+(链表|红黑树) jdk1.8数组索引计算 static final int hash(Object key) { int h; return (key == null) ? 0 : (h = key.hashCod
阅读全文
摘要:ArrayList的扩容机制 假设采用无参构造器来实列化ArrayList对象 ArrayList arrayList = new ArrayList(); 此时,arrayList的初始容量为零,当第一次调用add方法时,会触发扩容机制,容量扩容为10。 此后,在调用add方法时,如果容量不足,则
阅读全文
摘要:开放指定端口 firewall-cmd --zone=public --add-port=8080/tcp --permanent 查看所有开放端口 firewall-cmd --zone=public --list-ports 移除开放端口 firewall-cmd --zone=public -
阅读全文
摘要:MySQL主从复制原理 主服务器将写操作指令写入二进制日志中,从服务器有指定线程负责读取该二进制文件并将其写入从服务器的中继日志中, 然后从服务器的另一个线程会重做中继日志中的操作,从而达到主从服务器的数据一致性。 MySQL主从复制主从服务器的配置 主服务器的配置 MySQL配置文件配置 配置文件
阅读全文
浙公网安备 33010602011771号