首先,我们从MyBatis的入口方法入手: sqlSessionFactory = new SqlSessionFactoryBuilder().build(reader); public SqlSessionFactory build(R … 继续阅读 MyBatis 源码解析(二)MyBatis如何解析配置 ?(二)
月份:2019年10月
MyBatis 源码解析(一)MyBatis如何解析配置 ?(一)
一般来说,我们使用MyBatis的时候,都会通过SqlSessionBuilder来获取SessionFactory,而通过源码我们可以发现,XML配置文件的解析便是在这里开始的。 sqlSessionFactory = new SqlSe … 继续阅读 MyBatis 源码解析(一)MyBatis如何解析配置 ?(一)
MyBatis 源码解析(序)
之前在接触MyBatis的时候,就觉得这个技术的思想很新颖,要实现这些功能并不难,但是如何实现,以及MyBatis的整体架构却是我远远不及的。 Mybatis作为一个半自动化ORM框架,同时具有灵活性和方便性,因此在国内各个大厂都十分受欢迎 … 继续阅读 MyBatis 源码解析(序)
总结Java多线程之InterruptedException
别让你的InterruptedException被中断 以前在写C#的时候,想要让线程暂停,就直接Thread.Sleep(xxx)就OK,但是在Java中,你得这样写: try { Thread.sleep(1000); } catch … 继续阅读 总结Java多线程之InterruptedException
Tomcat 源码剖析(八)Tomcat 是如何加载webapps中的类的
Tomcat 是如何加载webapps中的类的? 【问题】 Tomcat作为一个Java Web容器,他在启动时会加载其他用户的代码,而其他用户又可能依赖了其他的jar包,因此Tomcat是如何将所有的class文件加载到容器的呢? 【思路 … 继续阅读 Tomcat 源码剖析(八)Tomcat 是如何加载webapps中的类的
设计模式之单例模式
单例模式 单例模式这里就不用情景模式讲解了,在平时开发中此模式还是用的比较多的。在WinForm开发的时候,一般设置程序都是使用的单例开发。 定义: 单例模式属于创建型模式,它用于保证一个类仅有一个实例,并提供一个访问它的全局访问点。 要点 … 继续阅读 设计模式之单例模式