会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
毛毛大爷
博客园
首页
新随笔
联系
管理
订阅
上一页
1
2
3
下一页
2018年2月2日
类加载
摘要: http://blog.csdn.net/fgets/article/details/52934178 在了解了什么是类的加载后,回头来再看jvm进行类加载阶段都做了什么。虚拟机需要完成以下三件事情:
阅读全文
posted @ 2018-02-02 16:05 天上的星星曰了狗
阅读(105)
评论(0)
推荐(0)
2018年1月31日
设计模式23中
摘要: 设计模式详解 单例 在JDK 5之后,Java使用了新的内存模型。volatile关键字有了明确的语义——在JDK1.5之前,volatile是个关键字,但是并没有明确的规定其用途——被volatile修饰的写变量不能和之前的读写代码调整,读变量不能和之后的读写代码调整!因此,只要我们简单的把ins
阅读全文
posted @ 2018-01-31 17:07 天上的星星曰了狗
阅读(103)
评论(0)
推荐(0)
如何用消息系统避免分布式事务?
摘要: http://blog.jobbole.com/89140/ 1 本地事务 还是以支付宝转账余额宝为例,假设有 支付宝账户表:A(id,userId,amount) 余额宝账户表:B(id,userId,amount) 用户的userId=1; 从支付宝转账1万块钱到余额宝的动作分为两步: 1)支付
阅读全文
posted @ 2018-01-31 16:40 天上的星星曰了狗
阅读(132)
评论(0)
推荐(0)
2017年12月22日
jvm调休,监控
摘要: http://blog.csdn.net/buptdavid/article/details/43270997
阅读全文
posted @ 2017-12-22 15:43 天上的星星曰了狗
阅读(224)
评论(0)
推荐(0)
ClassLoader原理
摘要: http://blog.csdn.net/xyang81/article/details/7292380 http://blog.csdn.net/tonytfjing/article/details/47212291 https://www.cnblogs.com/zhouyuqin/p/5217
阅读全文
posted @ 2017-12-22 10:17 天上的星星曰了狗
阅读(158)
评论(0)
推荐(0)
JVM结构、GC工作机制详解
摘要: http://blog.csdn.net/tonytfjing/article/details/44278233 http://www.cnblogs.com/zhguang/p/3257367.html jvm结构图示 方法区(Method Area):用于存储类结构信息的地方,包括常量池、静态变
阅读全文
posted @ 2017-12-22 10:11 天上的星星曰了狗
阅读(357)
评论(0)
推荐(0)
2017年12月21日
单链表倒置
摘要: 1 public LinkNode Reverse(LinkNode node) 2 { 3 if (node.next == null) 4 return node; 5 6 var prevNode = Reverse(node.next); 7 8 ...
阅读全文
posted @ 2017-12-21 15:04 天上的星星曰了狗
阅读(263)
评论(0)
推荐(0)
2017年12月18日
hashSet
摘要: //源码 public HashSet() { map = new HashMap<>(); } public boolean add(E e) { return map.put(e, PRESENT)==null; }
阅读全文
posted @ 2017-12-18 16:07 天上的星星曰了狗
阅读(136)
评论(0)
推荐(0)
HashMap
摘要: HashMap 底层就是一个数组结构,数组中的每一项又是一个链表。当新建一个 HashMap 的时候,就会初始化一个数组。 //源码 void addEntry(int hash, K key, V value, int bucketIndex) { if ((size >= threshold)
阅读全文
posted @ 2017-12-18 15:43 天上的星星曰了狗
阅读(141)
评论(0)
推荐(0)
hashcode
摘要: 1.hashcode是用来查找的,如果你学过数据结构就应该知道,在查找和排序这一章有 例如内存中有这样的位置 0 1 2 3 4 5 6 7 而我有个类,这个类有个字段叫ID,我要把这个类存放在以上8个位置之一,如果不用hashcode而任意存放,那么当查找时就需要到这八个位置里挨个去找,或者用二分
阅读全文
posted @ 2017-12-18 15:05 天上的星星曰了狗
阅读(178)
评论(0)
推荐(0)
上一页
1
2
3
下一页
公告