实现思路通过BeanPostProcessor的postProcessAfterInitialization方法,对初
原创
2023-01-09 17:25:54
50阅读
Created by Wang, Jerry, last modified on Aug 23, 2016
原创
2021-07-14 10:17:57
71阅读
Spring5.x源码分析——从踩坑到放弃之环境搭建前言自从Spring发行4.x后,很久没去好好看过Spring源码了,加上最近半年工作都是偏管理和参与设计为主,在技术细节上或多或少有点疏忽,最近心血来潮想重新看下Spring源码,对以往Spring知识点做下回顾,但是在构建环境的过程中出现了各种问题,经过把一个个坑修复后,最终还是成功把单测运行起来,没有报编译错误或者其他异常,总结了以下一些环
Created by Wang, Jerry, last modified on Aug 23, 2016
原创
2022-04-21 10:37:12
57阅读
如果是BeaFactory是一个厂房,那么ApplicationConext就是其外围的运营公司,使得BeaFactory功能更加丰富.
原创
2021-05-26 13:21:02
199阅读
org.jboss.netty.bootstrap
本身 Netty 可以作为一个server存在的,因此他存在启动入口,他具有client启动,server启动以及connectionless 启动(比如UDP)
1.基类bootstrap:他包含ChannelFactory,ChannelPipeline,ChannelPipelineFactory。
ClientBoo
原创
2010-11-09 15:10:57
3731阅读
Openfire源码研究
Openfire源码目录结构
1.build目录:build目录下收录的是生成安装文件(例如:rpm)所要的一些文件,例如JRE等。
2.resources目录:resources目录下收录的是一些为实现国际化(i18n)和本地化的一些编码文件(例如:英文,中文,法文,德文等)。
3.documentation目录:documentat
转载
精选
2012-07-27 11:28:58
2104阅读
最近在研究jeesite,开始的套路是从头开始读,但是这样效率还是太低; 我觉得应该是调试,瞅准几个核心功能进行前后台跑,比如登录功能,一遍下来shiron基本搞通了,系统管理功能,比较简单,具有研究框架实现的意义,跑一边,里面的spancan以及cache等核心功能也是搞掂了。 当你把核心的点都跑
转载
2017-12-03 21:07:00
90阅读
2评论
# 深入探究MySQL源码
MySQL是一种流行的关系型数据库管理系统,它的源代码是开源的,这意味着我们可以深入研究MySQL的源码以更好地理解其内部工作原理。在本篇文章中,我们将介绍如何研究MySQL的源码,并且通过一个简单的代码示例来说明其中的一些关键概念。
## 研究MySQL源码的步骤
研究MySQL源码并不是一件容易的事情,但是如果我们按照以下步骤来进行,就会变得相对简单一些:
webbench
原创
2015-12-31 11:31:31
321阅读
在看SpingAOP源码之前先简单说一下SpingIOC的实现机制。SpingIOC的中最核心的接口是BeanFactory它更像是IOC容器的一个最基本的功能说明书,它有一个底层的实现类DefaultListableBeanFactory这个类基本上实现了BeanFactory体系中的所有重要功能,只有就是我们所熟悉的ApplicationContext。它是在BeanFactor
原创
2016-03-18 12:57:52
611阅读
TTimerProc = procedure of object; IFMXTimerService = interface(IInterface) ['{856E938B-FF7B-4E13-85D4-3414A6A9FF2F}'] function CreateTimer(Interval: I Read More
转载
2014-04-18 00:15:00
73阅读
2评论
Openfire源码研究 Openfire源码目录结构1.build目录:build目录下收录的是生成安装文件(例
原创
2023-05-09 13:56:07
155阅读
# Android源码研究
在Android开发中,我们经常会遇到需要深入了解Android系统底层的情况,这就需要我们去研究Android源码。通过研究Android源码,我们可以更好地理解Android系统的内部机制,加深对系统的认识,从而更好地进行开发和优化。
## 为什么要研究Android源码?
1. **深入了解系统原理**:通过研究Android源码,可以深入了解系统底层的实现
使用idea导入tomcat源码每次接触到一个源码。第一做的就是看源码结构。看官方文档。看模块。逐步击破各个模块。学会使用已有的知识进行推理。
原创
2021-11-29 11:29:22
115阅读
研究IOC首先创建一个简单的web项目,在web.xml中我们都会加上这么一句<context-param>
<param-name>contextConfigLocation</param-name>
&n
转载
2017-04-28 17:04:38
337阅读
执行策略:线程执行的方式串行执行比如:医院给病人看病的时候,可以让所有的病人都拍成一个队形,让一个医生统一的看病。医生:线程。病人看病:任务这种一个医生给一群站好队形的病人看病--映射到java就相当于:单线程串行执行任务映射到我们java中的话就相当于线程执行任务。串行执行的缺点很明显。例如:就是假设前面有一个病人非常的慢,是一个话唠,本来就是一个小感冒,就和医生唠了一天,那后面的人肯定都疯了。
作者:朱金灿来源:http://blog.csdn.net/clever101 继续研究distcc。今天我在思考这样一个问题:分布式编译系统本身并不是编译器,它本质是一个编译请求的发起者和执行者,也就是说,它必须创建编译进程,而要创建编译进程,它需要找到编译器,具体到distcc,就...
转载
2012-02-03 21:41:00
67阅读
2评论
前言:第一次写源码分析类文章,有点忐忑,还是硬着头皮上了。 之前几篇线程池文章主要是讲解线程池使用场景,这篇文章我以非代码方式讲解源码,这个估计没人这么干过吧!哈哈。说实话一打开那种源码贴,不够耐心真心看不完,而且也记不住啊,之前学过一段时间的《记忆法》,最强大脑里面的冠军 袁文魁写了一本书专门讲记忆方法的书,里面说图形记忆是最快,记忆比较难忘的一种记忆方法,如果能加上情绪、味觉 触觉就记的更牢了
转载
2021-03-12 12:28:08
134阅读
2评论
公司开发项目中,用到了Mybatis这个框架。所以,开始了对Mybatis的认真学习-应用-研究。 DbUtils,Mybatis,Struts2,Hibernate3,Spring3 的源码都瞧了瞧,复杂度比较如下: DbUtils < Mybatis < Struts2 <Hibernate3,Spring3 在认真研究Mybatis之前,认真...
原创
2023-02-14 14:35:15
50阅读