梧木的博客
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
11
15
Mybatis-StatementHandler解析 Mybatis-StatementHandler解析
概述  在上篇文章中,我们学习了Executor执行器相关的操作,而接下来,我们接着来看Executor的下一步进行操作的对象:StatementHandler。 StatementHandler负责处理Mybatis与JDBC之间Stat
2020-11-15 wumu
15
Mybatis源码解析-BoundSql Mybatis源码解析-BoundSql
前提 针对mybatis的配置文件的节点解析,比如where/if/trim的节点解析可见文章Spring mybatis源码篇章-NodeHandler实现类具体解析保存Dynamic sql节点信息 针对mybatis配置文件的解析帮
2020-11-15 wumu
15
mybatis插件原理 mybatis插件原理
概述 Mybatis插件又称拦截器,本篇文章中出现的拦截器都表示插件 Mybatis采用责任链模式,通过动态代理组织多个插件(拦截器),通过这些插件可以改变Mybatis的默认行为(诸如SQL重写之类的),由于插件会深入到Mybatis的
2020-11-15 wumu
14
react Hook之useMemo、useCallback及memo react Hook之useMemo、useCallback及memo
react Hook之useMemo、useCallback及memo注意:hooks只能在函数(无状态组件)中使用 useMome、useCallback用法都差不多,都会在第一次渲染的时候执行,之后会在其依赖的变量发生改变时再次执行,并
2020-11-14 wumu
14
学习React Hooks系列 - useMemo 学习React Hooks系列 - useMemo
学习React Hooks系列 - useMemo一个场景:父组件改变自身数据,不涉及子组件数据变化,就会在父组件每次render时都渲染子组件。 1、了解一下React.PureComponent组件先说一下shouldComponent
2020-11-14 wumu
1 / 5