2015年8月4日

[置顶] 博客搬家。新博客地址 http://fangjian0423.github.io/

摘要:以后新的博客会发到[http://fangjian0423.github.io/](http://fangjian0423.github.io/) 里。这里基本上不会再更新博客了。 阅读全文

posted @ 2015-08-04 16:22 format丶 阅读(1570) 评论(4) 推荐(0) 编辑

2014年6月26日

[置顶] SpringMVC源码分析系列

摘要:说到java的mvc框架,struts2和springmvc想必大家都知道,struts2的设计基本上完全脱离了Servlet容器,而springmvc是依托着Servlet容器元素来设计的,同时springmvc基于Spring框架,Spring框架想必搞java的同学都很熟悉。 一进Spring 阅读全文

posted @ 2014-06-26 10:04 format丶 阅读(89671) 评论(30) 推荐(44) 编辑

2015年8月4日

博客搬家。新博客地址 http://fangjian0423.github.io/

摘要:以后新的博客会发到[http://fangjian0423.github.io/](http://fangjian0423.github.io/) 里。这里基本上不会再更新博客了。 阅读全文

posted @ 2015-08-04 16:22 format丶 阅读(1570) 评论(4) 推荐(0) 编辑

2014年12月16日

MyBatis拦截器原理探究

摘要:## MyBatis拦截器介绍 ##MyBatis提供了一种插件(plugin)的功能,虽然叫做插件,但其实这是拦截器功能。那么拦截器拦截MyBatis中的哪些内容呢?我们进入[官网](http://mybatis.github.io/mybatis-3/zh/configuration.html#... 阅读全文

posted @ 2014-12-16 11:02 format丶 阅读(50610) 评论(3) 推荐(21) 编辑

2014年12月10日

通过源码分析MyBatis的缓存

摘要:前方高能! 本文内容有点多,通过实际测试例子+源码分析的方式解剖MyBatis缓存的概念,对这方面有兴趣的小伙伴请继续看下去~## MyBatis缓存介绍 ##首先看一段[wiki](http://zh.wikipedia.org/wiki/MyBatis)上关于MyBatis缓存的介绍:MyBat... 阅读全文

posted @ 2014-12-10 14:34 format丶 阅读(16357) 评论(38) 推荐(14) 编辑

2014年11月23日

ThreadLocal原理及其实际应用

摘要:## 前言 ##java猿在面试中,经常会被问到1个问题:**java实现同步有哪几种方式?**大家一般都会回答使用synchronized, 那么还有其他方式吗? 答案是肯定的, 另外一种方式也就是本文要说的ThreadLocal。## ThreadLocal介绍 ##ThreadLocal, ... 阅读全文

posted @ 2014-11-23 12:21 format丶 阅读(10204) 评论(6) 推荐(2) 编辑

2014年11月2日

logstash搭建日志追踪系统

摘要:## 前言 ##开始博客之前,首先说下10月份没写博客的原因 = =。 10月份赶上国庆,回了趟老家休息了下,回来后自己工作内容发生了点改变,开始搞一些小架构的东西以及研究一些新鲜东西,当时我听到这个消息真的是开心得不得了, 0 0。 然后就是把搜索模块交给我搞了,哇咔咔,以前学过lucene和s... 阅读全文

posted @ 2014-11-02 09:55 format丶 阅读(16073) 评论(9) 推荐(4) 编辑

2014年9月26日

Mybatis解析动态sql原理分析

摘要:## 前言 ##废话不多说,直接进入文章。我们在使用mybatis的时候,会在xml中编写sql语句。比如这段动态sql代码: UPDATE users name = #{name} ... 阅读全文

posted @ 2014-09-26 14:42 format丶 阅读(29100) 评论(12) 推荐(11) 编辑

2014年9月21日

简单谈谈dom解析xml和html

摘要:## 前言 ##[文件对象模型(Document Object Model,简称DOM)](http://www.w3.org/TR/2004/REC-DOM-Level-3-Core-20040407/),是W3C组织推荐的处理可扩展标志语言的标准编程接口。html,xml都是基于这个模型构造的。... 阅读全文

posted @ 2014-09-21 13:35 format丶 阅读(7181) 评论(0) 推荐(0) 编辑

2014年9月6日

Spring与Mybatis整合的MapperScannerConfigurer处理过程源码分析

摘要:## 前言 ##本文将分析mybatis与spring整合的MapperScannerConfigurer的底层原理,之前已经分析过java中实现动态,可以使用jdk自带api和cglib第三方库生成动态代理。本文分析的mybatis版本3.2.7,mybatis-spring版本1.2.2。## ... 阅读全文

posted @ 2014-09-06 21:55 format丶 阅读(49863) 评论(11) 推荐(13) 编辑

2014年8月17日

Redis简介-安装-入门

摘要:## 前言 ##我们team马上要用Redis了。 所以先学习一下这东西。Redis大名很早以前就听过了,以前在的公司都没有用到。 现在有机会终于接触到了,果断学习起来。## 什么是redis ##[Redis](http://redis.io/)是完全开源免费的,遵守BSD协议,先进的key - ... 阅读全文

posted @ 2014-08-17 11:07 format丶 阅读(1961) 评论(4) 推荐(3) 编辑

2014年8月16日

java动态代理浅析

摘要:最近在公司看到了mybatis与spring整合中MapperScannerConfigurer的使用,该类通过反向代理自动生成基于接口的动态代理类。于是想起了java的动态代理,然后就有了这篇文章。本文使用动态代理模拟处理事务的拦截器。接口: public interface UserSer... 阅读全文

posted @ 2014-08-16 12:01 format丶 阅读(3302) 评论(3) 推荐(2) 编辑

导航