![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
基础包
George不挂科
这个作者很懒,什么都没留下…
展开
-
动态代理的实现
https://www.cnblogs.com/xiaoluo501395377/p/3383130.html:动态代理原创 2018-11-09 15:30:46 · 85 阅读 · 0 评论 -
STRING相关
转载:https://www.cnblogs.com/javadevelper/p/6067655.html转载 2019-02-11 14:48:48 · 152 阅读 · 1 评论 -
hashmap并发死循环,链表回环问题
转载:https://www.jianshu.com/p/619a8efcf589转载 2019-02-12 00:38:37 · 1289 阅读 · 0 评论 -
java分派(重写重载)
转载:https://www.jianshu.com/p/100c44cca0d3转载 2019-02-24 21:00:21 · 120 阅读 · 0 评论 -
cdlig和动态代理
转载;https://www.cnblogs.com/ygj0930/p/6542259.html转载 2019-03-03 00:54:56 · 338 阅读 · 0 评论 -
SPI机制(jdk)
转载:https://www.jianshu.com/p/46b42f7f593c转载 2019-03-08 23:33:09 · 140 阅读 · 0 评论 -
线程安全单例(双校验)和内存分配初始化引用
转载:https://www.cnblogs.com/wxw7blog/p/7349204.html(内存),转载:https://www.cnblogs.com/xz816111/p/8470048.html (单例)转载 2019-03-04 13:56:01 · 109 阅读 · 0 评论 -
clone机制
转载:https://blog.csdn.net/qq_38962004/article/details/79721230转载 2019-03-11 15:40:35 · 432 阅读 · 0 评论 -
CopyOnWrite机制,优缺点
转载:https://www.cnblogs.com/dolphin0520/p/3938914.html转载 2019-03-11 16:13:23 · 1068 阅读 · 0 评论 -
java怎么在系统底层执行
转载:https://mp.weixin.qq.com/s/8JL5QBLdj0hp9sebKPFsyQ深度好文!转载 2019-04-24 15:54:17 · 329 阅读 · 0 评论 -
伪共享,cache line,无锁竞争
猜测:第三级缓存,L3里面的数据是共CPU1和2共享的,L3是由N个cache line组成的然后两个线程竞争锁的时候,是以缓存行为最小单位的?其实就是竞争这个缓存行的拥有权那如果控制一个缓存行里面只有一个变量,比如用填充的方式,是不是就能减少锁的竞争相当于一个变象的空间换时间(建立在缓存中存在两个线程都需要都数据都情况下,如果不存在要去主存中再找)解决:填充,或者@Contended注...转载 2019-06-13 18:18:11 · 383 阅读 · 0 评论 -
Collections.sort原理,快排与归并效率
转载:https://www.cnblogs.com/merru/articles/4666493.htmlhttps://blog.csdn.net/ppp8300885/article/details/52831042转载 2019-06-24 15:38:45 · 1222 阅读 · 0 评论 -
jvm垃圾收集器和吞吐量响应时间
转载:https://blog.csdn.net/coderlius/article/details/79272773转载 2019-01-30 17:20:26 · 429 阅读 · 0 评论 -
java内部类
转载:https://www.cnblogs.com/dolphin0520/p/3811445.html转载 2018-12-04 11:00:59 · 58 阅读 · 0 评论 -
字节码解读示例
转载:https://blog.csdn.net/FU250/article/details/80922162转载 2018-12-04 13:53:57 · 145 阅读 · 0 评论 -
jvm类加载机制及实现自定义类加载器
真大腿写的:https://blog.csdn.net/javazejian/article/details/73413292转载 2018-12-05 15:34:26 · 146 阅读 · 0 评论 -
线程上下文类加载器的作用及实现
转载:https://blog.csdn.net/zhoudaxia/article/details/35897057为什么用线程上下文?因为SPI接口一般在核心库里,有引导类加载器(BootStrap)加载,然后具体实现是在系统类加载器(APP)里面,引导类只加载核心库里的,又不能代理给系统类加载器,因为引导类是系统类的祖先...转载 2018-12-05 16:11:28 · 1597 阅读 · 0 评论 -
class对象和反射原理
转载:https://blog.csdn.net/javazejian/article/details/70768369转载 2018-12-06 18:21:10 · 92 阅读 · 0 评论 -
GC引用计数算法和根搜索算法
转载:http://www.cnblogs.com/hzzjj/p/6268432.html转载 2018-12-14 14:26:22 · 216 阅读 · 0 评论 -
return和finally
int值没被finally影响是因为返回的值是一开始就保存在栈顶的副本,然后StringBuffer是因为栈顶的值是指向内存地址的所以被改变了原创 2018-12-17 11:25:37 · 75 阅读 · 0 评论 -
OOM之强引用,软引用,弱引用,Reference,ReferenceQueue和WeakHashMap
转载:http://www.cnblogs.com/dolphin0520/p/3784171.html强引用在内存不足时会报溢出错误,软引用在内存不足时会被GC,弱引用在内存充足的时候也会被GC可以通过Reference.get()==null?来判断是否被GC了...转载 2018-12-24 15:38:02 · 132 阅读 · 0 评论 -
软,弱引用做缓存
新生的强引用对象本来是不会被GC的,但如果把它放进一个弱引里面,GC的时候他就会被GC。原创 2018-12-24 18:03:34 · 387 阅读 · 0 评论 -
对象的初始化和实例化
Object o = null,初始化,o = new Object(),实例化原创 2018-12-26 11:18:03 · 637 阅读 · 0 评论 -
hashMap,linkedHashMap详解
转载:https://www.jianshu.com/p/dde9b12343c1为什么长度是2^n:因为在插入到entry数组中的时候index=h&(length -1),(&和%的一样)要保证length-1是奇数。是奇数的话,取到的index才会有奇数,hash碰撞概率会小一点,如果全是偶数的话碰撞几率大...转载 2019-01-07 14:32:20 · 95 阅读 · 0 评论 -
重写equal()时为什么也得重写hashCode()
转载:https://blog.csdn.net/javazejian/article/details/51348320转载 2019-01-23 11:38:57 · 297 阅读 · 0 评论 -
脏页问题,mysql与rocketmq
转载:https://zhuanlan.zhihu.com/p/68069715https://www.cnblogs.com/virgosnail/p/10473403.html内存页和磁盘数据不一致的就是脏页,刷脏页的时候可能其他进程是被阻塞的??然后脏页过多就会导致性能下降?所以3.X版本的rocketmq事务消息,会有脏页过多的问题,后来被修改了。rocketmq脏页问题:https...转载 2019-06-24 16:25:20 · 212 阅读 · 0 评论