博客园 - format丶
uuid:24b78886-0ed1-41c2-8670-e3f31dcf42c4;id=18035
2020-12-08T08:44:33Z
format丶
https://www.cnblogs.com/fangjian0423/
feed.cnblogs.com
https://www.cnblogs.com/fangjian0423/p/14102638.html
《深入理解Spring Cloud与实战》正式开始售卖啦! - format丶
本书全名为《深入理解Spring Cloud与实战》,基于 Spring Cloud Hoxton 版本讨论 Spring Cloud 技术栈。 在京东上已经进行预售。 本书内容 Spring Boot 核心特性 Spring Cloud 服务注册/服务发现原理剖析 双注册双订阅模型完成 Eurek
2020-12-08T08:45:00Z
2020-12-08T08:45:00Z
format丶
https://www.cnblogs.com/fangjian0423/
【摘要】本书全名为《深入理解Spring Cloud与实战》,基于 Spring Cloud Hoxton 版本讨论 Spring Cloud 技术栈。 在京东上已经进行预售。 本书内容 Spring Boot 核心特性 Spring Cloud 服务注册/服务发现原理剖析 双注册双订阅模型完成 Eurek <a href="https://www.cnblogs.com/fangjian0423/p/14102638.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/fangjian0423/p/blog-change.html
博客搬家。新博客地址 http://fangjian0423.github.io/ - format丶
以后新的博客会发到[http://fangjian0423.github.io/](http://fangjian0423.github.io/) 里。这里基本上不会再更新博客了。
2015-08-04T08:22:00Z
2015-08-04T08:22:00Z
format丶
https://www.cnblogs.com/fangjian0423/
【摘要】以后新的博客会发到[http://fangjian0423.github.io/](http://fangjian0423.github.io/) 里。这里基本上不会再更新博客了。 <a href="https://www.cnblogs.com/fangjian0423/p/blog-change.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/fangjian0423/p/mybatis-interceptor.html
MyBatis拦截器原理探究 - format丶
## MyBatis拦截器介绍 ##MyBatis提供了一种插件(plugin)的功能,虽然叫做插件,但其实这是拦截器功能。那么拦截器拦截MyBatis中的哪些内容呢?我们进入[官网](http://mybatis.github.io/mybatis-3/zh/configuration.html#...
2014-12-16T03:02:00Z
2014-12-16T03:02:00Z
format丶
https://www.cnblogs.com/fangjian0423/
【摘要】## MyBatis拦截器介绍 ##MyBatis提供了一种插件(plugin)的功能,虽然叫做插件,但其实这是拦截器功能。那么拦截器拦截MyBatis中的哪些内容呢?我们进入[官网](http://mybatis.github.io/mybatis-3/zh/configuration.html#... <a href="https://www.cnblogs.com/fangjian0423/p/mybatis-interceptor.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/fangjian0423/p/mybatis-cache.html
通过源码分析MyBatis的缓存 - format丶
前方高能! 本文内容有点多,通过实际测试例子+源码分析的方式解剖MyBatis缓存的概念,对这方面有兴趣的小伙伴请继续看下去~## MyBatis缓存介绍 ##首先看一段[wiki](http://zh.wikipedia.org/wiki/MyBatis)上关于MyBatis缓存的介绍:MyBat...
2014-12-10T06:34:00Z
2014-12-10T06:34:00Z
format丶
https://www.cnblogs.com/fangjian0423/
【摘要】前方高能! 本文内容有点多,通过实际测试例子+源码分析的方式解剖MyBatis缓存的概念,对这方面有兴趣的小伙伴请继续看下去~## MyBatis缓存介绍 ##首先看一段[wiki](http://zh.wikipedia.org/wiki/MyBatis)上关于MyBatis缓存的介绍:MyBat... <a href="https://www.cnblogs.com/fangjian0423/p/mybatis-cache.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/fangjian0423/p/java-threadlocal.html
ThreadLocal原理及其实际应用 - format丶
## 前言 ##java猿在面试中,经常会被问到1个问题:**java实现同步有哪几种方式?**大家一般都会回答使用synchronized, 那么还有其他方式吗? 答案是肯定的, 另外一种方式也就是本文要说的ThreadLocal。## ThreadLocal介绍 ##ThreadLocal, ...
2014-11-23T04:21:00Z
2014-11-23T04:21:00Z
format丶
https://www.cnblogs.com/fangjian0423/
【摘要】## 前言 ##java猿在面试中,经常会被问到1个问题:**java实现同步有哪几种方式?**大家一般都会回答使用synchronized, 那么还有其他方式吗? 答案是肯定的, 另外一种方式也就是本文要说的ThreadLocal。## ThreadLocal介绍 ##ThreadLocal, ... <a href="https://www.cnblogs.com/fangjian0423/p/java-threadlocal.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/fangjian0423/p/logstash-elasticsearch-build.html
logstash搭建日志追踪系统 - format丶
## 前言 ##开始博客之前,首先说下10月份没写博客的原因 = =。 10月份赶上国庆,回了趟老家休息了下,回来后自己工作内容发生了点改变,开始搞一些小架构的东西以及研究一些新鲜东西,当时我听到这个消息真的是开心得不得了, 0 0。 然后就是把搜索模块交给我搞了,哇咔咔,以前学过lucene和s...
2014-11-02T01:55:00Z
2014-11-02T01:55:00Z
format丶
https://www.cnblogs.com/fangjian0423/
【摘要】## 前言 ##开始博客之前,首先说下10月份没写博客的原因 = =。 10月份赶上国庆,回了趟老家休息了下,回来后自己工作内容发生了点改变,开始搞一些小架构的东西以及研究一些新鲜东西,当时我听到这个消息真的是开心得不得了, 0 0。 然后就是把搜索模块交给我搞了,哇咔咔,以前学过lucene和s... <a href="https://www.cnblogs.com/fangjian0423/p/logstash-elasticsearch-build.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/fangjian0423/p/mybaits-dynamic-sql-analysis.html
Mybatis解析动态sql原理分析 - format丶
## 前言 ##废话不多说,直接进入文章。我们在使用mybatis的时候,会在xml中编写sql语句。比如这段动态sql代码: UPDATE users name = #{name} ...
2014-09-26T06:42:00Z
2014-09-26T06:42:00Z
format丶
https://www.cnblogs.com/fangjian0423/
【摘要】## 前言 ##废话不多说,直接进入文章。我们在使用mybatis的时候,会在xml中编写sql语句。比如这段动态sql代码: UPDATE users name = #{name} ... <a href="https://www.cnblogs.com/fangjian0423/p/mybaits-dynamic-sql-analysis.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/fangjian0423/p/dom-parse-xml-html.html
简单谈谈dom解析xml和html - format丶
## 前言 ##[文件对象模型(Document Object Model,简称DOM)](http://www.w3.org/TR/2004/REC-DOM-Level-3-Core-20040407/),是W3C组织推荐的处理可扩展标志语言的标准编程接口。html,xml都是基于这个模型构造的。...
2014-09-21T05:35:00Z
2014-09-21T05:35:00Z
format丶
https://www.cnblogs.com/fangjian0423/
【摘要】## 前言 ##[文件对象模型(Document Object Model,简称DOM)](http://www.w3.org/TR/2004/REC-DOM-Level-3-Core-20040407/),是W3C组织推荐的处理可扩展标志语言的标准编程接口。html,xml都是基于这个模型构造的。... <a href="https://www.cnblogs.com/fangjian0423/p/dom-parse-xml-html.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/fangjian0423/p/spring-mybatis-MapperScannerConfigurer-analysis.html
Spring与Mybatis整合的MapperScannerConfigurer处理过程源码分析 - format丶
## 前言 ##本文将分析mybatis与spring整合的MapperScannerConfigurer的底层原理,之前已经分析过java中实现动态,可以使用jdk自带api和cglib第三方库生成动态代理。本文分析的mybatis版本3.2.7,mybatis-spring版本1.2.2。## ...
2014-09-06T13:55:00Z
2014-09-06T13:55:00Z
format丶
https://www.cnblogs.com/fangjian0423/
【摘要】## 前言 ##本文将分析mybatis与spring整合的MapperScannerConfigurer的底层原理,之前已经分析过java中实现动态,可以使用jdk自带api和cglib第三方库生成动态代理。本文分析的mybatis版本3.2.7,mybatis-spring版本1.2.2。## ... <a href="https://www.cnblogs.com/fangjian0423/p/spring-mybatis-MapperScannerConfigurer-analysis.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/fangjian0423/p/redis-introduction.html
Redis简介-安装-入门 - format丶
## 前言 ##我们team马上要用Redis了。 所以先学习一下这东西。Redis大名很早以前就听过了,以前在的公司都没有用到。 现在有机会终于接触到了,果断学习起来。## 什么是redis ##[Redis](http://redis.io/)是完全开源免费的,遵守BSD协议,先进的key - ...
2014-08-17T03:07:00Z
2014-08-17T03:07:00Z
format丶
https://www.cnblogs.com/fangjian0423/
【摘要】## 前言 ##我们team马上要用Redis了。 所以先学习一下这东西。Redis大名很早以前就听过了,以前在的公司都没有用到。 现在有机会终于接触到了,果断学习起来。## 什么是redis ##[Redis](http://redis.io/)是完全开源免费的,遵守BSD协议,先进的key - ... <a href="https://www.cnblogs.com/fangjian0423/p/redis-introduction.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/fangjian0423/p/java-dynamic-proxy.html
java动态代理浅析 - format丶
最近在公司看到了mybatis与spring整合中MapperScannerConfigurer的使用,该类通过反向代理自动生成基于接口的动态代理类。于是想起了java的动态代理,然后就有了这篇文章。本文使用动态代理模拟处理事务的拦截器。接口: public interface UserSer...
2014-08-16T04:01:00Z
2014-08-16T04:01:00Z
format丶
https://www.cnblogs.com/fangjian0423/
【摘要】最近在公司看到了mybatis与spring整合中MapperScannerConfigurer的使用,该类通过反向代理自动生成基于接口的动态代理类。于是想起了java的动态代理,然后就有了这篇文章。本文使用动态代理模拟处理事务的拦截器。接口: public interface UserSer... <a href="https://www.cnblogs.com/fangjian0423/p/java-dynamic-proxy.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/fangjian0423/p/Backbone-record.html
Backbone小记录 - format丶
## 前言 ##这两天看了下[Backbone.js](http://backbonejs.org/)的知识,大概了解了这个框架的一些知识。 写篇博客总结一下。Backbone.js是一个web端javascript的轻量级MVC框架。为什么说是轻量级呢?因为它基于[underscore](http...
2014-08-08T06:34:00Z
2014-08-08T06:34:00Z
format丶
https://www.cnblogs.com/fangjian0423/
【摘要】## 前言 ##这两天看了下[Backbone.js](http://backbonejs.org/)的知识,大概了解了这个框架的一些知识。 写篇博客总结一下。Backbone.js是一个web端javascript的轻量级MVC框架。为什么说是轻量级呢?因为它基于[underscore](http... <a href="https://www.cnblogs.com/fangjian0423/p/Backbone-record.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/fangjian0423/p/jetty-websocket-demo.html
使用线程池模拟处理耗时任务,通过websocket提高用户体验 - format丶
前言在文章开始之前,询问一下大家平时工作中后端处理批量任务(耗时任务)的时候,前端是如何告知用户任务的执行情况的?楼主对这个问题想了下,决定使用websokect将这一过程展现给用户。于是就有了这篇文章,跟大家一起学习。WebSocket简单介绍WebSocket是HTML5开始提供的一种浏览器与服...
2014-07-24T02:10:00Z
2014-07-24T02:10:00Z
format丶
https://www.cnblogs.com/fangjian0423/
【摘要】前言在文章开始之前,询问一下大家平时工作中后端处理批量任务(耗时任务)的时候,前端是如何告知用户任务的执行情况的?楼主对这个问题想了下,决定使用websokect将这一过程展现给用户。于是就有了这篇文章,跟大家一起学习。WebSocket简单介绍WebSocket是HTML5开始提供的一种浏览器与服... <a href="https://www.cnblogs.com/fangjian0423/p/jetty-websocket-demo.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/fangjian0423/p/xml-namespace.html
Xml命名空间浅析 - format丶
XML实例在介绍xml命名空间之前,我们先来看段xml代码: 这段代码摘自spring框架的某段配置代码。稍微分析一下:该段xml代码中的诸多元素没有...
2014-07-21T07:27:00Z
2014-07-21T07:27:00Z
format丶
https://www.cnblogs.com/fangjian0423/
【摘要】XML实例在介绍xml命名空间之前,我们先来看段xml代码: 这段代码摘自spring框架的某段配置代码。稍微分析一下:该段xml代码中的诸多元素没有... <a href="https://www.cnblogs.com/fangjian0423/p/xml-namespace.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/fangjian0423/p/java-classloader.html
浅析java类加载器ClassLoader - format丶
作为一枚java猿,了解类加载器是有必要的,无论是针对面试还是自我学习。本文从JDK提供的ClassLoader、委托模型以及如何编写自定义的ClassLoader三方面对ClassLoader做一个简要的总结。JDK中提供的ClassLoader1.Bootstrap ClassLoader B...
2014-07-16T06:46:00Z
2014-07-16T06:46:00Z
format丶
https://www.cnblogs.com/fangjian0423/
【摘要】作为一枚java猿,了解类加载器是有必要的,无论是针对面试还是自我学习。本文从JDK提供的ClassLoader、委托模型以及如何编写自定义的ClassLoader三方面对ClassLoader做一个简要的总结。JDK中提供的ClassLoader1.Bootstrap ClassLoader B... <a href="https://www.cnblogs.com/fangjian0423/p/java-classloader.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/fangjian0423/p/spring-beanPostProcessor.html
Spring的BeanPostProcesser接口介绍 - format丶
前言废话不多说,直接进入主题。同学们有想过这么一种情况吗:Spring容器提供给我们的一些接口实现类并不能满足我们的要求,但是我们又不想重新写一个类,只想在原来类上修改一些属性?举个例子,SpringMVC中通过标签自动生成的RequestMappingHandlerAdapter有个Handler...
2014-07-02T02:53:00Z
2014-07-02T02:53:00Z
format丶
https://www.cnblogs.com/fangjian0423/
【摘要】前言废话不多说,直接进入主题。同学们有想过这么一种情况吗:Spring容器提供给我们的一些接口实现类并不能满足我们的要求,但是我们又不想重新写一个类,只想在原来类上修改一些属性?举个例子,SpringMVC中通过标签自动生成的RequestMappingHandlerAdapter有个Handler... <a href="https://www.cnblogs.com/fangjian0423/p/spring-beanPostProcessor.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/fangjian0423/p/springMVC-directory-summary.html
SpringMVC源码分析系列 - format丶
说到java的mvc框架,struts2和springmvc想必大家都知道,struts2的设计基本上完全脱离了Servlet容器,而springmvc是依托着Servlet容器元素来设计的,同时springmvc基于Spring框架,Spring框架想必搞java的同学都很熟悉。 一进Spring
2014-06-26T02:04:00Z
2014-06-26T02:04:00Z
format丶
https://www.cnblogs.com/fangjian0423/
【摘要】说到java的mvc框架,struts2和springmvc想必大家都知道,struts2的设计基本上完全脱离了Servlet容器,而springmvc是依托着Servlet容器元素来设计的,同时springmvc基于Spring框架,Spring框架想必搞java的同学都很熟悉。 一进Spring <a href="https://www.cnblogs.com/fangjian0423/p/springMVC-directory-summary.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/fangjian0423/p/2014-firsthalfyear-summary.html
最近状况的一点总结(2014年上半年总结) - format丶
2014年过了一半了, 结合最近的工作及学习状态,是时候来点总结了。作为1个2013届毕业出来工作差不多1年的人来说,经历不算多,回顾自己今年这段时间所走过的路,所经历的事情,没有太多的惊喜,有太多的无奈,感觉自己从毕业开始到现在的技术水平进步的太少了。打算从3点来总结一下今年上半年自己的状况:1....
2014-06-24T12:52:00Z
2014-06-24T12:52:00Z
format丶
https://www.cnblogs.com/fangjian0423/
【摘要】2014年过了一半了, 结合最近的工作及学习状态,是时候来点总结了。作为1个2013届毕业出来工作差不多1年的人来说,经历不算多,回顾自己今年这段时间所走过的路,所经历的事情,没有太多的惊喜,有太多的无奈,感觉自己从毕业开始到现在的技术水平进步的太少了。打算从3点来总结一下今年上半年自己的状况:1.... <a href="https://www.cnblogs.com/fangjian0423/p/2014-firsthalfyear-summary.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/fangjian0423/p/springMVC-dispatcherServlet.html
SpringMVC核心分发器DispatcherServlet分析[附带源码分析] - format丶
目录前言DispatcherServlet初始化过程DispatcherServlet处理请求过程总结参考资料前言SpringMVC是目前主流的Web MVC框架之一。如果有同学对它不熟悉,那么请参考它的入门blog:http://www.cnblogs.com/fangjian0423/p/spr...
2014-06-22T13:22:00Z
2014-06-22T13:22:00Z
format丶
https://www.cnblogs.com/fangjian0423/
【摘要】目录前言DispatcherServlet初始化过程DispatcherServlet处理请求过程总结参考资料前言SpringMVC是目前主流的Web MVC框架之一。如果有同学对它不熟悉,那么请参考它的入门blog:http://www.cnblogs.com/fangjian0423/p/spr... <a href="https://www.cnblogs.com/fangjian0423/p/springMVC-dispatcherServlet.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/fangjian0423/p/springMVC-exception-analysis.html
SpringMVC异常处理机制详解[附带源码分析] - format丶
目录前言重要接口和类介绍HandlerExceptionResolver接口AbstractHandlerExceptionResolver抽象类AbstractHandlerMethodExceptionResolver抽象类ExceptionHandlerExceptionResolver类De...
2014-06-21T02:06:00Z
2014-06-21T02:06:00Z
format丶
https://www.cnblogs.com/fangjian0423/
【摘要】目录前言重要接口和类介绍HandlerExceptionResolver接口AbstractHandlerExceptionResolver抽象类AbstractHandlerMethodExceptionResolver抽象类ExceptionHandlerExceptionResolver类De... <a href="https://www.cnblogs.com/fangjian0423/p/springMVC-exception-analysis.html" target="_blank">阅读全文</a>