自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

厚积薄发者,轻舟万重山

是时候出去走走了

  • 博客(7)
  • 资源 (1)
  • 收藏
  • 关注

原创 【J2SE】这才是java虚引用(PhantomReference)

一、java.lang.ref java.lang.ref包规范(参看JDK API中所述内容,本文就不贴出来了)有几个点很重要。 1. 这个包中的类使得应用程序可以与JVM垃圾收集器进行一些交互; 2. 引用的可达性逐渐降低:强引用、弱引用、软引用、虚引用; 3. 自动清除引用:只有弱引用和软引用会自动清除引用(这表明虚引用不会自动清除),清除的时机是将引

2015-08-15 19:14:51 3510 1

原创 【shiro】UsernamePasswordToken中char[]替代String的安全性

UsernamePasswordToken password as a char[] instead of a String,char[]替代String的安全性

2015-08-12 23:53:49 6298 1

原创 【mybatis】mybatis数据源源码剖析(JNDI、POOLED、UNPOOLED)

一、概述    二、创建    mybatis数据源的创建过程稍微有些曲折。    1. 数据源的创建过程;    2. mybatis支持哪些数据源,也就是dataSource标签的type属性可以写哪些合法的参数?    弄清楚这些问题,对mybatis的整个解析流程就清楚了,同理可以应用于任何一个配置上的解析上。    从SqlSessionFactoryBuil

2015-08-07 10:57:48 13924 4

原创 【MyBatis】MyBatis Tomcat JNDI原理及源码分析

一、 Tomcat JNDI JNDI(java nameing and drectory interface),是一组在Java应用中访问命名和服务的API,所谓命名服务,即将对象和名称联系起来,使得可以通过名称访问并获取对象。 简单原理介绍:点击访问tomcat已经集成该服务(内置并默认使用DBCP连接池),简单来说就是键值对的mapping,而且在tomcat服务器启动的首页c

2015-08-07 09:30:41 6998

原创 【Spring】Spring IOC原理及源码解析之scope=request、session

附注: 一开始想把Spring整个IOC逻辑理出来,但是发现已经有写的比较好的文章,因此就决定不写了。 但是阅读之后发现web scope中的IOC过程并没有分析出来,因此文章后半部分针对scope=reqeust、scope=session进行了实现源码与原理的分析过程。 最后,本文如有错漏,烦请不吝指正,谢谢!

2015-08-05 13:04:26 5939 1

原创 【Spring】Spring&WEB整合原理及源码分析

表现层和业务层整合:1. Jsp/Servlet整合Spring;2. Spring MVC整合SPring;3. Struts2整合Spring;本文主要介绍Jsp/Servlet整合Spring原理及源码分析。

2015-08-03 18:33:53 5212 3

原创 【集腋成裘】类型判断(instanceof、isInstance、isAssignableFrom、equals)

obj instanceof 类型class.isInstance(Object obj)class.isAssingableFrom(Class<?> clazz)

2015-08-02 09:20:00 2566

架构整洁之道(完整版+书签)

Robert C Martin(bob大叔)《代码整洁之道》完整版,带书签

2019-04-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除