- 博客(8)
- 问答 (1)
- 收藏
- 关注
原创 【Spring】——IOC原理
1、原理:(依赖倒置Dependency InversionPrinciple)对象与对象之间的依赖关系有具体对象来完成,会导致代码的糕点耦合和可测试性降低。IOC是实现依赖控制反转的载体。 2、应用场景应用管理依赖关系时,通过IOC容器控制进行反转。 3、设计与实现 BeanDefinition: 是对依赖反转模式中管理的对象依赖关
2016-09-27 11:42:14 576 4
原创 【Zookeeper】——Watcher观察机制
作用:Watcher是数据变更的通知 1、watcher机制 机制主要包括客户端线程、客户端WatchManager、zookeeper服务器 2、watcher工作流程 客户端在向zookeeper服务器注册watcher的同时,会将watcher对象存储在客户端的watcherManager中,当zookeeper服务器触发
2016-09-27 11:37:09 981 3
原创 【Zookeeper】——Leader选举
一、选举步骤1、初始化Leader选举a、根据自身的SID(服务器ID)、最新的ZXID和当前的服务器epoch来生成一个初始化投票b、根据zoo.cfg中的配置,创建Leader选举算法c、启动Leader选举端口的监听,等待集群中其他服务创建连接2、注册JMX服务3、检测当前服务器状态4、Leader选举选举过程:集中所有机器,互相之间相互投票,
2016-09-27 11:34:13 632 3
原创 【Redis持久化】——RDB
是什么?在指定的时间间隔内将内存中的数据集快照写入磁盘。也就是Snapshot快照,它恢复时是将快照文件直接读到内存里。Redis会单独创建(fork)一个子进程来进行持久化,会先将数据写入到一个临时文件中,待持久化过程都结束了,再用这个临时文件替换上次持久化好的文件,整个过程中,主进程不再进行任何IO操作,这
2016-09-23 17:10:11 581 3
原创 【动态代理】——cglib与jdk动态代理
1、什么是动态代理 说到动态代理,首先要清楚什么是静态代理。在程序运行之前,已经由程序员或工具自动生成源代码,然后再进行编译,类的class文件就已经存在了。而代理存在的意义就是在程序运行之前并没有具体的源代码出现,也没有类的class文件,在程序运行时通过反射机制动态创建类。那今天具体介绍两个动态代理的方式。2、jdk的动态代理 在jd
2016-09-07 14:53:08 755 3
原创 【Spring】——事务实现过程及原理
1、Spring中事务处理的作用: Spring事务处理,是将事务处理的工作统一起来,并为事务处理提供通用的支持。 2、工作原理及实现 a、划分处理单元——IOC 由于spring解决的问题是对单个数据库进行局部事务处理的,具体的实现首相用spring中的IOC划分了事务处理单元。并且将对事务的各种配置放到了ioc容器中(设置事务管理器,设置事务
2016-09-06 11:15:18 27005 4
原创 【Spring】——事务的管理及实现
这篇文章主要介绍Spring中事务处理的方式及其实现。读完本文你会了解到 1.Spring事务管理方式有哪些 2.spring事务管理的具体实现 3.各种实现之间的比较 Spring事务处理的方式编程式事务管理*在实际应用中很少使用
2016-09-05 16:17:22 775 2
原创 【事务】——事务简介——基础篇
这篇文章主要介绍下事务的特性及概念,为后面的学习打下基础。一、事务的概念 摘自百度百科: 事务(Transaction)是访问并可能更新数据库中各种数据项的一个程序执行单元(unit)。事务通常由高级数据库操纵语言或编程语言(如SQL,C++或Java)书写的用户程序的执行所引起,并用形如begin transaction和end tra
2016-09-05 11:17:10 597 2
空空如也
VBA实现office操作题自动判分
2015-08-04
TA创建的收藏夹 TA关注的收藏夹
TA关注的人