![240](https://cdn2.jianshu.io/assets/default_avatar/7-0993d41a595d6ab6ef17b19496eb2f21.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
类加载器源码分析 下面,我们就来深入的学习下类加载器的源码,看看到底做了哪些事情? 上图呈现是源码级别的类加载体系,ClassLoader是基类,所有的类加载器都需要继承它(...
文末有彩蛋!!!!!! 类加载 对于虚拟机来说,一个对象的创建十分复杂,包含了很多步骤。首先,我们要从类加载说起。 类从被加载到虚拟机内存中开始,到卸载出内存为止,它的整个生...
很多人喜欢这篇文章,特此同步过来 由浅入深谈论spring事务 前言 这篇其实也要归纳到《常识》系列中,但这重点又是spring的介绍,故归档在spring系列中。 工作很多...
spring,mybatis事务管理配置与@Transactional注解使用 概述 事务管理对于企业应用来说是至关重要的,即使出现异常情况,它也可以保证数据的一致性。Spr...
mybatis架构 dataSource 数据源 sqlSessionFactory -----> org.mybatis.spring.SqlSessionFactoryB...
概述 通过上篇文章,我们已经大概了解了Mybatis的大致使用过程。从这篇文章开始,我们将通过源码的形式来更深入的了解Mybatis的使用。 注:我们目前学习的是基于不使...
原创文章&经验总结&从校招到A厂一路阳光一路沧桑 详情请戳www.codercc.com 对于Java开发者来说,Java8的版本显然是一个具有里程碑意义的版本,蕴含了许多令...
引言 ConcurrentHashMap是线程安全并且高效的HashMap,在并发编程中经常可见它的使用,在开始分析它的高并发实现机制前,先讲讲废话,看看它是如何被引入jdk...
1. 前言 本文的源码是基于JDK1.7,JDK1.8中HashMap的实现,引入了红黑树,在后面的文章会写到。后面还有一篇LinkedHashMap的解析:图解Linked...
Data类 Java.util包提供了Data类来封装当前的日期和时间。它有2个构造函数: public Date(); public Date(long millisec)...
1:定义 Calendar 类是一个抽象类(Abstract Class),GregorianCalendar 是它的一个具体实现。,它为特定时间与一组诸如 YEAR、MON...