摘要:
IO资源处理 对于IO资源来说,是使用完成之后一定要记住需要将其进行释放。因为这些资源是属于操作系统层面的资源。 1. jdk1.6以及以前的异常处理方式 步骤 为了保证流一定能关, 将关流的代码放到finally中 为了解决作用域的问题, 把流创建的语句拿到try的上面 为了解决局部变量使用前初始 阅读全文
摘要:
SpringAOP项目应用 1、切入点表达式 首先是切入点表达式的书写方式,AspectJ定义了专门的表达式用于指定切入点。表达式原型是: execution(modifiers-pattern? ret-type-pattern declaring-type-pattern?name-patter 阅读全文
摘要:
## Spring之AOP [TOC] ## 0、概述 那么介绍完成ProxyFactory之后,和SpringAOP又有什么关系呢?现在来看几乎没有什么关联,那么说明还有更高层的顶层应用。 在使用SpringAOP的时候并不会这么直接的去使用ProxyFactory,假如说我们希望产生的代理对象能 阅读全文
摘要:
尽管上面分析过了spring事务,但是感觉还是不够。那么来分析一下具体的信息。这里将会更加深入代码层面来研读这里的信息。 也会搭配spring集合mybatis中的事务来进行说明。 ### TransactionSynchronizationManager 首先看下TransactionSynchr 阅读全文
摘要:
# Spring事务 [TOC] ## 1、Spring事务概述 Spring中的事务是真的难,代码少,但是全部串联起来了,画个完整的流程图画不出来,让人很难受。 所以从简单的代码入手,然后一步一步的窥探其全貌。 ## 2、@EnableTransactionManagement注解 首先使用spr 阅读全文
摘要:
# Spring之事务管理 [TOC] ## 一、简单叙述事务 **事务:在关系数据库中,一个事务可以是一条SQL语句,一组SQL语句或整个程序**。事务执行过程中,必须要在同一个数据库连接中,然后会有开启事务、提交事务或者是回滚事务。伪代码如下所示: ```java Connection conn 阅读全文
摘要:
# Spring中ProxyFactory动态代理 [TOC] ## 0、概述 其实Spring中的AOP大大简化了我们的开发。画了个流程图总结一下,如下所示 ![](https://img2022.cnblogs.com/blog/1713503/202206/1713503-2022063011 阅读全文
摘要:
# Spring循环依赖 [TOC] ## 一、java基础中的循环依赖 在java中其实并不存在所谓的循环依赖 ```java A a = new A(); B b = new B(); a.setB(b); b.setA(a); ``` 这种其实是没有任何问题的,但是在Spring中就可能会存在 阅读全文
摘要:
Linux中的软链接和硬链接 软链接就相当于是Windows操作系统中的快捷方式。Windows中的快捷方式和真实的文件其实是两个不同的文件。 但是Windows中的快捷方式文件指定了真实的文件的路径。在操作软连接就相当于是操作真实的文件。 如何创建软链接 ln -s lg gg link -sof 阅读全文
摘要:
Linux中的软链接和硬链接 软链接就相当于是Windows操作系统中的快捷方式。Windows中的快捷方式和真实的文件其实是两个不同的文件。 但是Windows中的快捷方式文件指定了真实的文件的路径。在操作软连接就相当于是操作真实的文件。 如何创建软链接 ln -s lg gg link -sof 阅读全文