自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 资源 (6)
  • 收藏
  • 关注

原创 lucene2.3.0 note

lucene学习

2014-12-08 23:20:13 426

原创 快速排序思想及实现

一趟快速排序(划分)是指将待排序记录按照枢轴(通常为第一个记录)分为两个子序列,使得一个子序列的值 #include using namespace std; void swap(int *a1, int *a2) { int tmp; tmp = *a1; *a1 = *a2; *a2 = tmp; } int Partition(int a[], int low, int high)

2014-11-30 23:50:01 425

原创 使用Axis2搭建WebService环境(一)

下载最新的(2012年)axis2-1.6.2-war,阅读README.txt,如下可以创建一个新的Service

2014-10-12 18:07:57 579

jsch.jar--一个java实现的运行linux下面ssh和scp命令的工具

ant运行scp以及sshexec任务所必须的jar包,这是optional的,所以ant默认不会有的,需要自己加上

2014-05-09

模仿servlet 的filter写的,

模仿servlet 的filter写的,拦截器涉及模式的具体实现

2014-02-22

简单实现web单点登录

简单实现web单点登录,使用J2EE技术(servlet/jsp/),使用filter拦截请求,cookie保存用户登陆信息

2014-01-27

名为责任链或者拦截器或者过滤器的简单模拟

看到strut2的Interceptor(拦截器), tomcat源码的Valve(tomcat中各种各样容器如Wrapper,Context都是靠Valve实现各种功能), 以及最早学习到的java web中的javax.servlet.Filter的概念, 都是一种链式的处理流程,这一个环节处理完成,然后处理另一个环节,这样就可以在一个处理本身的之前和之后做一些事情了。 比如说,struts2中Action在执行之前会首先执行一些Interceptor,完成诸如权限验证/属性注入/Validation/国际化等等的功能, 我看过一个比较好的功能是,利用strut2的拦截器和*-Validation.xml文件以及标签(strut2标签,主要是form-close.ftl这个模板文件),自动生成页面的Form前端验证。(当然辅助的客户端js文件如jquery/jquery-validation也是需要的)。 以上的这些功能,通过一种名为责任链或者拦截器或者过滤器(语义上的区别而技术上没有什么区别,知道做了什么就行了)的设计模式可以实现,那么就来看看什么是责任链的设计模式。 以下内容参考北京尚学堂的马士兵老师的设计模式视频,在此感谢。

2014-01-12

simple web server

模仿how tomcat works第一章写的程序

2014-01-11

huntmine 3.0

p2p共享软件库 方便校园网共享资源,如图书、文档、视频、影片、就业、ppt等

2012-12-31

空空如也

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

TA关注的人

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