摘要:
1.计划的制定 制定计划的目的是确定本次迭代的范围。 本步骤的重心应该放在决定什么是对客户来说最重要的任务和如何首先完成这些任务。 计划的制定包括客户选择的项目大小、程序功能的优先级、各个版本的合成和发布日期。 2.小版本 小版本这一实践背后的观点是:用最少的代码工作量带来最大的业务价值。 程序的特 阅读全文
摘要:
在学习Spring的时候,我们知道Spring主要有两大思想,一个是IoC,另一个就是AOP,对于IoC,依赖注入就不用多说了,而对于Spring的核心AOP来说,我们不但要知道怎么通过AOP来满足的我们的功能,我们更需要学习的是其底层是怎么样的一个原理,而AOP的原理就是java的动态代理机制,所 阅读全文
摘要:
运行结果: 阅读全文
摘要:
确定目标问题 在上一篇博文 动态代理详解(一)应用示例 中,读完代码之后存在的主要困惑有两点: 1.MyInvocationHandler 的 invoke 方法是什么时候调用的? 1 2.Proxy.newProxyInstance(Thread.currentThread().getContex 阅读全文
摘要:
代理实现可以分为静态代理和动态代理。 静态代理 静态代理模式其实很常见,比如买火车票这件小事:黄牛相当于是火车站的代理,我们可以通过黄牛买票,但只能去火车站进行改签和退票。在代码实现中相当于为一个委托对象realSubject提供一个代理对象proxy,通过proxy可以调用realSubject的 阅读全文
摘要:
https://www.yuntipub.com/pricing http://www.infoq.com/cn/ 《code》《编码》 《程序员的自我修养》 elk 日志分析 favoorr@gmail.com书名: JAVA大型网站性能调休 KVM性能调休 深入理解计算机原理 JAVA并发实战 阅读全文
摘要:
Thoughtwoks中国的推荐书单 <http://www.douban.com/doulist/2012097/ >新浪微博-秦迪 <http://blog.2baxb.me/reading_list>江南白衣书单 <http://calvin1978.blogcn.com/articles/b 阅读全文