原创 mybatis在spring容器中加載過程解析

mybatis源碼解析從配置文件(spring-mybatis.xml)讀起SqlSessionFactoryBeanMapperScannerConfigurerSqlSessionTemplate 從配置文件(spring-m

原创 byte數組,圖片,base64互相轉換

import sun.misc.BASE64Decoder; import sun.misc.BASE64Encoder; import java.io.*; /**  * @author lishupeng  * @create 201

原创 記生產一次弱引用對象引起的空指針異常

WeakReference如字面意思,弱引用, 當一個對象僅僅被weak reference(弱引用)指向, 而沒有任何其他strong reference(強引用)指向的時候, 如果這時GC運行, 那麼這個對象就會被回收,不論

原创 mybatis源碼分析之二級緩存

Mybatis的二級緩存 爲了提高查詢的性能,mybatis提供有一級緩存和二級緩存 一級緩存 一級緩存mybatis是默認開啓的,是SqlSession級別的,根據mappedStatement, parameter, rowB