08 2020 档案

InnoDb页结构
摘要:本文参考自 https://blog.csdn.net/bohu83/article/details/81122829 感谢作者的创作 先看一张图,这张图是一张简图: 再看一张详细的图: 接下来我们解释下具体的结构: 1 File Header 主要是记录该页在整个数据空间的页号,以及页和页之前的指 阅读全文

posted @ 2020-08-31 14:47 MaXianZhe 阅读(264) 评论(0) 推荐(0) 编辑

Compact行格式总结
摘要:参考自 https://www.cnblogs.com/wade-luffy/p/6289183.html 感恩原作者 InnoDb行格式如下 现在从 https://www.cnblogs.com/wade-luffy/p/6289183.html 具体看一下这部分是怎么存储的 create ta 阅读全文

posted @ 2020-08-31 11:12 MaXianZhe 阅读(649) 评论(0) 推荐(0) 编辑

Mysql InnoDb 存储结构
摘要:该文章是读了https://blog.csdn.net/bohu83/article/details/81086474的读书总结,感谢原作者的辛勤付出 InnoDb存储结构说明 从上图可以看出,InnoDb的存储空间主要分为 段,簇,页,行。四大结构 段是表空间文件中的主要组织结构,它是一个逻辑概念 阅读全文

posted @ 2020-08-28 16:05 MaXianZhe 阅读(314) 评论(0) 推荐(0) 编辑

类的加载过程,每个步骤干了什么
摘要:关于类加载,网上的答案五花八门,有些语言比较官方,晦涩难懂。现在我自我总结如下: 1 加载。 把class文件读入虚拟机,转换成为运行时数据结构,也就是InstanceClass,InstanceClass是C++实现的JVM中表示一个java Class的,同时java class文件中的每个方法 阅读全文

posted @ 2020-08-20 10:19 MaXianZhe 阅读(429) 评论(0) 推荐(0) 编辑

讨论下类加载的顺序问题
摘要:我们先看一个例子: class A3{ B3 b3 = new B3(); static C3 c4 = new C3(); static{ System.out.println("A3"); } public A3() { System.out.println("A3-init"); } } cl 阅读全文

posted @ 2020-08-19 10:23 MaXianZhe 阅读(127) 评论(0) 推荐(0) 编辑

重要的JVM参数,通用及G1
摘要:-XX:+DisableExplicitGC 禁止使用System.gc(),虽说一般的程序猿也不会这么用,还是加上保险 千万不要设置年轻代大小,G1会动态调节。 -verbose:gc -Xloggc:target/gc.log 一定要设置好gc日志,方便定位 -XX:MaxGCPauseMill 阅读全文

posted @ 2020-08-19 10:14 MaXianZhe 阅读(2943) 评论(0) 推荐(0) 编辑

一个方法的本地变量表this是何时被赋值的
摘要:这个插件是jclasslib 对于一个实例方法来说,本地变量表的0项一定是this。比如: init方法和func方法的本地变量表。 那么this是什么时候被赋值的呢? 2020-10-30记录,当时自己这么写还是很准的,因为对于static方法本地变量表的第0项还真不是this 我们看一下new一 阅读全文

posted @ 2020-08-10 10:53 MaXianZhe 阅读(525) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示