源码
文章平均质量分 94
lin-hua
这个作者很懒,什么都没留下…
展开
-
java nio 源码分析 -windows (select模型)
java socket1.什么是nio阻塞/非阻塞与同步/异步1.1 阻塞io阻塞 I/O 发起的 read 请求,线程会被挂起,一直等到内核数据准备好,并把数据从内核区域拷贝到应用程序的缓冲区中,当拷贝过程完成,read 请求调用才返回。接下来,应用程序就可以对缓冲区的数据进行数据解析。1.2 非阻塞非阻塞的 read 请求在数据未准备好的情况下立即返回,应用程序可以不断轮询内核,...原创 2019-11-17 15:31:50 · 700 阅读 · 0 评论 -
spring源码分析—— 二
spring源码分析—— 二这里再贴出上一节的结尾代码@Override public void refresh() throws BeansException, IllegalStateException { synchronized (this.startupShutdownMonitor) { // Prepare this context for refreshing...原创 2019-04-29 00:07:49 · 531 阅读 · 0 评论 -
spring源码分析—— 一
spring源码分析—— 一之前看源码的时候还是使用spring时期,当时没有进行一个记录,这里重新开始分析,这里我采用springboot2.0.x环境是idea,直接使用jar包进行源码分析,不再去官网特意下载spirng的源码,有需要的可以自行去spring的官网的github上下载spring的源码这里贴出spring官网http://spring.io/以及spring的一个...原创 2018-12-18 23:33:33 · 250 阅读 · 0 评论 -
spring源码分析——三
spring源码分析——三继续回到我们的主线方法 @Override public void refresh() throws BeansException, IllegalStateException { synchronized (this.startupShutdownMonitor) { // Prepare this context for refreshin...原创 2019-05-12 04:30:05 · 235 阅读 · 0 评论 -
spring源码分析——四
spring源码分析——四上次我们讲到了单例状态下类字段注解依赖注入的依赖循环的解决这次我们进入spring中的aop的实现那么这里我们回到上一节讲到的doCreateBean方法中/** * Actually create the specified bean. Pre-creation processing has already happened * at this...原创 2019-05-13 22:56:50 · 339 阅读 · 0 评论