
Java App
文章平均质量分 73
孤独の程序员
这个作者很懒,什么都没留下…
展开
-
反射实现的通用toString()方法
每次实现Object的toString()方法很麻烦,所以通过反射写了个通用的toString()方法[code="java"]public String toString() { StringBuffer buffer = new StringBuffer(); Class clazz = getClass(); String fullName = clazz....2008-08-11 16:55:18 · 303 阅读 · 0 评论 -
Abator正式更名为Ibator
好久没有使用Ibatis了,今天使用Ibatis的生成器Abator封装数据表,顺便查了下文档,结果惊人的发现它改名了,改成了更像是同出一门的Ibator了,恩,现在我也可以说我是看着Abator长大的了,呵呵,同时也感觉我老了啊 哈哈,现在像韩寒说的那样了:“没有绝对的深刻,只有绝对的肤浅”。 PS: 其实它在去年年底就改名了,只不过是没通知我,呵呵,没关系,我原谅它了,谁...2009-06-26 17:57:30 · 126 阅读 · 0 评论 -
晒书名:已收藏O'Reilly出版社‘动物世界’系列图书(一)
引言:)子在川上,曾经曰:逝者如斯夫,不舍昼夜。恩,眼一睁一闭,已经在这个圈子里混了几年了,日夜伴随的除了Vicky,还有这些O'Reilly的禽兽系列图书,感情不言而喻,故将收藏来的46本图书的书目及Covers于此分享,这系列封面别有番心意,都是大自然中的野僧动物(丛林大反击2中的经典说辞,‘我们都似野僧地’),想起可笑的环保词:‘保护动物就等于保护自己’。此为上,23部,皆如下: 1...2010-04-01 15:17:55 · 659 阅读 · 0 评论 -
晒书名:已收藏O'Reilly出版社‘动物世界’系列图书(二)
书接上回,下所列为后23部经典动物书,书目及图片 24.jfc_inanut_cover佛罗里达黑豹25.JSP3_cover灰狼26.jxta_ian_cover草原犬鼠27.learn_java_cvr孟加拉母虎28.learn_python林鼠(wood rat,鼠科林鼠属)29.lex_yacc维多利亚王冠鸽30.lnx_dev_driv3_cvr脱缰...2010-04-01 15:30:03 · 439 阅读 · 0 评论 -
关于系统中使用多个PropertyPlaceholderConfigurer的配置
多数的鲜为人知方法都是因为有着罕见的应用,就比如说Spring中PropertyPlaceholderConfigurer这个类,它是用来解析Java Properties属性文件值,并提供在spring配置期间替换使用属性值。接下来让我们逐渐的深入其配置。 基本的使用方法是:(1) <bean id="propertyConfigurerForAnalysis" clas...2009-07-29 11:51:47 · 179 阅读 · 0 评论 -
Jetty嵌入式服务器的JNDI快速配置指南
Jetty提供HTTP服务器、客户端,它是javax.sevlet的容器。而这些组件都是开源且可商用的。它被广泛的应用在工程与产品中。它可以嵌入的设备,工具,框架,应用服务器以及集成。Jetty项目的核心由Eclipse组织提供服务器。Codehaus提供附件,集成及扩展,并为其提供旧版本的存放主机。 其官方页面为: http://www.mortbay.or...2009-07-30 15:02:08 · 159 阅读 · 0 评论 -
Eclipse自动注释模版
/** * 类说明:<br> * 创建时间: ${date} ${time}<br> * @author Somebody<br> * @email:liuys@dep5.com<br> * ${tags} *//** * 功能说明:<br> * 创建者: Somebody<b...原创 2010-12-12 22:00:05 · 109 阅读 · 0 评论 -
数据仓库学习网站及图书
Web Sites Architecture, Colin White and Mike Fergeson 架构www.databaseassociates.com Data Administration 数据管理www.EWSolutions.com/newsletter.asp www.tdan....原创 2010-09-08 15:28:13 · 282 阅读 · 0 评论 -
Maven中指定得AspectJ依赖无法添加得解决方案
使用Maven长久以来一直遇到这样得一个问题,就是pom文件中加入了aspectj得依赖,但执行mvn eclipse:eclipse后,classpath中确没有加入指定得依赖,很奇怪,开始得解决办法是在自己得mvn私服中deploy aspectj得两个改名后得依赖,原名是: <dependency> <groupId>org.aspectj&l...2011-01-30 17:30:07 · 4479 阅读 · 1 评论 -
Spring3注释装配的最佳实践
2005夏于上海,初次使用了Spring框架开发企业应用,当时还没有中文书籍,只能看Spring官方提供的Reference,甚是简陋,直到一年后人民邮电出版了第一本关于Spring技术的中文翻译书籍《Spring in action》,解决了广大人民群众的精神需求,也因此书让我认识了Manning出版社,之后一直在关注他的Action系列图书,此前将众多书籍封面整理成册,闲时品茶拿来翻阅不亦乐乎...2011-01-31 12:43:38 · 122 阅读 · 0 评论 -
System.getProperty()系统参数
Properties props=System.getProperties(); //系统属性 System.out.println("Java的运行环境版本:"+props.getProperty("java.version")); System.out.println("Java的运行环境供应商:"+props.ge...原创 2011-09-21 13:17:05 · 140 阅读 · 0 评论 -
[Spring AOP] 基于AspectJ的@AfterReturning注释示例(附参考书目)
注释形式的AOP编程,便利的实现了运行时对类及其方法的监控及干预,使生活变得更美好。 ——《Seraph川上曰》 环境:系统开发过程中,我们都曾实现过将系统元数据或字典表添加到缓存中,以便程序调用,减少数据库访问IO。问题:在用户通过前端页面更新系统字典表时,需手工刷新系统缓存,操作很不友好。解决方案:监听持久层DAO方法的调用,对于...原创 2010-11-19 11:41:14 · 346 阅读 · 0 评论 -
Log4j异步日志简明配制
最近搭建一个新的WebService工程,感觉日志系统有些慢,尤其是大量的JDBC日志写入日志文件时,想起了以前关注过的log4j的异步日志方式,从Apache的log4j上了解了具体配置,于是开始改进日志配制文件,便有了此文。 log4j的日志写入对象有很多种,基本上满足了任何写入要求,如写入控制台(ConsoleAppender)、数据库(JDBCAppender)、文件(FileAp...2009-11-10 20:15:43 · 886 阅读 · 0 评论 -
倒排索引,反向索引-Inverted index
倒排索引(英语:Inverted index),也常被称为反向索引、置入档案或反向档案,是一种索引方法,被用来存储在全文搜索下某个单词在一个文档或者一组文档中的存储位置的映射。它是文档检索系统中最常用的数据结构。有两种不同的反向索引形式:一条记录的水平反向索引(或者反向档案索引)包含每个引用单词的文档的列表。一个单词的水平反向索引(或者完全反向索引)又包含每个单词在一个文档中的位...2009-05-04 11:17:53 · 578 阅读 · 0 评论 -
Spring中form绑定找不到commandClass问题的解决
今天在使用标签绑定表单中的输入域时,出现了javax.servlet.ServletException: Neither Errors instance nor plain target object for bean name 'loginCommand' available as request attribute异常调试了很久,也痛苦了很久,最后在一个老外的FAQ上找到了解决思路。:)...2008-08-11 17:18:23 · 248 阅读 · 0 评论 -
反射,动态取得javaBean中的属性值
Apache Commons的BeanUtils提供了getPropertey()方法但返回值为String,如果bean中有list等值域就无法取得,所以写了一个通过java reflect方法取得Object类型值域的方法java 代码 /** * 功能说明: 通过域名取得bean的属性值 * 创建者: Seraph ...2007-11-15 16:27:57 · 306 阅读 · 0 评论 -
使用SpringMVC将checkbox绑定到Bean的List
chechkbox问题:在SpringMVC中使用Jsp展现页面,当使用checkbox时遇到一组checkbox都没选中,而controller中的bean的list值没有改变解决方法:在原checkbox上加一个name值相同的hidden域,这样在check没有选定的情况下request也会向后台服务器传一个值为空的属性,controller接收到空值就会改变bean中list的值,...2007-11-16 12:54:29 · 313 阅读 · 0 评论 -
正则表达式使用
正则表达式使用java 代码 Pattern pattern = Pattern.compile("\\-\\w+ \\w+"); Matcher match = pattern.matcher(command); while (match.find()) { System.out.println(match.g...2007-11-29 11:51:25 · 79 阅读 · 0 评论 -
常用正则表达式
正则表达式用于字符串处理、表单验证等场合,实用高效。现将一些常用的表达式收集于此,以备不时之需。匹配中文字符的正则表达式: [\u4e00-\u9fa5]评注:匹配中文还真是个头疼的事,有了这个表达式就好办了匹配双字节字符(包括汉字在内):[^\x00-\xff]评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)匹配空白行的正则表达式:\n\s*\r评注...2007-11-29 15:57:17 · 70 阅读 · 0 评论 -
正则表达式学习笔记
正则表达式(regular expression)描述了一种字符串匹配的模式,可以用来检查一个串是否含有某种子串、将匹配的子串做替换或者从某个串中取出符合某个条件的子串等。列目录时, dir *.txt或ls *.txt中的*.txt就不是一个正则表达式,因为这里*与正则式的*的含义是不同的。 为便于理解和记忆,先从一些概念入手,所有特殊字符或字符组合有一个总表在后面,最后一些例子供理解...2007-11-29 16:05:41 · 71 阅读 · 0 评论 -
JAVA修饰符类型(public,protected,private,friendly)的通易解释
public的类、类属变量及方法,包内及包外的任何类均可以访问;protected的类、类属变量及方法,包内的任何类,及包外的那些继承了此类的子类才能访问;private的类、类属变量及方法,包内包外的任何类均不能访问;如果一个类、类属变量及方法不以这三种修饰符来修饰,它就是friendly类型的,那么包内的任何类都可以访问它,而包外的任何类都不能访问它(包括包外继承了此类的子类),因...2008-01-11 11:29:45 · 78 阅读 · 0 评论 -
Mac下的Eclipse3.4反编译插件
Mac的朋友如最近在使用eclipse3.4以上版本做开发,对于想使用jadclipse反编译的想必会遇到jad.exe在mac下无法使用的麻烦。 苦于寻找,发现了jode的eclipse反编译插件,但又发现官方网站上说只支持eclipse3.3以下版本。没办法只能继续寻找,最终发现了jd-eclipse这款插件,官方说速度是最快的,但反编译出来的内容不能象jadclipse那样按ecli...2009-09-17 10:26:25 · 153 阅读 · 0 评论 -
SpringMVC中自定义绑定BigDecimal类型数据的CustomEditor
问题:在使用Spring的SimpleFormController的formBackingObject方法绑定待编辑表单内容时,对于BigDecimal类型的数据Spring绑定会报错,原因是表单域中的String类型数据无法转换为Bean中的BigDecimal解决办法:自定义一个特定类型的绑定类,在Controller中的initBinder方法中注册特定类型绑定方法,Spri...2008-02-26 15:50:07 · 2587 阅读 · 0 评论 -
Run to create a run-able Java Package?
怎样创建一个可运行的Java程序包? Manifest-Version: 1.0Created-By: 1.6.0_02 (Sun Microsystems Inc.)Main-Class: com/seraph/etl/EtlSocketClass-Path: ../lib/spring-2.0.7.jar ../lib/quartz-1.5.2.jar ../lib/oracle-1...2008-10-24 12:33:58 · 92 阅读 · 0 评论 -
晒书名:已收藏Manning出版社In Action系列图书
引言:-) 曾几何时俺还在上海学习、生活、工作,欣赏着外滩的美景,吹着黄浦江湿润的夜风,感受着她的浮华。在2005年时刚接触Spring,当时还没有中文图书,读了Manning的“Spring in action”原版,感觉此系列图书简洁明快,很适合快速学习及掌握一种技术,于是开始喜欢这个系列的Pdf,还有它的异国服饰的封面插图。关于它的封面插图出版商还有一个小故事,故事就不在这里鳌述了。显摆一下...2009-04-22 16:39:09 · 874 阅读 · 0 评论 -
jchardet字符编码自动检测工具
jchardet is a java port of the source from mozilla's automatic charset detection algorithm. The original author is Frank Tang. What is available here is the java port of that code. Maven2 repo:...原创 2011-04-08 11:25:47 · 271 阅读 · 0 评论