摘要:
多线程编程中的三个核心概念 原子性 这一点,跟数据库事务的原子性概念差不多,即一个操作(有可能包含有多个子操作)要么全部执行(生效),要么全部都不执行(都不生效)。 关于原子性,一个非常经典的例子就是银行转账问题:比如A和B同时向C转账10万元。如果转账操作不具有原子性,A在向C转账时,读取了C的余 阅读全文
摘要:
http://blog.csdn.net/xn4545945/article/details/8070301 利用UML构建系统时,在系统开发的不同阶段有不同的模型,并且这些模型的目的是不同的。 1、 在分析阶段,模型的目的是捕获系统的需求,建立“现实世界”的类和协作的模型。 2、 在设计阶段,模型 阅读全文
摘要:
http://www.mamicode.com/info-detail-1248286.html 传统的事务分为ACID A:原子性,表示一个事务的多个操作要么同时成功,要么同时失败 C:一致性,表示一个原理的业务处理不能存在部分成功,部分失败的情况 I:隔离性,多个事务执行时,数据需要隔离 D:持 阅读全文
摘要:
今天学习了一下spring的BeanPostProcessor接口,该接口作用是:如果我们需要在Spring容器完成Bean的实例化,配置和其他的初始化后添加一些自己的逻辑处理,我们就可以定义一个或者多个BeanPostProcessor接口的实现。 下面我们来看一个简单的例子: package c 阅读全文
摘要:
BeanFacotry是spring中比较原始的Factory。如XMLBeanFactory就是一种典型的BeanFactory。原始的BeanFactory无法支持spring的许多插件,如AOP功能、Web应用等。 ApplicationContext接口,它由BeanFactory接口派生而 阅读全文