自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (2)
  • 收藏
  • 关注

转载 SpringMVC源代码学习(六)HanderMapping详解

以下内容基于书:《看透SpringMVC-源代码分析与实践》基本照搬。。。用于自己查阅备忘。抽象类AbstractHandlerMethodMapping可以看到HandlerMapping家族有两个分支,分别继承自AbstractUrlHandlerMapping与AbstractHandlerMethodMapping。它们又统一继承于AbstractHandlerMapping。 Abstr

2016-05-17 18:03:45 1385

原创 SpringMVC源代码学习外传(三)RequestCondition

以下内容基于书:《看透SpringMVC-源代码分析与实践》 基本照搬。。。用于自己查阅备忘。加上外传关键字的是讨论一些SpringMVC的特定类的使用方法,非外传的是对启动流程/请求处理流程,我们可以看作主线剧情。RequestCondition是一个springMVC的接口,专门用于保存从request提取出的用于匹配handler的条件。 它的继承树如下:代码如下:public inte

2016-05-17 10:08:25 4141

原创 SpringMVC源代码学习(五)九大组件下

以下内容基于书:《看透SpringMVC-源代码分析与实践》基本照搬。。。用于自己查阅备忘。5. RequestToViewNameTranslatorViewResolver根据ViewName查找View,但有的Handler处理完并没有设置View,也没有设置viewName,这时就需要从request中获取viewName。也就是RequestToViewNameTranslator的任务。

2016-05-16 08:46:14 2489

原创 SpringMVC源代码学习(四)九大组件上

以下内容基于书:《看透SpringMVC-源代码分析与实践》基本照搬。。。用于自己查阅备忘。1. HandlerMapping在dispatcherServlet,doDispatch方法中有调用getHandler,代码如下: 其中List< HandlerMapping> handlerMappings是dispatcherServlet的内部变量。 那该方法的内容就是遍历handlerMa

2016-05-15 20:10:14 8258

原创 SpringMVC源代码学习(三)DispatcherServlet

DispatcherServlet是 SpringMVC最核心的类。 上文提到对请求的处理传递到了DispatcherServlet的, 代码如下:DispatcherServlet(doService)@Overrideprotected void doService(HttpServletRequest request, HttpServletResponse respons

2016-05-13 21:46:49 599

原创 SpringMVC源代码学习外传(二)如何在重定向时传递参数&FlashMap

什么是FlashMap?flashmap的作用是在redirect中传递参数。大家都知道转发 request是不变的,重定向会生成新的request,那传递参数就不能直接用request进行传递。spring提供了相应的方法解决这个问题,两种方法: //1.得到一个FlashMap,然后直接调用put方法,如: flashmap.put("name","xialu"); //2

2016-05-08 14:32:27 3727

原创 SpringMVC源代码学习(二)FrameworkServlet内处理请求的流程

FrameworkServlet中重写了service、doGet、doPost、doPut、doDelete、doOptions、doTrace方法FrameworkServlet service代码如下:protected void service(HttpServletRequest request, HttpServletResponse response)

2016-05-08 10:42:36 2078

原创 [error handle]Linux下配置mysql的编码

mysql的默认编码是latin1,对汉字的支持不好,需要编辑配置文件,设置mysql的默认编码。 这个过程网上的教程很多,大家可以参考 mysql 修改编码格式MySQL修改编码设置及乱码问题linux下的mysql配置修改途中碰到了好几个坑,真是恶心的不行。坑1,找不到my.cnf文件 教程里说linux下mysql配置文件的路径在/etc/my.cnf,然而找不到。 百度了一下,说是

2016-05-07 15:28:36 2103

原创 SpringMVC源代码学习外传(一)xml命名空间的解析NamespaceHandler

我们知道springMVC的配置都是写在xml文件里的,这些配置是怎么从xml读取的呢? 位置在 这是一个借口,内部有 它的默认实现对象为,一般的解析类都是直接继承它。

2016-05-07 12:37:14 4494

原创 SpringMVC源代码学习(一)从HTttpServletBean到DispatcherServlet

以下内容基于书:《看透SpringMVC-源代码分析与实践》观察DispatcherServlet继承树 我们知道HttpServlet有一个无参的init()方法交由子类实现,那我们从HTttpServletBean中的init()方法开始分析。@Overridepublic final void init() throws ServletException { if (logge

2016-05-03 21:37:22 1023

zxing util代码

本人项目中用到的zxing util工具类,用于将字符串转换成byte[]格式的二维码或条形码。以及反向解析。 很方便,版本是最新的3.2.1(截至2016.7),当初写的时候网上找不到现成的,花了一番功夫,现在分享给大家,压缩包里还打包了zxing的jar,core和javase都要加进工程里才行。

2016-07-27

weka-dev-3.9.0-sources

weka源码,文件夹打包成rar格式。 解压后阅读。

2016-04-28

空空如也

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

TA关注的人

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