源码研究_51CTO博客
  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
2102阅读
最近在研究jeesite,开始的套路是从头开始读,但是这样效率还是太低; 我觉得应该是调试,瞅准几个核心功能进行前后台跑,比如登录功能,一遍下来shiron基本搞通了,系统管理功能,比较简单,具有研究框架实现的意义,跑一边,里面的spancan以及cache等核心功能也是搞掂了。 当你把核心的点都跑
转载 2017-12-03 21:07:00
87阅读
2评论
# 深入探究MySQL源码 MySQL是一种流行的关系型数据库管理系统,它的源代码是开源的,这意味着我们可以深入研究MySQL的源码以更好地理解其内部工作原理。在本篇文章中,我们将介绍如何研究MySQL的源码,并且通过一个简单的代码示例来说明其中的一些关键概念。 ## 研究MySQL源码的步骤 研究MySQL源码并不是一件容易的事情,但是如果我们按照以下步骤来进行,就会变得相对简单一些:
使用idea导入tomcat源码每次接触到一个源码。第一做的就是看源码结构。看官方文档。看模块。逐步击破各个模块。学会使用已有的知识进行推理。
原创 2021-11-29 11:29:22
113阅读
webbench 
原创 2015-12-31 11:31:31
321阅读
  在看SpingAOP源码之前先简单说一下SpingIOC的实现机制。SpingIOC的中最核心的接口是BeanFactory它更像是IOC容器的一个最基本的功能说明书,它有一个底层的实现类DefaultListableBeanFactory这个类基本上实现了BeanFactory体系中的所有重要功能,只有就是我们所熟悉的ApplicationContext。它是在BeanFactor
原创 2016-03-18 12:57:52
572阅读
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
149阅读
# Android源码研究 在Android开发中,我们经常会遇到需要深入了解Android系统底层的情况,这就需要我们去研究Android源码。通过研究Android源码,我们可以更好地理解Android系统的内部机制,加深对系统的认识,从而更好地进行开发和优化。 ## 为什么要研究Android源码? 1. **深入了解系统原理**:通过研究Android源码,可以深入了解系统底层的实现
原创 7月前
3阅读
执行策略:线程执行的方式串行执行比如:医院给病人看病的时候,可以让所有的病人都拍成一个队形,让一个医生统一的看病。医生:线程。病人看病:任务这种一个医生给一群站好队形的病人看病--映射到java就相当于:单线程串行执行任务映射到我们java中的话就相当于线程执行任务。串行执行的缺点很明显。例如:就是假设前面有一个病人非常的慢,是一个话唠,本来就是一个小感冒,就和医生唠了一天,那后面的人肯定都疯了。
作者:朱金灿来源:http://blog.csdn.net/clever101 继续研究distcc。今天我在思考这样一个问题:分布式编译系统本身并不是编译器,它本质是一个编译请求的发起者和执行者,也就是说,它必须创建编译进程,而要创建编译进程,它需要找到编译器,具体到distcc,就...
前言:第一次写源码分析类文章,有点忐忑,还是硬着头皮上了。 之前几篇线程池文章主要是讲解线程池使用场景,这篇文章我以非代码方式讲解源码,这个估计没人这么干过吧!哈哈。说实话一打开那种源码贴,不够耐心真心看不完,而且也记不住啊,之前学过一段时间的《记忆法》,最强大脑里面的冠军 袁文魁写了一本书专门讲记忆方法的书,里面说图形记忆是最快,记忆比较难忘的一种记忆方法,如果能加上情绪、味觉 触觉就记的更牢了
转载 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阅读
待...
转载 2023-02-14 14:36:52
39阅读
vue源码中parse就是把template解析为ast的过程。ASTAbstract Syntax Tree(抽象语法树的意思)比如<div>test</div>写为抽象语法树{ tag:'div', type :1 , children:[ { type:3, text:'test...
原创 2022-07-11 10:36:28
90阅读
# 如何研究MySQL源码 MySQL是一个流行的开源关系型数据库管理系统,其源码是开放的,允许开发者自由研究和修改。研究MySQL源码可以帮助我们更深入地理解数据库系统的原理和内部实现,进一步提升我们的技术水平。本文将介绍如何研究MySQL源码,并通过解决一个实际问题来演示整个过程。 ## 步骤一:下载MySQL源码 首先,我们需要从MySQL官方网站或GitHub上下载MySQL的源码
转载 2012-01-12 23:48:00
38阅读
2评论
作者:朱金灿来源:http://blog.csdn.net/clever101         在《distcc源码研究四》我们分析到distcc将编译服务器取出并进行锁定。我们主要分析的是dcc_build_somewhere函数。dcc_build_somewher比较复杂。在进一步分析dcc_build_somewhere函数之前,我感到我们有必要对distcc的工作原理作一个简单的了解。d
原创 2021-12-15 15:36:02
88阅读
作者:朱金灿来源:http://blog.csdn.net/clever101       继续研究distcc。今天我在思考这样一个问题:分布式编译系统本身并不是编译器,它本质是一个编译请求的发起者和执行者,也就是说,它必须创建编译进程,而要创建编译进程,它需要找到编译器,具体到distcc,就是gcc编译器。就是分布式编译的客户端或者转入一个编译器参数,或者它自己去找编译器。        今
原创 2021-12-15 15:38:07
383阅读
  • 1
  • 2
  • 3
  • 4
  • 5