上一页 1 2 3 4 5 6 7 ··· 15 下一页
摘要: 源码分析之前先搭一个mybatis的demo,这个在看源码的时候能起到了很大的作用,因为在看源码的时候,会恍然大悟,为什么要这么配置,为什么要这么写。(老鸟可以跳过这篇) 开发环境的准备 创建maven项目 pom.xml <?xml version="1.0" encoding="UTF-8"?> 阅读全文
posted @ 2019-10-28 11:03 chen_hao 阅读(2301) 评论(2) 推荐(1) 编辑
摘要: 概述 Java语言的“编译期”其实是一段“不确定”的操作过程,因为它可能是指一个前端编译器(其实叫“编译器的前端”更准确一些)把*.java文件转变成*.class文件的过程;也可能是指虚拟机的后端运行期编译器(JIT编译器,Just In Time Compiler )把字节码转变成机器码的过程 阅读全文
posted @ 2019-10-25 11:15 chen_hao 阅读(1371) 评论(0) 推荐(0) 编辑
摘要: 概述 在Class文件格式与执行引擎这部分中,用户的程序能直接影响的内容并不太多, Class文件以何种格式存储,类型何时加载、如何连接,以及虚拟机如何执行字节码指令等都是由虚拟机直接控制的行为,用户程序无法对其进行改变。能通过程序进行操作的,主要是字节码生成与类加载器这两部分的功能,但仅仅在如何处 阅读全文
posted @ 2019-10-22 15:13 chen_hao 阅读(781) 评论(0) 推荐(1) 编辑
摘要: 概述 在软件业发展的初期,程序编写都是以算法为核心的,程序员会把数据和过程分别作为独立的部分来考虑,数据代表问题空间中的客体,程序代码则用于处理这些数据,这种思维方式直接站在计算机的角度去抽象问题和解决问题,称为面向过程的编程思想。与此相对的是,面向对象的编程思想是站在现实世界的角度去抽象和解决问题 阅读全文
posted @ 2019-10-22 14:57 chen_hao 阅读(853) 评论(0) 推荐(2) 编辑
摘要: 一:简单工厂模式 又叫做静态工厂方法(StaticFactory Method)模式,但不属于23种GOF设计模式之一。 简单工厂模式的实质是由一个工厂类根据传入的参数,动态决定应该创建哪一个产品类。 spring中的BeanFactory就是简单工厂模式的体现,根据传入一个唯一的标识来获得bean 阅读全文
posted @ 2019-10-20 13:58 chen_hao 阅读(1329) 评论(0) 推荐(2) 编辑
摘要: 概述 多任务处理在现代计算机操作系统中几乎已是一项必备的功能了。在许多情况下,让计算机同时去做几件事情,不仅是因为计算机的运算能力强大了,还有一个很重要的原因是计算机的运算速度与它的存储和通信子系统速度的差距太大,大量的时间都花费在磁盘I/O、网络通信或者数据库访问上。如果不希望处理器在大部分时间里 阅读全文
posted @ 2019-10-18 11:09 chen_hao 阅读(1026) 评论(0) 推荐(2) 编辑
摘要: @Configuration注解提供了全新的bean创建方式。最初spring通过xml配置文件初始化bean并完成依赖注入工作。从spring3.0开始,在spring framework模块中提供了这个注解,搭配@Bean等注解,可以完全不依赖xml配置,在运行时完成bean的创建和初始化工作。 阅读全文
posted @ 2019-10-17 10:14 chen_hao 阅读(9489) 评论(1) 推荐(8) 编辑
摘要: 上一篇文章讲解了获取事务,并且通过获取的connection设置只读、隔离级别等,这篇文章讲解剩下的事务的回滚和提交 回滚处理 之前已经完成了目标方法运行前的事务准备工作,而这些准备工作最大的目的无非是对于程序没有按照我们期待的那样进行,也就是出现特定的错误,那么,当出现错误的时候,Spring是怎 阅读全文
posted @ 2019-10-16 11:14 chen_hao 阅读(5543) 评论(3) 推荐(3) 编辑
摘要: 上一篇文章我们讲解了事务的Advisor是如何注册进Spring容器的,也讲解了Spring是如何将有配置事务的类配置上事务的,实际上也就是用了AOP那一套,也讲解了Advisor,pointcut验证流程,至此,事务的初始化工作都已经完成了,在之后的调用过程,如果代理类的方法被调用,都会调用Bea 阅读全文
posted @ 2019-10-15 10:45 chen_hao 阅读(5078) 评论(0) 推荐(4) 编辑
摘要: 此篇文章需要有SpringAOP基础,知道AOP底层原理可以更好的理解Spring的事务处理。 自定义标签 对于Spring中事务功能的代码分析,我们首先从配置文件开始人手,在配置文件中有这样一个配置:<tx:annotation-driven/>。可以说此处配置是事务的开关,如果没有此处配置,那么 阅读全文
posted @ 2019-10-14 11:07 chen_hao 阅读(6240) 评论(3) 推荐(6) 编辑
上一页 1 2 3 4 5 6 7 ··· 15 下一页