![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
源码分析
AI蒸汽人
这个作者很懒,什么都没留下…
展开
-
[java][junit4][源码分析]JUnitCore-入口分析
1.从官网上了解它的运行过程https://github.com/junit-team/junit4/wiki/Getting-started 官网Getting-started教程总结: 1.创建一个单元测试类 CalculatorTest.java 2.编译CalculatorTest.java //javac -cp 指明了.java文件里import的类的位置//比如(';'指定多原创 2017-07-28 14:55:32 · 746 阅读 · 0 评论 -
[java][spring]PropertyEditor
http://www.iteye.com/topic/1123628在Spring配置文件里,我们往往通过字面值为Bean各种类型的属性提供设置值:不管是double类型还是int类型,在配置文件中都对应字符串类型的字面值。BeanWrapper填充Bean属性时如何将这个字面值转换为对应的double或int等内部类型呢?我们可以隐约地感觉到一定有一个转换器在其中起作用,这个转换器就是属性编辑器。转载 2017-08-14 11:49:01 · 224 阅读 · 0 评论 -
[java][源码分析]paoding-rose-jade框架源码分析(1)
在实习期间遇到最多的两个框架就是spring和paoding-rose了,所以看完spring源码分析的书,我就迫不及待的开始找paoding-rose的书了。可惜没找到,所以就自己动手分析吧。 spring源码分析的书可以在这里下载: http://download.csdn.net/download/qq523786283/99465521.正文paoding-rose框架包含很多子框架,而原创 2017-08-24 11:48:14 · 4816 阅读 · 0 评论 -
[java][源码分析]paoding-rose-jade框架源码分析(2)
在分析动态代理回调的invoke 方法之前,我们先看下factory.create(UserDAO.class) 里面做了什么。1.JadeFactory工厂分析JadeFactory类的代码如下:public class JadeFactory { private RowMapperFactory rowMapperFactory = new DefaultRowMapperFactory(原创 2017-08-24 16:18:23 · 4698 阅读 · 0 评论 -
【java】【开源代码分析】java并发编程与junit4
看完《java并发编程实战》这本书之后,我想在这里把书上的知识与一些开源代码浅显地联系起来,以巩固自己的知识。junit4本身虽然还没有支持多线程的注解(我在网上没找到),要多线程的测试功能的话大多数都是用自己或第三方实现的runner,但junit4也提供了一个并行运行runner和suites的策略。实现这个功能的主要类位于org.junit.experimental包中(感觉包名暗示这个功能是原创 2017-11-19 21:47:18 · 286 阅读 · 0 评论 -
「java」从websocket服务器的启动分析netty3.10源码
**1.首先是创建bootstrap对象** // Configure the server. ServerBootstrap bootstrap = new ServerBootstrap(new NioServerSocketChannelFactory( Executors.newCachedThreadPool(), Executors.newCached...原创 2018-03-01 15:42:59 · 243 阅读 · 0 评论 -
[Java]从spring(spring boot)的启动分析注解定义方式的bean的加载
spring boot启动的时候会创建一个注解配置嵌入式web应用上下文AnnotationConfigEmbeddedWebApplicationContext,在实例化这个ApplicationContext时,首先会先实例化它的父类GenericApplicationContext(在父类的构造方法中初始化一个BeanFactory),然后回到子类的构造方法中初始化注解bean定义阅读器An...原创 2018-03-13 15:47:43 · 1654 阅读 · 1 评论