- 博客(4)
- 资源 (23)
- 收藏
- 关注
原创 野蛮生长读书笔记
一、关于投资: 想在人生的路上投资并有所收益,有所回报,第一件事就是必须在一个方向上去积累,连续地正向积累比什么都重要。投资的三要素:1、投资对象 你投资的对象是否正确,如果对象选错了,你投入的时间带来的收益就成了负值 2、投资时间长短 投资的时间越长收益越大 如股神巴菲特投入一只股票20年不动
2016-11-22 21:57:15 612
原创 Spring 源码阅读 AOP一
Spring AOP本质是用了代理模式和反射机制实现的。来看下常用的几个接口:Advice:这是一个空接口,里面没有任何方法,来标识一个通知。所有通知都实现此接口,如BeforeAdvice和AfterAdvice.PointCut:决定Aop通知作哪个连接点。Advisor:通知器或者通知者,我们从现实角度来说,通知者当然需要知道要通知什么。所以Advisor依
2016-11-12 21:48:07 387
原创 单例设计模式
上一章,我们学习了设计模式的概念,以及为什么要学习设计模式,还有在进行系统设计时应当遵守的六大原则,本章我们就来开始一一的学习GOF当中的二十三钟设计模式。 我一直在思考如何去诠释这么多设计模式,因为网上有很多现成的,可供学习的资料,我在想有什么地方可以让各位跟着我的节奏去学习,而不是网上的那些资料,优势在哪里,思考很久,我觉得唯一的优势,或者说我能有的优势,就是简单
2016-11-04 22:15:12 297
原创 ConcurrentHashmap实现原理
概述我们在之前的博文中了解到关于 HashMap 和 Hashtable 这两种集合。其中 HashMap 是非线程安全的,当我们只有一个线程在使用 HashMap 的时候,自然不会有问题,但如果涉及到多个线程,并且有读有写的过程中,HashMap 就不能满足我们的需要了(fail-fast)。在不考虑性能问题的时候,我们的解决方案有 Hashtable 或者Collections.syn
2016-11-04 21:10:49 413
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人