java
xiaoqiangcn
我就是我,一个 快乐向上的自己!!!!
展开
-
正则表达式验证
验证 Email: String filter=/^([a-z]|[A-Za-z0-9]|[-]|[_][.])([A-Za-z0-9])+@([A-Za-z0-9]|[-])+/..+$/ ; 匹配空白行的正则表达式:/n/s*/r 评注:可以用来删除空白行 匹配HTML标记的正则表达式:]*>.*?| 评注:网上流传的版本太糟糕,上面这个也仅仅能匹配部分,原创 2008-04-29 13:34:00 · 290 阅读 · 0 评论 -
正则表达式验证
验证 Email: String filter=/^([a-z]|[A-Za-z0-9]|[-]|[_][.])([A-Za-z0-9])+@([A-Za-z0-9]|[-])+\..+$/ ; 匹配空白行的正则表达式:\n\s*\r评注:可以用来删除空白行 匹配HTML标记的正则表达式:<(\S*?)[^>]*>.*?</\1>|<.*? />...2008-04-21 09:11:47 · 62 阅读 · 0 评论 -
Log4j的使用
1.为什么要用Log4j 开发一个系统的时候,总会System.out.println来打印一些信息,但这些语句在系统稳定之后,就没有作用了,成了垃圾代码。Log4j就可以解决这个问题;2.Log4j的处理过程 你可以使用Log4j来代替系统中的输出语句,当你系统稳定之后,只要修改配置文件,就可以不显示打印信息了。3.先讲一个简单例子,再回头来看参数 3.1在C盘下面...2008-04-22 09:05:25 · 118 阅读 · 0 评论 -
让我们一起更快捷的使用Eclipse
大学刚毕业,刚来到公司,看见自己的前辈们在使用Eclipse时非常的熟练,快捷键应该是节省时间的一个要素,所以自己在网上找了下面这些快捷键,如果你还有适用的快捷键在这我还没有列出的,麻烦发给我,以便让更多的程序员更快捷的使用Eclipse.在此表示感谢. Ctrl+M切换窗口的大小Ctrl+Q跳到最后一次的编辑处 Ctrl+/ 在代码窗口中是这种//~注释。 Ctrl+Shi...2008-04-22 09:34:23 · 66 阅读 · 0 评论 -
HTML:MESSAGES和HTML:ERRORS精妙用法
这次项目中要求所有的后台操作中涉及对数据库的操作要求向页面打印是否成功的信息,成功用ActionMessages向页面传信息,并且使用蓝色字;失败时使用ActionErrors向页面传信息,使用红色字.原以为必须都使用<fontcolor='red'></font>来实现颜色问题,但页面多了很多代码.后来发现可以在ApplicationResources.pr...2008-04-30 10:38:39 · 152 阅读 · 0 评论 -
Google gson fromJson 问题
[code="java"]public static void main(String args[]){ Book book = new Book("中国"); book.setPrice(3.2f); String json = Tools.toJson(book); Gson gson = new Gson(); Book bb = gson.fromJson(...2009-11-24 16:02:12 · 388 阅读 · 0 评论 -
ReflectASM,高性能的反射
[b]什么是ReflectASM[/b] ReflectASM是一个很小的java类库,主要是通过asm生产类来实现java反射,执行速度非常快,看了网上很多和反射的对比,觉得ReflectASM比较神奇,很想知道其原理,下面介绍下如何使用及原理。[b]如何使用[/b] [code="java"]public class User { private int id; pr...原创 2012-09-03 10:11:08 · 369 阅读 · 0 评论 -
java 字符串模板解析
[b]1. MessageFormat [/b] 优点:不需要映入第三方类库,门槛低缺点:使用序号来和后面参数约定,耦合性比较大,维护成本高,可重用性不高 对于所有信息都放到bean中,需要后期将对象一个个的get属性,开发代码比较多 [code="java"] System.out.println(MessageFormat.format("我是{0},我来自{1...原创 2012-09-26 15:56:41 · 751 阅读 · 0 评论