Java
文章平均质量分 60
xiaoxu_xiaoyou
这个作者很懒,什么都没留下…
展开
-
安装linux帮助文档及man命令查询指令说明
yum install manyum install -y man-pages原创 2021-01-04 14:28:58 · 131 阅读 · 0 评论 -
Java总结之JVM
1、四种垃圾回收算法如何确定垃圾引用计数:引用与对象相关联,如果要操作对象,则必须使用引用。因此,可以通过引用计数来确定对象是否可以回收。实现原则是,如果一个对象被引用一次,计数器 +1,反之亦然。当计数器为 0 时,该对象不被引用,则该对象被视为垃圾,并且可以被 GC 回收利用,但是引用计数算法无法解决循环引用问题 可达性分析:为了解决引用计数法的循环引用问题,Java 采用了可达性分析的方法。其实现原理是,将一系列"GCroot"对象作为搜索起点。如果在"GCroot"和一个对象之间没有可达的原创 2020-08-28 00:48:31 · 210 阅读 · 0 评论 -
Java并发包总结之-volatile
Java内存模型(JMM)中的三大问题 可见性:多个线程访问共享变量,若其中一个线程对共享变量进行修改,那么共享变量的修改对其他线程可以立马看到修改后的值 原子性:一个操作或操作要么全部执行完成,要么都不执行 有序性:即程序执行的顺序按照代码的先后顺序执行 volatile关键字 java关键字,可以理解为轻量锁(只能解决java内存模型中的两大问题) 两层语义 保证了不同线程对这个变量进行操作时的可见性,即一个线程修改了某个变量的值,这新值对其他线程来说是立即可见的 禁止进原创 2020-08-17 18:50:41 · 151 阅读 · 0 评论 -
Spring多数据源问题
一、基础知识Spring事务摘至:https://blog.csdn.net/hcmony/article/details/778501831、事务的四个特性:ACID1、A:原子性(Atomicity)2、C:一致性(Consistency)3、I:隔离性(Isolation)4、D持久性(DuraBility)2、事务的五种属性1、事务传播行为2、隔离规则3、回滚规则4...原创 2020-03-14 16:58:41 · 153 阅读 · 0 评论