'Spring的扩展原理' Spring Spring扩展原理BeanFactoryPostProcessor BeanPostProcessor:bean后置处理器,bean创建对象初始化前后进行拦截工作的 BeanFactoryPostProcessor:beanFactory的后置处理器; 在BeanFactory标准初始化之...
'Spring的声明式事务' Spring Spring的声明式事务编码12345678910111213<!-- 导入相关依赖:数据源、数据库驱动、Spring-jdbc模块 --><dependency> <groupId>org.springframework</groupId>...
'Spring的Aop原理和实现' Spring Spring的Aop原理和实现BeanPostProcessorBeanPostProcessor是一个后置处理器,用于在所有bean初始化前后进行一些处理工作; 1234567891011121314151617package org.springframework.beans.factor...
'字节顺序' binary 字节序了解什么是字节顺序前,先复习一下单位换算的基本概念。 位(bit):计算机中的最小数据单位,计算机存储的都是二进制0和1这两个鬼。 字节(Byte):字节是存储空间的基本计量单位,也是内存的基本单位,也是编址单位。例如,一个计算机的内存是4GB,就是该计算机的内存中共有4×1024×10...
'锁升级的过程' Synchronized 锁升级的过程Cache Line存储器是分层次的,离CPU越近的存储器,速度越快,每字节的成本越高,同时容量也因此越小。寄存器速度最快,离CPU最近,成本最高,所以个数容量有限,其次是高速缓存(缓存也是分级,有L1,L2等缓存),再次是主存(普通内存),再次是本地磁盘。 比如这时候有个应用程...
'SpringMVC 工作原理' springMVC SpringMVC工作原理SpringMVC简单介绍什么是MVC? MVC是模型(Model)、视图(View)、控制器(Controller)的简写,是一种软件设计规范。就是将业务逻辑、数据、显示分离的方法来组织代码。MVC主要作用是降低了视图与业务逻辑间的双向偶合。MVC不...
'MyCat 数据切分 ' MySql MyCat数据切分指的是通过某种特定的条件,将我们存放在同一个数据库中的数据分散存放到多个数据库上面,以达到分散单台设备负载的效果。 数据的切分根据其切分规则的类型,可以分为两种切分模式: 一种是按照不同的表来切分到不同的数据库之上,这种切可以称之为数据的垂直切分或者纵向切分。 另外一种则是根...
'MyCat 的安装及使用 ' MySql MyCat安装首先准备四台虚拟机,安装好mysql,方便后续做读写分离和主从复制。 1234192.168.85.111 node01192.168.85.112 node02192.168.85.113 node03192.168.85.114 node04 解压从官网下载需要的安装包,并...
'MyCat 的基本介绍及安装 ' MySql MyCat官方网站 mycat是什么对于DBA而言,可以这么理解mycat: Mycat就是MySQL Server,而Mycat后面连接的MySQL Server,就好像是MySQL的存储引擎,如InnoDB,MyISAM等,因此,Mycat本身并不存储数据,数据是再后端的...
'MySQL 主从复制 ' MySql MYSQL主从复制起因1.在业务复杂的系统中,有这么一个情景,有一句sql语句需要锁表,导致暂时不能使用读的服务,那么就很影响运行中的业务,使用主从复制,让主库负责写,从库负责读,这样,即使主库出现了锁表的情景,通过读从库也可以保证业务的正常运作。 2.做数据的热备。 3.架构的扩展。业务量越...