梧木的博客
12
23
关于Object o = new Object() 关于Object o = new Object()
1、请解释一下对象的创建过程?(半初始化) 2、加问DCL与volatile问题?(指令重排)volatile的作用:保持线程可见性,防止指令重排 DCL 是双重检查锁 3、对象在内存中的存储布局?(对象和数组的存储不同) 4、对象头具体包
2020-12-23 wumu
20
JVM垃圾回收模型 JVM垃圾回收模型
一 JVM垃圾回收模型一. GC算法1.1 标记-清除算法(Mark-Sweep)算法分为“标记”和“清除”两个阶段首先标记出所有需要回收的对象,然后回收所有需要回收的对象。 问题:效率不高,需要扫描所有的对象,堆越大,GC越慢,并且存在严
2020-12-20 wumu
20
jvm常用的命令 jvm常用的命令
jvm基本命令jps 显示当前运行的java进程以及相关参数 jps参数: jps -l pid -q 只显示pid,不显示class名称,jar文件名和传递给main 方法的参数。 -l 输出应用程序main class的完整pack
2020-12-20 wumu
16
Description=My Miscellaneous Service Requires=network-online.target After=network-online.target [Servi
2020-12-16 wumu
16
Hello World Hello World
Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hex
2020-12-16 wumu
14
jvm回收算法 jvm回收算法
定位垃圾引用计数算法每个对象有一个计数器,每次有一个引用就添加1,清除一个引用就删除1。 根可达算法局部变量 静态变量 常量池 JNI引用 垃圾清除算法标记清除算法位置不连续,垃圾碎片 拷贝算法(复制算法)浪费空间 标记压缩算法效率偏低 J
2020-12-14 wumu
08
ElasticSearch教程 ElasticSearch教程
ElasticSearch概述es的基本操作 GET _analyze { "analyzer": "ik_max_word", "text": ["我叫做梧木"] } GET _analyze {
2020-12-08 wumu