ToolKit
文章平均质量分 81
xishizhang
这个作者很懒,什么都没留下…
展开
-
UUID生成器
package com.zhangsx.util.id; import java.util.UUID; /** * UUID生成器,以UUID的策略生成一个长度为32的随即字符串。 * * @author ZhangShixi */ public class IdGenerate { /** * 以UUID的策略生成一个长度为32的字符串,...2010-04-06 10:25:13 · 325 阅读 · 0 评论 -
编码过滤器
在Web应用开发中,我们常常需要对http请求做相应的编码处理,这时,可通过过滤器的方式来实现: package com.zhangsx.filter; import java.io.IOException; import javax.servlet.Filter; import javax.servlet.FilterChain; import javax.servlet.Filt...2010-04-06 10:45:05 · 116 阅读 · 0 评论 -
方法日志记录器
在实际项目开发中,我们常常需要实时监测一个方法的执行情况,如:方法执行开始、注入方法的参数列表、方法执行时间、方法结束等信息。将这些信息以日志形式进行记录,可以方便开发人员分析方法的执行情况,比如,可以自定义一个时间标准,将执行时间超过此标准时间的方法标记为慢速,以便能及时监测到执行时间过慢的方法,给检查和调试带来方便。 下面为一个记录方法执行情况的日志记录器,使用Spring ...2010-04-06 11:46:09 · 205 阅读 · 0 评论 -
Web操作工具类
package com.zhangsx.util.web; import javax.servlet.http.Cookie; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; /** * Web相关的工具方法。 * 提供获取用户的实际IP...2010-04-12 10:17:03 · 96 阅读 · 0 评论 -
图像处理工具类
在实际项目中,我们经常会遇到处理各种各样的图片问题。 比如:图片的旋转、缩放、图片格式转换、获取图片类型、验证图片大小、写入图片 等。 这里我们使用java.awt.Graphics2D来实现常用图像处理的功能,形成我们的图像处理工具类。 package com.zhangsx.util.image; import java.util.Iterator; import java.a...2010-04-12 12:24:49 · 118 阅读 · 0 评论 -
构建自己的通用分页组件(上)
1. 需求: 在实际项目开发中,分页是我们常见的操作,在一般数据展示的列表页,都会使用到数据分页。分页时,在每个页面上只需取得该页面展示的数据及列出其他的页码即可,这样可以以合适的粒度来获取页面展示的数据,避免不必要的数据的传输。 在软件的分层构架中,实现一个供前后台交互用的分页组件,已成为每个项目必不可少的潜在需求。本文将在实际项目中分页需求的基础上,讨论并实现一个通用的分页...2010-05-27 15:30:07 · 130 阅读 · 0 评论 -
构建自己的通用分页组件(下)
在阅读本文之前,请先参考: 构建自己的通用分页组件(上) 。 1. 需求: 在前一篇文章中,我们通过分析常见的分页需求,构建了一个通用的分页类Page和页面范围类PageScope,在此基础上完成了分页查询的前后台交互。但是取得当前页面的数据及其他分页页码信息后,最终还是要展示到页面上。 一种常用的方法就是将分页查询后返回的page对象传递给页面,页面通过一...2010-05-28 00:28:11 · 132 阅读 · 0 评论