08 2021 档案
摘要:一、新生代 1、Serial收集器 新生代单线程复制算法GC(暂停工作线程) 支持组合老年代Serial odl和CMS 2、ParNew Serial多线程版本 支持组合cms|serial old 3、Parallel Scavenge 可控吞吐量-XX:MaxGCPauseMillis 最大垃
阅读全文
摘要:1、枚举根节点 解决何时枚举,不需要实时的枚举,oopMap数据结构对象存储枚举信息 对象引用发生变化,需要存储每一条指令到OOPMap吗,,几百M的对象耗时需要很大的内存。GC空间成本 2、安全点: 只有在特定位置才记录OOPMap为每条指令 安全点不能太少,太少会让GC去枚举引用链,太多增加程序
阅读全文
摘要:1、引用计数器法 给每个对象设置一个计数器,每当有一个引用就给计数器的值+1,引用时小时就减一,当计数器值为0是就可以回收掉了。 主流虚拟机都没有使用这种算法,循环依赖问题 2、可达性分析: 思路是通过一些列的“GC ROOTS”对象作为起始点,从这些对象往下搜索,搜索所走过的路线称为引用链,当一个
阅读全文
摘要:String sql = "select a as c,b as s,'zhange' F, 1/5 as e from t_order"; final MysqlQueryLexer mySqlLexer = new MysqlQueryLexer(CharStreams.fromString(s
阅读全文
摘要:考虑到一般的部署场景主备,服务主备、存储主备、网关主备等等,我们先了解一下简单的mysql 主备是怎么做的 #mysql主从复制 #####第一步 分别安装两个mysql,版本5.7.5 ###1主节点配置: [mysql] #设置mysql客户端默认字符集 default-character-se
阅读全文

浙公网安备 33010602011771号