浅谈程序猿的职业规划,看你如何决定自己的未来吧。

摘要: 这篇文章LZ很久以前就想写,只是LZ本人也一直在摸索当中,不过LZ摸索的是自己的道路。其实作为一个程序猿来说,大体上的路线已经摆在众人眼前,到底自己有什么样的想法,自己适合哪条路,还是只能自己去摸索,这一点请各位不要征求任何人的建议。LZ能做的,就是把各个路线的客观事实陈列出来,供大家选择。 条条大 阅读全文
posted @ 2016-10-20 10:29 风清扬001 阅读(129) 评论(0) 推荐(0) 编辑

Spring源码阅读七

只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2016-10-20 09:49 风清扬001 阅读(5) 评论(0) 推荐(0) 编辑

Spring源码阅读六 AOP01

只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2016-10-20 09:46 风清扬001 阅读(4) 评论(0) 推荐(0) 编辑

Spring源码阅读五 IOC容器初始化之 bean定义载入

摘要: 上章说到要带各位去看看bean定义载入的要义,上章追寻到AbstractRefreshableApplicationContext类中的refreshBeanFactory方法 其实就是loadBeanDefinitions这个方法的具体实现步骤,下面我们跟随这个方法去看下它到底是如何载入bean定 阅读全文
posted @ 2016-10-19 20:34 风清扬001 阅读(187) 评论(0) 推荐(0) 编辑

Spring源码阅读四 IOC

摘要: 前面讲了 简单的实现方式通过FileSystemXmlApplicationContext这个类来实现,那么今天看下这个类做了什么,是如何完成IOC的? 上代码: 我们跟踪上一章FileSystemXmlApplicationContext的构造函数,可以发现它最终调用的是上面这个形式重载的构造函数 阅读全文
posted @ 2016-10-15 11:58 风清扬001 阅读(159) 评论(0) 推荐(0) 编辑

Spring源码三

摘要: 1、因为不可能让BeanFactory持有 Map<String,Object>()来完成工厂的功能。因为Spring Bean的初始化是可控制的,在需要的时候进行初始化。除非我们将bean的lazy-init属性设置为true,初始化bean工厂时采用延迟加载。 那么spring是如何做到的呢? 阅读全文
posted @ 2016-10-13 16:45 风清扬001 阅读(1920) 评论(0) 推荐(0) 编辑

Spring源码阅读二

摘要: 一、Spring2大核心:IOC和AOP IOC控制反转:由容器来创建对象,管理对象之间的依赖耦合关系 二、来看工厂核心接口:BeanFactory 阅读全文
posted @ 2016-10-13 16:00 风清扬001 阅读(140) 评论(0) 推荐(0) 编辑

Spring源码阅读一

摘要: 一、Spring2大核心 IOC和AOP IOC:控制反转,可以解释为由容器创建对象,解决对象之间的依赖耦合关系 AOP:面向切面编程,类似STRUTS2拦截器,主要应用于日志,权限管理 二. 环境准备 1、JDK 1.6 2.开发工具eclipse或者myeclipse,或者你自己熟悉的JAVA开 阅读全文
posted @ 2016-10-13 11:04 风清扬001 阅读(112) 评论(0) 推荐(0) 编辑

必读书籍

摘要: 1、 java编程思想 2、 head first设计模式 3、 敏捷开发原则与实践 4、 重构改善既有代码设计 5、 《spring技术内幕》 6、 <xp极限编程> 7、 < 深入理解jvm> 8、 <java并发编程> 9、 <spring源码深度解> 10 、 代码大全2 11、 代码整洁之 阅读全文
posted @ 2016-09-24 20:18 风清扬001 阅读(95) 评论(0) 推荐(0) 编辑