自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

u010077905的专栏

学的越多越无知

  • 博客(8)
  • 收藏
  • 关注

原创 Mina源码研究

Mina源码研究心得1.整体结构Mina官方教程中的总体结构图:IoService是用于执行具体的IO操作(发送&接收数据),如NioTcpServer是IoService的实现类之一,其作用是使用NIO提供的Selector实现TCP的服务端。IoFilterChain实际上是一个Filter数组,通过IoService.setFilters方法设置所有的Filter。I

2014-10-06 23:14:56 663

原创 Tomcat初窥

Tomcat初窥1.Tomcat的结构Tomcat的源码非常复杂,但总体上代码非常清晰。先看看来自网络的一张图: 上图反映出了tomcat的总体结构的组成部分。Catalina是程序的入口,除Catalina外,其它部分都实现了Lifecycle接口。Tomcat使用了基于组件的设计方式,在Tomcat中,一切都是组件,Lifecycle是所有组件的生命周期管理接口,提供了in

2014-08-17 08:56:49 807

原创 如何实现Spring依赖注入

Spring中,依赖注入是最sy

2014-08-10 17:18:52 618

原创 基于Spring的MVC框架设计与实现

说明:这篇博客中并非讲SpringMVC,而是讲述我曾经实现过的一个MVC框架,

2014-08-10 15:32:32 8217

原创 MyBatis执行流程

废话不说,以MyBatis的update为例,一图见分晓:

2014-08-10 14:30:49 1490 3

原创 MyBatis中的RowBounds

如何分页查询<span style="font-family:Times New Roman">Mybatis如何分页查询?Mysql中可以使用limit语句,但limit并不是标准SQL中的,如果是其它的数据库,则需要使用其它语句。MyBatis提供了RowBounds类,用于实现分页查询。RowBounds中有两个数字,offset和limit。MyBatis如何利用RowBounds

2014-08-10 14:16:47 39026 7

原创 Spring MVC防止XSS攻击

1.在输出时过虑文本(JSON)JSON的输出过程具体的实现方式很简单,重写一个ObjectMapper,在里面注册一个新的JsonSerialize,在这个JsonSerialize里面对文本做过虑。再加入一点配置就行了。SpringMVC的处理过程需要从视图渲染开始,视图渲染在DispatcherServlet中进行调用,

2014-08-10 13:47:38 3195 1

原创 Spring MVC初始化研究

1.ContextLoaderListener对依赖注入容器的初始化

2014-08-10 13:34:21 1053 1

空空如也

空空如也

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

TA关注的人

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