最新 最热

MyBatis从入门到精通(四)—MyBatis缓存和二级缓存整合Redis

看控制台输出可以看出来,第一次执行了SQL查询,第二次直接打印的结果集,没有查询数据库。

2022-11-28
1

MyBatis从入门到精通(五)—MyBatis插件原理探究和自定义插件实现

⼀般情况下,开源框架都会提供插件或其他形式的拓展点,供开发者⾃⾏拓展。这样的好处是显⽽易⻅的,⼀是增加了框架的灵活性。⼆是开发者可以结合实际需求,对框架进⾏拓展,使其能够更好的⼯作。以MyBatis为例,我们可基于MyBat...

2022-11-28
1

MyBatis从入门到精通(七)—源码剖析之Configuration、SqlSession、Executor、StatementHandler细节

MyBatis在初始化的时候,会将MyBatis的配置信息全部加载到内存中,使用org.apache.ibatis.session.Configuration 实例来维护。 下⾯进⼊对配置⽂件解析部分:

2022-11-28
1

MyBatis从入门到精通(九)—源码剖析之二级缓存细节

⼆级缓存构建在⼀级缓存之上,在收到查询请求时,MyBatis ⾸先会查询⼆级缓存,若⼆级缓存未命中,再去查询⼀级缓存,⼀级缓存没有,再查询数据库。 ⼆级缓存------》 ⼀级缓存------》数据库 与⼀级缓存不同,⼆级缓存和具体的命...

2022-11-28
1

Spring从入门到精通(四)—IOC之BeanFactory与ApplicationContext区别

BeanFactory是Spring框架中IoC容器的顶层接⼝,它只是⽤来定义⼀些基础功能,定义⼀些基础规范,⽽ApplicationContext是它的⼀个⼦接⼝,所以ApplicationContext是具备BeanFactory提供的全部功能的。 通常,我们称BeanFacto...

2022-11-28
1

Spring从入门到精通(八)—注解开发

Spring是轻代码而重配置的框架,配置比较繁重,影响开发效率,所以注解开发是一种趋势,注解代替xml配置文件可以简化配置,提高开发效率。

2022-11-28
1

Base64和byte[]数组互转的两种方式

文章目录方式一:jdk的工具类javax.xml.bind.DatatypeConverter方式二:jdk的工具类sun.misc.BASE64Decoder和sun.misc.BASE64Encoder方式一:jdk的工具类javax.xml.bind.DatatypeConverter//方式一:jdk......

2022-11-28
1

数据存储和传输文件之XML使用和解析详解

Elements:元素Element对象的集合。可以当做 ArrayList来使用

2022-11-28
1

web服务器软件:Tomcat入门(window安装和配置Tomcat)

进入官网 http://tomcat.apache.org/ 选择需要的版本和类型下载。

2022-11-28
1

Servlet详解

Servlet(Server Applet)是Java Servlet的简称,称为小服务程序或服务连接器,用Java编写的服务器端程序,具有独立于平台和协议的特性,主要功能在于交互式地浏览和生成数据,生成动态Web内容。 狭义的Servlet是指Java语言实现的...

2022-11-28
1