技术收集
文章平均质量分 65
iteye_20695
这个作者很懒,什么都没留下…
展开
-
五个有用的过滤器
一、使浏览器不缓存页面的过滤器 import javax.servlet.*; import javax.servlet.http.HttpServletResponse; import java.io.IOException; /** * 用于的使 Browser 不缓存页面的过滤器 */ public class ForceNo...原创 2009-11-11 14:30:55 · 66 阅读 · 0 评论 -
用JavaScript验证密码强度
规则如下: 四种组合指 数字,小写字母,大写字母,其它字符 把密码强度分为四等: 1. 密码长度小于或等于四位.或者密码只有一种组合 2. 密码长度大于四位, 且有两种组合. 3. 密码长度大于四位, 且有三种组合. 4. 密码长度大于四位, 且有四种组合. 如果没有输入则返回0 判断函数: ...原创 2009-11-11 14:32:19 · 71 阅读 · 0 评论 -
Hibernate实现分页查询的原理分析
Hibernate 可以实现分页查询,例如:从第2万条开始取出100条记录Java代码 1. Query q = session.createQuery("from Cat as c");; 2. q.setFirstResult(20000);; 3. q.setMaxResults(100);; 4. List l = q.list(...原创 2009-11-11 14:36:21 · 87 阅读 · 0 评论 -
细谈Ehcache页面缓存的使用
简单的来说,如果一个应用中80% 的时间内都在访问20% 的数据,那么,这时候就应该使用缓存了。这个和长尾理论正好相悖,其实也不是相悖,只是不同的理论使用的场景不同。在80/20 原则生效的地方,我们都应该考虑是否可以使用缓存。但即使是这样,缓存也有不同的用法,举个例子,一个网站的首页估计是被访问的次数最多的,我们可以考虑给首页做一个页面缓存,而如果在某个页面上,比如说java...原创 2009-11-12 09:45:10 · 68 阅读 · 0 评论 -
使用批处理备份日志
客户要求JBoss日志级别是DEBUG,这个级别的日志,每天估计得有3G的日志产生,服务器的硬盘可吃不消啊,呵呵。。。就想使用备份的机制,把前一天的日志打包,然后删除原文件。这种文本日志,一压缩就很想了,3G压缩完估计也就200M吧。D:\SystemUtil\WinRAR\Rar a -ag -k -r -s -ibck -df -inul a.rar server.log.%SortYes...原创 2009-11-13 12:00:01 · 154 阅读 · 0 评论 -
堆内存和设置GC
JVM通过Ergonomics技术已经尽可能的让jvm不要我们去操心底层的细节,而尝试提供给我们好的服务。但是,内存管理和gc并没有一个一劳永逸的方案。GC有可能成为性能的瓶颈。很多时候还是要程序员自己动手去做一些调优。以下简要介绍一些关键概念。JVM会自动选择使用server mode还是client mode。但是我们一样可以手工设置。java -server -cli...原创 2009-11-13 15:05:49 · 182 阅读 · 0 评论 -
java 汉字转换成拼音
Java代码 1. /** 2. * 3. * @author MoXie SysTem128(at)GMail.Com 4. */ 5. public class SpellCnHelper { 6. 7. private static int size = 7550; // (20319 - 1025...原创 2009-11-13 16:39:27 · 656 阅读 · 0 评论 -
Spring 的优秀工具类盘点,第 1 部分: 文件资源操作和 Web 相关工具类
Spring 不但提供了一个功能全面的应用开发框架,本身还拥有众多可以在程序编写时直接使用的工具类,您不但可以在 Spring 应用中使用这些工具类,也可以在其它的应用中使用,这些工具类中的大部分是可以在脱离 Spring 框架时使用的。了解 Spring 中有哪些好用的工具类并在程序编写时适当使用,将有助于提高开发效率、增强代码质量。 在这个分为两部分的文章中,我们将从众多...原创 2009-11-20 11:04:04 · 76 阅读 · 0 评论