摘要:本文结合《Spring源码深度解析》来分析Spring 5.0.6版本的源代码。若有描述错误之处,欢迎指正。 在上一篇文章中,我们熟悉了容器的基本用法。在这一篇,我们开始分析Spring的源码。但是在正式开始熟悉源码之前,有必要了解一下Spring中最核心的两个类。 1. ...
dedecms核心类源码分析 最近公司一个cms类型的项目,时间紧任务重。经过快速的决策后,选择了dedecms开发 . 版本,满足基本需求。以前从来没有接触过这个系统,而且此系统文档是相当的不全。所以分析源代码是最好的方式。学习一个系统,首要的是搞懂它的数据引擎 模板引擎。dedetag.class.php 这个文件就是核心底层模板解析引擎,其它的引擎都是在这个基础上增加了自己的函数而已。 一 ...
2018-11-01 17:18 0 765 推荐指数:
摘要:本文结合《Spring源码深度解析》来分析Spring 5.0.6版本的源代码。若有描述错误之处,欢迎指正。 在上一篇文章中,我们熟悉了容器的基本用法。在这一篇,我们开始分析Spring的源码。但是在正式开始熟悉源码之前,有必要了解一下Spring中最核心的两个类。 1. ...
同事喜欢叫我远哥,所以我把这个笔记称为远哥系列,今天有兴趣分析一下Amoeba的源码,并且在此记录一下,并且随时更新。 Amoeba目前一共有三个项目产品,分别是: Amoeba for MySQL: 为MySQL提供了一种数据库代理的解决方案,可以实现多台MySQL之间的读写 ...
摘要 对于Java开发人员来说,能够熟练地掌握java的集合类是必须的,本节想要跟大家共同学习一下JDK1.8中HashMap的底层实现与源码分析。HashMap是开发中使用频率最高的用于映射(键值对)处理的数据结构,而在JDK1.8中HashMap采用位桶数组+链表+红黑树实现的,现在我们深入 ...
本节主要介绍核心CSS,从整体架构中的7个Less文件对应的源码分别进行分析 scaffolding.less 这个文件编译后的css文件(886~989行)其作用就像定义全局样式。 type.less 排版样式,编译后对应源码为990~1335行 code.less 代码样式 ...
MVC和三层的看法 通过上一章我们明白我们要学习的知识点和目标。所以这章我将从使用者来讲struts2的机制原理。我们都清楚的知道struts2的核心思想是MVC思想。MVC全名是Model View Controller,是模型(model)-视图 ...
springMVC是一个基于spring的web框架,也可以说是spring的一个子容器,我们来谈谈sringMVC 一、springMVC的请求处理流程 首先我们来一张很形象的简单 ...
前言: 对于一个Android研发而言,亲身体会就是不管在平时开发或者面试的时候,Handler消息机制毋庸置疑都是一个必备的知识点,所以这边留一份个人笔记,如有分析不对的地方,还望指出! 目录: 1、如何分析Handler源码 2、源码大致流程:消息的入队与出队 ...