上一页 1 2 3 4 5 6 7 8 ··· 18 下一页

2017年7月27日

摘要: 现在很多公司用到dubbo,使用起来是很快就学会了。真的要熟悉它还是要花点功夫的。 前面尝试看了些它的源码,这里为了调试源码,先打搭一个能跑的项目,顺别分享出来,以便刚像学习的朋友节约时间,毕竟时间至关重要。 dubbo说白了,就是个远程调用的解决方案。首先我觉得应该清晰的知道,玩这个dubbo,只 阅读全文
posted @ 2017-07-27 19:55 每当变幻时 阅读(372) 评论(0) 推荐(1) 编辑

2017年7月25日

摘要: 对于集合类扩展点,比如:Filter, InvokerListener, ExportListener, TelnetHandler, StatusChecker等, 可以同时加载多个实现,此时,可以用自动激活来简化配置。 组装出可用的ActivateExtension 实际和AdaptiveExt 阅读全文
posted @ 2017-07-25 17:12 每当变幻时 阅读(992) 评论(0) 推荐(0) 编辑

2017年7月22日

摘要: AdaptiveExtension 自适应Extension,作者其实在使用Extension方和Extension之间插入AdaptiveExtension用来自适应,也可以说是适配。 所以,我们发现,这里其实有三种, 1,一种是自动生成的Adaptive根据url参数来选择具体实现; 2,一种是 阅读全文
posted @ 2017-07-22 10:50 每当变幻时 阅读(1072) 评论(0) 推荐(0) 编辑

2017年6月29日

摘要: composed method: composed method: 我们平时在写代码的过程中也会吧一些复杂的代码分解成几个小方法,以使代码开起来清晰,而composed method只是将实践定义成理论而已。不过我认为他核心的原则是尽可能将重构的方法保持在同一细节水平上。 strategy: 核心是 阅读全文
posted @ 2017-06-29 21:16 每当变幻时 阅读(363) 评论(0) 推荐(0) 编辑

2017年6月26日

摘要: 代码高效的表达意图,是优秀代码的基本标准,所以在刚刚写代码的时候我们总是被教育方法的名字,变量字段的名字要尽可能表达出在程序中的含义。 在《重构和模式》中提到的creation,就是讲构造实例的方式封装变为可以表达含义的方法提供给客户端使用,从而保证了在阅读客户端代码时,可以清晰的明白代码在做什么, 阅读全文
posted @ 2017-06-26 22:38 每当变幻时 阅读(266) 评论(0) 推荐(0) 编辑

2017年5月6日

摘要: Spring事务抽象的是事务管理和事务策略。而实现则由各种资源方实现的。我们最常用的数据库实现:DataSourceTransactionManager 尝试阅读一下spring 的实现代码,由3个核心类: 1,PlatformTransactionManager 事务管理的抽象,一个获取事务状态, 阅读全文
posted @ 2017-05-06 16:59 每当变幻时 阅读(1626) 评论(0) 推荐(0) 编辑

2017年5月3日

摘要: 这几天看到一个文章,总结了一些如何通过阅读技术文档,浏览博客,查看新闻,更效率的学习新知识点的技巧。提到了基础知识的积累最好的开始是阅读官方文档。 以前我在遇到没接触过的知识,或者模凌两可的知识时,都是拿出搜索引擎来帮助自己,只要关键字入的精准点,能迅速找到自己想要的答案和讲解。但是也发现了一个弊端 阅读全文
posted @ 2017-05-03 10:10 每当变幻时 阅读(291) 评论(0) 推荐(0) 编辑

2017年4月17日

摘要: 后续要做个日志相关的东西,先笔记一下。 slf4j是日志框架的一个门面端,背后实现者有log4j,logback等等。 如何实现这个门面的呢? 一般我们使用的代码如下: slf4j 的LoggerFactory具体实现了门面模式中对接各种实现的事情。 getILoggerFactory方法: 上面, 阅读全文
posted @ 2017-04-17 00:43 每当变幻时 阅读(733) 评论(0) 推荐(0) 编辑

2017年3月18日

摘要: AOP增强实现-Spring 源码系列(5) 目录: Ioc容器beanDefinition-Spring 源码(1) Ioc容器依赖注入-Spring 源码(2) Ioc容器BeanPostProcessor-Spring 源码(3) 事件机制-Spring 源码(4) AOP执行增强-Sprin 阅读全文
posted @ 2017-03-18 12:28 每当变幻时 阅读(817) 评论(0) 推荐(0) 编辑

2017年3月10日

摘要: 这里收集了一些常用的git命令: git remote add origin git@192.168.1.128:sabo/ycdd-server.git git push -u origin master git pull git@192.168.1.128:sabo/ycdd-server.gi 阅读全文
posted @ 2017-03-10 19:17 每当变幻时 阅读(216) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 18 下一页

导航