Spring
j2ee development
gary-liu
Like technology, like recording life. Since I went to a foreign company, I have to use English to quickly integrate it. WeChat Offical account: gary_foreign
展开
-
Spring——AOP浅析
aop( aspect oriented programming ) 面向切面编程,是对所有对象或者是一类对象编程,核心是横向的对功能增强,aop实现原理是代理。 使用场景 多个模块代码重复——》抽出相同代码,各个模块显示调用——》aop可以“动态的”生成一个新的代理类,包含原方法和具有“横切”性质的方法,通过定义切入点而不用显示调用。 广泛应用于处理一些具有横切性质的系统级服务,如事务管理、安全检查、缓存、对象池管理等。 分类 静态代理和动态代理 AOP 实现的关键就在于 AOP 框架自动创建的 AOP原创 2020-10-06 23:56:51 · 459 阅读 · 0 评论 -
Spring——IOC浅析
IOC IOC(inverse of controll)控制反转(控制权反转),就是把创建对象(bean),和维护对象(bean)的关系和权力从程序中转移到spring的容器,而程序本身不再关心、维护对象创建和关系。 IoC 不是一种技术,只是一种思想,一个重要的面向对象编程的法则,它能指导我们如何设计出松耦合、更优良的程序。 DI(依赖注入) 控制反转,或者叫DI(依赖注入)更加形象,DI—Dependency Injection,即“依赖注入”:组件之间依赖关系由容器在运行期决定,形象的说,即由容器动态原创 2020-10-06 23:25:22 · 154 阅读 · 0 评论 -
事务
所谓事务,它是一个操作序列,这些操作要么都执行,要么都不执行,它是一个不可分割的工作单位。 事务的ACID特性 数据库事务必须具备ACID特性,ACID是Atomic(原子性)、Consistency(一致性)、Isolation(隔离性)和Durability(持久性)的英文缩写。 原子性(Atomic):组成一个事务的多个数据库操作是一个不可分割的原子单元;只有所有操作执行成功,整个事务才提交,其中一个操作失败,都必须回滚到初始状态。 一致性(Consistency):事务操作成功后数据库所处的状态和原创 2020-08-09 21:29:42 · 139 阅读 · 0 评论