- 博客(10)
- 资源 (1)
- 收藏
- 关注
原创 java 字符串模板解析
[b]1. MessageFormat [/b] 优点:不需要映入第三方类库,门槛低缺点:使用序号来和后面参数约定,耦合性比较大,维护成本高,可重用性不高 对于所有信息都放到bean中,需要后期将对象一个个的get属性,开发代码比较多 [code="java"] System.out.println(MessageFormat.format("我是{0},我来自{1...
2012-09-26 15:56:41
795
原创 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
407
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
426
HTML:MESSAGES和HTML:ERRORS精妙用法
这次项目中要求所有的后台操作中涉及对数据库的操作要求向页面打印是否成功的信息,成功用ActionMessages向页面传信息,并且使用蓝色字;失败时使用ActionErrors向页面传信息,使用红色字.原以为必须都使用<fontcolor='red'></font>来实现颜色问题,但页面多了很多代码.后来发现可以在ApplicationResources.pr...
2008-04-30 10:38:39
181
超BT的查询
正在做项目,遇到个超BT的查询 查询的条件由用户自己定制,比如有三个条件,是根据姓名、年龄和工资查询 那么用户可以这样定制查询条件 (姓名 like 'abc' or 工资>2000) and 年龄 < 30。条件一共有33个,用户可以自由选择或不选,条件也可以自由排列“与”、“或”、“并”这样的操作符。 ,我现在连页面都不知道怎么做啊!!!!!!...
2008-04-30 10:38:37
385
原创 Log4j的使用
1.为什么要用Log4j 开发一个系统的时候,总会System.out.println来打印一些信息,但这些语句在系统稳定之后,就没有作用了,成了垃圾代码。Log4j就可以解决这个问题;2.Log4j的处理过程 你可以使用Log4j来代替系统中的输出语句,当你系统稳定之后,只要修改配置文件,就可以不显示打印信息了。3.先讲一个简单例子,再回头来看参数 3.1在C盘
2008-04-29 13:37:00
460
1
原创 正则表达式验证
验证 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
314
让我们一起更快捷的使用Eclipse
大学刚毕业,刚来到公司,看见自己的前辈们在使用Eclipse时非常的熟练,快捷键应该是节省时间的一个要素,所以自己在网上找了下面这些快捷键,如果你还有适用的快捷键在这我还没有列出的,麻烦发给我,以便让更多的程序员更快捷的使用Eclipse.在此表示感谢. Ctrl+M切换窗口的大小Ctrl+Q跳到最后一次的编辑处 Ctrl+/ 在代码窗口中是这种//~注释。 Ctrl+Shi...
2008-04-22 09:34:23
86
Log4j的使用
1.为什么要用Log4j 开发一个系统的时候,总会System.out.println来打印一些信息,但这些语句在系统稳定之后,就没有作用了,成了垃圾代码。Log4j就可以解决这个问题;2.Log4j的处理过程 你可以使用Log4j来代替系统中的输出语句,当你系统稳定之后,只要修改配置文件,就可以不显示打印信息了。3.先讲一个简单例子,再回头来看参数 3.1在C盘下面...
2008-04-22 09:05:25
144
正则表达式验证
验证 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
87
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人