自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

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

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

2016-05-17 18:03:45 1384

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

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

2016-05-17 10:08:25 4137

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

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

2016-05-16 08:46:14 2487

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

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

2016-05-15 20:10:14 8256

原创 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

原创 Weka c4.5 决策树 j48源码 解析(一)

weka是一个java的机器学习库,官网 这篇文章是搭建阅读weka源码环境的过程。想直接看源码分析的可以跳过。 工具:Eclipse Java EE IDE for Web Developers.Version: Mars.2 Release (4.5.2)在Eclipse中新建一个maven项目,如图,接下来有好几个下一步,这个比较随意,可以自己看着填,也可以上网搜索其他参考。 使用ma

2016-04-28 11:31:29 3275

原创 [DELVE][web]基于angular js的Spring security验证

REQUIREMENT现在做的项目,前台是angular js,后台是基于spring的java web。 两者是完全分离开的。身份验证是首次传入帐后密码,之后用token进行验证。Spring security的默认配置是应用在jsp条件,前后台耦合的情况下。适用于前后分离框架的spring-security配置需要花番功夫。stackoverflow上的一个提问 github上基于rest的

2016-04-14 22:25:11 1593

原创 jquery.validate 与 jquery.avgrund合用导致的验证出错

ERROR:jQuery.validate 是一个基于jQuery的表单验证插件。 http://jqueryvalidation.org/ jquery.avgrund是一个弹出窗口插件,效果不错,使用简单。 https://github.com/voronianski/jquery.avgrund.js使用jquery.avgrund弹出表单+使用jquery.validate验证表单1.

2016-01-22 20:12:57 588

原创 [DELVE][web]解决jsp修改后,修改的内容需要重启tomcat才能刷新出来

REQUIREMENTeclipse; tomcat7.0; java web项目 今天碰到一个简单但烦人的问题,就是jsp修改后,修改的内容无法及时加载,只能重启服务器后才能看到。 以往java代码修改后得重启服务器,我知道是需要重新编译,但jsp以往貌似是可以即时编译,不需要重启tomcat的呀。STEP上网搜索了一下相关内容: 有说删除tomcat配置目录的¹,有说删除tomcat wo

2015-12-10 18:04:15 5118

原创 [delve][web]如何实现网站顶部状态条的外部引用

REQUIREMENT现在做的项目,网站顶部的状态条 登录前 登录以后 实现方法是HTML和JS,<!--index.jsp 实现topbar的html--><div class="topbar" id="topbar"> <div class="head-left"> <ul> <li ><a href="#" style="color:#5dbffc;">下载APP

2015-12-01 16:50:13 462

原创 [error handle][java script]如何做到js绑定事件的同时不执行事件

REASON起初: 在页面初始化时给下拉菜单绑定一个change事件。 该change事件会跳转到一个新页面。 PROBLEM后来,我想给getAccountList方法添加一个参数。 问题发生了,只要在绑定change时间的时候给方法名后加上括号,页面加载后就不停的刷新刷新。FIND分析原因: 事件绑定->执行事件,刷新页面->刷新后页面初始化,绑定事件->执行事件,刷新。->不

2015-11-19 11:51:01 1072

原创 [error handle][java web]Spring MVC在类上使用@RequestMapping后对静态资源的访问问题

REASON我写的LoginController中对类和方法各有一级映射, 如以下访问时路径为http://localhost:8080/lsqz/login/individualLogin.do PROBLEM该路径跳转的连接中有图片, 其在网页内链接为:static/images/mima.png 正常情况下映射的链接:http://localhost:8080/lsqz/static/

2015-11-05 10:26:14 3025

转载 [algorithm][Reprint&summary]随机梯度下降法

新项目要用到多元线性回归, 1、http://m.blog.csdn.net/blog/fansy1990/23766523提到实现算法在mahout中的位置, 2、查询mahout-core的api,发现其实现方法为随机梯度下降法(stochastic gradient descent, SGD)。 3、http://blog.csdn.net/zbc1090549839/article

2015-09-28 09:52:24 352

原创 [error handle][servlet]转发导致的中文乱码

REASON写了一个表单页面webBasic.jsp,信息提交到Servlet,然后读取数据库信息转发到webBasic.jsp。ERROR输出的汉字变为了乱码。连jsp本身的内容,原先正常的也变成了乱码。 主要代码和效果截图如下: Servlet代码: Jsp代码: 提交前界面: 提交后界面: FIND1、html,jsp,三处设置都为”UTF-8”,浏览器编码更改为UTF

2015-09-24 15:20:47 1393

原创 [error handle][java web]Cannot call sendRedirect() after the response has been committed

REASON写一个简单的登陆页面,name在数据库中有重复时转发到原页面。弹出message:用户名已占用。 代码如下 ERROR填写了一个重复的name用来测试,点击提交后报错。 FIND通过注释排了下错,认定错误出在60行重定向语句上。 错误原文翻译为:在响应发出后不可以进行转发。 重定向语句会发出响应,那可能是转发语句和重定向语句的顺序问题了。从代码上来看,重定向在转发的后面,应该不

2015-09-22 09:51:56 776

原创 [error handle][mysql]mysql汉字乱码

REASON1mysql默认编码都是latin1, mysql> SHOW VARIABLES LIKE ”character_set_%”; +————————–+—————————-+ | Variable_name | Value | +————————–+—————————-+ | character_set_client | latin1 | | character_

2015-09-20 11:10:08 378

原创 [error handle][java] 有错误信息时,getErrorStream()返回null

REASON访问豆瓣图书的api,因为图书馆的书很多豆瓣上没有。需要写一个方法获取找不到书时的错误信息。如:http://api.douban.com/v2/book/isbn/123123                后面的123123是随便填的错误的ISBN码。网页看的话会返回一段信息,要获取的就是它。ERROR然后诡异的事发生了。按照下面的代码获

2015-08-20 11:02:37 4505

原创 [error handle][mahout] 由于空字符串错误导致model创建失败

REASON图书馆项目,今天想测试下mahout的图书推荐算法。借阅数据有30多万条,用kettle处理过后是这样long,long,flout型,用逗号隔开,符合要求。ERROR运行后报错,model = new FileDataModel(new File(INPUTPATH));   语句错误,提示空字符串错误。错误信息:Exception in

2015-07-30 16:42:09 809

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关注的人

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