- 博客(5)
- 资源 (6)
- 收藏
- 关注
原创 jdk-Semaphore
这一篇文章又回到了 JUC 包下了,最近源码读取的也是有点零散,都是想读什么就读什么,也好吧,项目时间也是有点紧,读一点就是一点吧。把我引到读Semaphore上面的一个问题是这样的,如何控制一段方法执行的线程数目,其实可以理解为怎么控制一个方法在同一时刻 最多 只有 num个线程同时访问。构造函数默认使用的是非公平锁,非公平锁的意义在于 当前访问的线程试图获取锁时,不需要关心等待
2017-09-25 09:31:43 256
原创 Object源码分析(二)-- hashcode方法
Object内还有一个hashcode方法,留给子类实现的,但是本身Object的hashcode方法也是可以返回一串hash值的,但是是基于C++写的,本人表示看不懂~~。贴几个博客留待研究吧,表示确实不清楚是怎么得到,需要去研究C++去了。暂时读不懂.http://blog.csdn.net/luanlouis/article/details/41547649http://blog.csdn....
2017-09-22 11:19:47 1782
原创 Object源码分析(一)-- clone方法
java基类Object在你编写一个类的时候,若无指定父类(没有显式extends一个父类)编译器(一般编译器完成该步骤)会默认的添加Object为该类的父类(可以将该类反编译看其字节码,不过貌似Java7自带的反编译javap现在看不到了)。 再说的详细点:假如类A,没有显式继承其他类,编译器会默认添加Object为其父类;若有,那么那个显式父类呢?要么是没有显式继承,那么Objec
2017-09-05 21:11:05 4718 5
原创 postgres -- 一个问题引发的事务探究(二)
这一篇来了解下 数据库 的隔离机制说道隔离机制,就要先说下数据库事务的4大特性:⑴ 原子性(Atomicity) 原子性是指事务包含的所有操作要么全部成功,要么全部失败回滚,这和前面两篇博客介绍事务的功能是一样的概念,因此事务的操作如果成功就必须要完全应用到数据库,如果操作失败则不能对数据库有任何影响。⑵ 一致性(Consistency) 一致性是指事务必须使数
2017-09-04 18:28:50 4820
原创 postgres -- 一个问题引发的事务探究(一)
最近刚把婚假休完,博客一直没有更新,,刚休假回来就碰到了个线上问题,郁闷之极,不能怪别人了,只能怪自己代码写的不够好,经不起测试啊。。。。。背景是这样的,微信支付接口调用时会出现connection time out,但是支付宝访问是正常的,因此差不多排除了代码的问题,而且之前已经上线过微信支付,所以基本确定是微信那边的问题造成的,但是无奈人家牛逼啊,这种问题反映过去,想都没想,肯定石沉大海,
2017-09-01 16:38:48 1153
redis设计与实现
2017-11-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人