摘要:
AtomicStampedReference AtomicReference解决CAS机制中ABA问题 AtomicStampedReference AtomicStampedReference它内部不仅维护了对象值,还维护了一个版本号(可以是任何一个整数,它使用整数来表示状态值)。当AtomicS 阅读全文
摘要:
Mybatis-plus<三> MybatisPlus条件构造器 Demo GitHub下载地址:https://github.com/RJvon/Mybatis_plus_demo Mybatis-plus条件构造器: https://mp.baomidou.com/guide/wrapper.h 阅读全文
摘要:
Mybatis-plus<二>通用CRUD,分页 与博客Mybatis-plus<一>为同一个Springboot项目。 Demo GitHub下载地址:https://github.com/RJvon/Mybatis_plus_demo(包含数据库建表sql,数据库数据与源代码) Mybatis- 阅读全文
摘要:
Mybatis-plus<一> Springboot框架使用MybatisPlus代码自动生成器 Mybatis-plus官网: https://mp.baomidou.com/ Demo GitHub下载地址(包含数据库建表sql,数据库数据与源代码):https://github.com/RJv 阅读全文
摘要:
Java并发之锁升级:无锁->偏向锁->轻量级锁->重量级锁 对象头markword 在lock_bits为01的大前提下,只有当是否偏向锁位值为1的时候,才表明当前对象处于偏向锁定状态;为0时,表明该对象被hash计算了 如果线程获得该偏向锁,则对象头是否偏向锁置1,标志位为01。 锁的升级过程— 阅读全文
摘要:
博客园添加GitHub角标 点击角标样式 选择其中一个样式 在博客园->设置->页首 HTML 代码 中添加角标样式 将引号中的部分替换为自己的GitHub地址即可 阅读全文
摘要:
JVM双亲委派模型及其优点 什么是双亲委派模型? 双亲委派模型: 如果一个类加载器收到了类加载请求,它并不会自己先去加载,而是把这个请求委托给父类的加载器去执行,如果父类加载器还存在其父类加载器,则进一步向上委托,依次递归,请求最终将到达顶层的启动类加载器,如果父类加载器可以完成类加载任务,就成 阅读全文
摘要:
idea字节码插件JClassLib——阅读JVM字节码 生成字节码文件并查看 查看字节码文件的方式:javac 文件名.java 即可生成.class文件,但是这种方式不方便 java:是运行字节码文件;由java虚拟机对字节码进行解释和运行。 javac:是编译命令,将java源文件编译成.cl 阅读全文
摘要:
Typora代码块配色和标题自带序号的实现代码 先打开主题文件夹 文件>偏好设置>外观>打开主题文件夹 然后编辑base.user.css(如果没有就新建一个)文件 /*标题自动添加序号*/ .sidebar-content { ``counter-reset``: h``1 } .outline- 阅读全文
摘要:
MySQL主主互备不同步 首先在服务器上执行show slave satus;可以看到很多同步的参数: Master_Log_File: SLAVE中的I/O线程当前正在读取的主服务器二进制日志文件的名称 Read_Master_Log_Pos: 在当前的主服务器二进制日志中,SLAVE中的I/O线 阅读全文