Mysql源代码分析系列(2): 源代码结构 Mysql源代码主要包括客户端程序代码,服务器端代码,测试工具和一些库构成,下面我们对比较重要的目录做些介绍。 BUILD 这个目录在本系列的上篇文章中我们仔细看过,内含各种平台的编译脚本,这里就不仔细说了。 client 这个目录下有如下比较让人眼熟的文件: mysql.cc, mysqlcheck
预初始化beanDefaultListableBeanFactory preInstantiateSingletons
转载 2015-12-02 15:40:00
84阅读
今天抽出时间复习了一下Zepto的源代码,依照自己的理解进行凝视。 欢迎大家拍砖。 源代码版本号:v1.1.4 源代码下载地址:http://zeptojs.com/ 分析总体代码之后,整理出架构图: 本次仅仅针对获取核心方法$()进行拨离,并用demo測试api。 var Zepto = (function() { // 变量初始化 var $; var
转载 2017-04-17 20:46:00
109阅读
2评论
spring源代码
原创 2019-02-10 10:20:42
703阅读
spring源代码
原创 2019-02-10 09:39:55
1441阅读
3评论
想对spring框架进行深入的学习一下,看看源码,提升和沉淀下自己,工欲善其事必先利其器,还是先搭建好开发环境吧。 环境搭建 sping源代码之前是svn管理,如今已经迁移到了github中了。新版本号基于gradle构建项目。所以构建sping源代码环境必须先安装github以及Gradle. 当
转载 2017-08-10 12:03:00
311阅读
//-----------------------------------------------------------转载请注明出处:http://blog.csdn.net/chdjjby Rowandjj2014/8/8//----------------------------------...
转载 2015-08-14 21:34:00
423阅读
2评论
TG-Android开源源码运行源码地址https://github.com/DrKLO/Telegram环境介绍Android Studio版本至少3.4,或者直接去官网下载最新的手机最低要求是Android 8项目结构TMessagesProj是电报通讯的核心代码,它是一个依赖库,包含了UI,默认启动页是LanuchActivity.java,登录页面是LoginActivity.javaTM
刚关注的朋友,可以回顾前两篇文章:基础应用开发分布式应用开发上篇文章总结了《深入实践SpringBoot》的第二部分,本篇文章总结第三部分,也是最后一部分。这部分主要讲解核心技术的源代码分析,因为篇幅和能力原因,分析的不会太详细,后续深入研究后再专门写文章。希望大家能从「阅读笔记」3篇文章中,对SpringBoot提供的功能有所了解,在项目中进行实践,不断从繁琐重复的开发中解放出来。我也是最近刚开
原创 2018-04-22 12:12:05
936阅读
2点赞
很遗憾 自己没有mac电脑 只能用Windows搭建Android环境开发app 由于水平不足 第一次搭配花了很多的时间。勉强能写一个hello worldpublic class MainActivity extends Activity {       @Override     &n
原创 2016-04-22 21:34:28
1127阅读
spark的参数与提交的流程前言:个人读源码的一次记录 首先,SparkSubmit的入口在:org.apache.spark.deploy.SparkSubmit,下面会有一个main方法 点进SparkSubmitArguments(封装命令行参数): 是否很熟悉?接着往下看,解析,参数是先将scala的数组转成java的数组,然后往下传点进parse,会有一个handle方法,在SparkS
转载 2023-09-22 20:17:34
35阅读
一生二 二生三 三 三 三就结束了 终篇。
转载 2021-07-30 15:15:28
159阅读
(转)分析Spring源代码之,DI的实现2012/1/3 by tony                接着上次的讲,以下这个sample[java] view plainctory.BeanFa...
原创 2023-08-24 11:03:55
64阅读
有些人看到源码就觉得非常烦躁,特别纠结。为什么会产生这样的现象呢,也许是由于下面三种原因:1.缺乏正确心态看源码确实挺无聊的,如果大家心态没放好,把它当做一种任务去做,肯定觉得无聊,而且很容易放弃。2.缺乏技术支撑看源码是需要技术支撑的,不是随便一个小白也能看懂的。没有一些技术支撑,你顶多看看一小段,然后就看不下去,于是就放弃了。3.缺乏足够时间确实很忙,经常看了一部分后,天天加班,没时间看,忙完
转载 2021-01-06 12:51:41
1158阅读
Hashtable简单介绍 Hashtable相同是基于哈希表实现的,相同每一个元素是一个key-value对,其内部也是通过单链表
转载 2015-09-12 08:43:00
243阅读
2评论
如何看懂源代码--(分析源代码方法)       想要更多软件开发资料或帮助
转载 2022-07-20 14:08:25
2308阅读
以下内容默认以redis 2.8版本源码作为基础这篇Redis系列分三个部分对源码进行分析 · 基本数据类型 · 数据对象 · 事件驱动除此之外还有很多优秀的模块,只要掌握了以上三个模块,基本就可以靠自己去阅读Redis源码了。Redis的全部内容,可以分为几个部分· 基本数据结构· 数据对象· 核心逻辑-事件循环/事件驱动· 磁盘文件系统围绕核心的架构,Redis还可以区分出几个模块· 服务端/
转载 2023-10-11 23:22:08
10000+阅读
今天学习下ArrayList的源代码,不同于其他人写的博客,很多都是翻译源代码中的注释,然后直接贴到文章中去。小编打算换一种书写风格,带着问题看源码可能收获会更大,本文将围绕着下面几个问题展开讨论。一、问题产生1、为什么ArrayList集合中存储元素的容器声明为transient Object[] elementData;?2、既然ArrayList可以自动扩容,那么它的扩容机制是怎样实现的?3
 感觉之前对java的了解不够深入,所以往后会不定期的阅读java源码来提升对java语言的理解。我对java源码阅读的计划路线是:1.java工具类,java.util里的类的源码,如下图,这些类中可能还涉及到一些算法,例如排序算法等2.然后是core包,也就是String、StringBuffer等。3.Java IO 包,是对继承和接口运用得最优雅的案例。4.java虚拟机,jvm
转载 2023-05-26 15:29:42
196阅读
spring mvc 是一个web框架,包括controller、model、view 三大块。其中,核心在于model这个模块,用于处理请求的request。和之前的博客一样,关键的代码,我会标注红色。入口:DispatcherServlet   。这个类是spring mvc 中的类,如果不是spring mvc的框架,需要添加依赖,才能找到这个类。先看下doc,看下spr
  • 1
  • 2
  • 3
  • 4
  • 5