dedecms核心类源码分析 最近公司一个cms类型的项目,时间紧任务重。经过快速的决策后,选择了dedecms开发1.0版本,满足基本需求。以前从来没有接触过这个系统,而且此系统文档是相当的不全。所以分析源代码是最好的方式。学习一个系统,首要的是搞懂它的数据引擎、模板引擎 ...
同事喜欢叫我远哥,所以我把这个笔记称为远哥系列,今天有兴趣分析一下Amoeba的源码,并且在此记录一下,并且随时更新。 Amoeba目前一共有三个项目产品,分别是: Amoeba for MySQL: 为MySQL提供了一种数据库代理的解决方案,可以实现多台MySQL之间的读写分离,具有负载均衡 高可用性 Query过滤 读写分离 可路由相关的query到目标数据库 可并发请求多台数据库合并结果。 ...
2012-09-11 15:30 9 3063 推荐指数:
dedecms核心类源码分析 最近公司一个cms类型的项目,时间紧任务重。经过快速的决策后,选择了dedecms开发1.0版本,满足基本需求。以前从来没有接触过这个系统,而且此系统文档是相当的不全。所以分析源代码是最好的方式。学习一个系统,首要的是搞懂它的数据引擎、模板引擎 ...
摘要:本文结合《Spring源码深度解析》来分析Spring 5.0.6版本的源代码。若有描述错误之处,欢迎指正。 在上一篇文章中,我们熟悉了容器的基本用法。在这一篇,我们开始分析Spring的源码。但是在正式开始熟悉源码之前,有必要了解一下Spring中最核心的两个类。 1. ...
1: org.apache.ibatis.mapping.ParameterMapping 为Mybatis参数的抽象表示,包括Java类型与数据库类型以及类型处理器属性名字等等!! 例如: ...
摘要 对于Java开发人员来说,能够熟练地掌握java的集合类是必须的,本节想要跟大家共同学习一下JDK1.8中HashMap的底层实现与源码分析。HashMap是开发中使用频率最高的用于映射(键值对)处理的数据结构,而在JDK1.8中HashMap采用位桶数组+链表+红黑树实现的,现在我们深入 ...
简单介绍 Spring IOC的核心方法就在于refresh方法,这个方法里面完成了Spring的初始化、准备bean、实例化bean和扩展功能的实现。 这个方法的作用是什么? 它是如何完成这些功能的? 为什么要这样去实现? 有哪些值得借鉴的地方? refresh方法 ...
本节主要介绍核心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的请求处理流程 首先我们来一张很形象的简单 ...