- 博客(37)
- 问答 (1)
- 收藏
- 关注
原创 解决eclipse下运行junit测试抛出NoSuchMethodError异常的问题
异常如下:[code="java"]Caused by: java.lang.NoSuchMethodError: net.sf.ehcache.Cache.(Ljava/lang/String;ILnet/sf/ehcache/store/MemoryStoreEvictionPolicy;ZLjava/lang/String;ZJJZJLnet/sf/ehcache/event/Reg...
2013-03-06 09:28:01
859
原创 JAVA图片验证码
[code="java"]import java.awt.Color;import java.awt.Font;import java.awt.Graphics2D;import java.awt.RenderingHints;import java.awt.image.BufferedImage;import java.util.Random;import org...
2013-01-10 10:41:41
676
原创 Thunderbird + lightning + ganttview 修改源代码个性化订制
以下修改都是针对ganttview的样式修改,由于UI提供的属性配置有限,所以干脆直接修改源代码,供有需要的同学参考。[color=red]lightning-1.8:[/color][b]1. 去掉任务前面的图标[/b]C:\Users\***\AppData\Roaming\Thunderbird\Profiles\q6bxvxzw.default\extensions\{e2...
2012-11-13 16:32:04
272
解决mvn install问题Failure to find ** was cached in the local repository
项目是eclipse+maven管理的多模块项目,有两个子模块,myproject-common和myproject-web。工程结构如下:myproject|__myproject-common| |__src...| |__pom.xml|__myproject-web| |__src...| |__pom.xml|__pom.xml...
2012-11-08 12:16:07
2353
解决subclipse报错:svn: Can't open file 'D:\project\Xxx.java.svn-base': 系统找不到指定的文件...
环境为:XP, eclipse, subclipse。我想把xxx.java重命名为Xxx.java后再提交到svn服务器上,由于xp上文件名大小写不敏感,因此采用如下操作:先使用eclipse的重命名功能将xxx.java重命名为xxx1.java,再重命名为Xxx.java,但是使用subclipse提交的时候失败,报错如下:[code="xml"]org.tigris...
2012-10-17 10:55:00
692
原创 DIV实现的BorderLayout布局
[code="html"] DIV BorderLayout Test .layout-north{height:10%;}.layout-middle{height:70%;background:yellow;}.layout-west{float:left;width:20%;height:100%;background:green;}.layo...
2012-02-23 00:07:56
254
原创 some firefox add-ons
[b][size=large]Show Location 0.6.0[/size][/b]for firefox 3.* - 8.*
2011-06-24 14:03:02
153
原创 HTML特殊字符
[color=red][b]保留字符[img]http://dl.iteye.com/upload/attachment/469960/8a3941b1-f375-3ef1-97e2-a57381794ede.png[/img]ISO 8859-1字符[img]http://dl.iteye.com/upload/attachment/469962/5ea5036f-71b0-3c6b...
2011-04-24 20:44:59
177
原创 List非线程安全的代码示例
[code="java"]public class TreadSafeTest { // Vector data = new Vector(); // List data = new ArrayList(1); { data.add(99); } public static void main(String[] args) throws Exception {...
2010-12-23 21:50:39
163
原创 一次郁闷的查错经历
今天想测试一下3.7版的POI(之前一直用的3.0版,蛮长时间了~)有如下一段代码:[code="java"] public static HSSFCell getCellFromSheetByCell(HSSFSheet sheet, int row, int col) { HSSFRow r = getRowFromSheetByRow(sheet, row); r...
2010-12-16 16:53:06
370
原创 apache2.2的modules下载(redhat5,linux64位平台,kernel版本2.6.18)
包含以下模块:mod_actions.somod_alias.somod_asis.somod_auth_basic.somod_auth_digest.somod_authn_alias.somod_authn_anon.somod_authn_dbd.somod_authn_dbm.somod_authn_default.somod_authn_fi...
2010-12-09 11:00:25
379
原创 在控制台中显示Hibernate打印的SQL中的参数
默认情况下,hibernate的sql中都是以问号代表参数,并没有显示参数的真实值,但是也不是做不到,只需要两步配置就可以显示出参数的真实值了:1.spring的配置文件中增加:[code="xml"]true[/code]或者在hibernate的配置文件中增加:[code="xml"]true[/code]2.在log4j.properties中做如下配置:...
2010-11-29 14:31:49
437
原创 Java日期类型的解析
从字符串解析出JAVA日期类型java.util.Date是一件相当痛苦的事情,下面就列出了一些被大量使用了的格式,可谓大观:[table]|标准/说明|示例||valid RFC 822 (2-digit year)|Thu, 01 Jan 04 19:48:21 GMT||valid RFC 822 (4-digit year)|Thu, 01 Jan 2004 19:48:2...
2010-11-10 23:51:28
510
原创 tomcat的一些设置
[b]linux:tomcat/bin/catalina.sh[/b][code="js"]JAVA_OPTS='-server -Xms512m -Xmx2048m'CATALINA_OPTS='-server -Xms512m -Xmx800m -XX:PermSize=128m'[/code][b]Windows:tomcat/bin/catalina.sh[/b]...
2010-09-14 17:05:34
131
原创 JavaMail通过Exchange发送邮件
使用Exchange Server邮件服务器发送邮件的特殊之处在于用户名username必须添加所在域的前缀,比如要使用域domain中的用户demo@sample.com来发送邮件,那么登录名要改成domain\demo,而不是普通stmp服务器中的demo@sample.com。下面贴出演示代码:[code="java"]import java.util.Date;im...
2010-09-06 10:22:15
852
1
原创 Servlet模板
[code="java"]import java.io.IOException;import java.io.PrintWriter;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletReques...
2010-08-16 14:45:44
137
原创 SAP JCO使用备忘录
公司的很多系统都需要连接SAP进行数据交互(我们用的是RFC方式),之前我们采用的是jco2的版本,前阵子因为服务器升级,导致系统旧的sap模块无法使用了,必须升级至jco3才行,后来下载了jco3才知道,两者相差太多了,许多接口名字都变了,相关模块必须重写! 好不容易弄完了,这里把两者如何做连接简单地记录一下:[b][size=large]JCO2:[/size][/b]...
2010-05-31 11:16:27
271
Mysql中包含日期、字符串类型的转置
一般的行列转换都只针对数值型(int或double类型),这种情况下可以利用聚集函数(如SUM)来实现转置,网上也有比较完善的解决方案,可参考[url]http://blog.chinaunix.net/u3/90603/showart_2017912.html[/url]但是如果要对字符串类型或日期等其他类型进行转置,情况则复杂很多了,这里进行了一些尝试,不需要借助存储过程或函数,也实现...
2009-11-15 16:50:26
248
不允许对具有不止一条 SELECT 语句的远程存储过程或存储过程使用服务器游标...
在一个SSH+SQL Server的项目中用sql-query的方式调用存储过程,如[code="xml"] {call view_custinfo(:param1) } [/code]这样调用:[code="java"]Qu...
2009-09-07 12:35:37
188
JPA中继承策略的重载
JPA规范中规定了三种映射继承的关系策略,分别如下所示。●继承关系的实体保存在一个表(Single Table per Class Hierarchy Strategy)●每个子类实体保存在一个表(Joined Subclass Strategy)●每个实体类保存在一个表(Table per Class Strategy)那么同一个对象树上是否可以有两个或多个继承策略呢?(...
2009-08-25 22:37:08
258
Find Bar - FireFox的正则表达式搜索插件
Find Bar增强了Firefox的搜索功能,可以支持正则表达式的搜索条件,但是很长时间都没有更新,已经无法在3.5.*中安装了,附件中的这个是修改了版本号的安装包,可以在3.*中安装。Find Bar官网[url]http://www.oxymoronical.com/web/firefox/FindBarRX[/url]...
2009-08-20 09:13:51
797
如何"升级"旧版本Show Location到FireFox 3.5
Firefox3.5已发布近一月,可是由于Show Location迟迟没有发布兼容3.5的版本,无奈只好继续用Firefox3.0;今天发现其他插件都可以兼容3.5了,实在忍不住便升到了3.5,可怜Show Location只好被禁用了,但是经过研究居然还真的找到了升级的办法了,呵呵,就是hack掉Show Location的版本号了,这也是没有办法的办法了,希望超人兄不要见怪 :P ...
2009-07-18 00:23:00
247
五花八门的短横杠
最近要将一批XLS数据整理进数据库,发现同样的分隔符"-"写法真是五花八门,仔细看都难得看出来,原来以为只有半角减号和全角减号,后来发现多了去了 :( [img]http://joeblow.iteye.com/upload/attachment/123807/71dfba71-040f-3b08-afde-5d410c06bd03.bmp[/img]...
2009-07-10 11:51:46
194
HTML首行缩进的CSS
[b]有了text-indent样式,以后就再也不用补空格啦!!![/b][code="html"]首行缩进.indent{text-indent: 2em;}报道称,有分析师对此表示,谷歌公司此次的计算机操作系统计划,将使得谷歌与微软之间本已激烈的竞争再次升级。谷歌在其公司博客上表示,此次研发的操作系统将主要适用于上网本,而这也是目前整个市场的热点。谷歌表...
2009-07-08 23:45:58
212
GAE报错:OutOfMemoryError
前两天appengine工程启动不了了,每次都抛出内存溢出的异常:javax.servlet.ServletException: java.lang.OutOfMemoryError: Java heap space折腾了一天多,终于找到原因,原来是本地数据文件太大,删掉目录“WEB-INF/appengine-generated”和它下面的文件就OK了!!只不过损失了很多...
2009-07-05 17:29:01
126
SQL分组、统计、排序的查询
[b]SQL分组、统计、排序的查询:[/b][code="sql"]SELECT count( id ) cnt, category, computernameFROM `computer` WHERE (category = 'notebook'OR category = 'desk-top')GROUP BY computername ASC LIMIT 0...
2009-07-03 14:26:17
213
Eclipse Templates
[b][color=red]iterate over map[/color][/b][code="java"]for(Map.Entry entry : ${map:var(java.util.Map)}.entrySet()) { ${key} key = entry.getKey(); ${value} value = en...
2009-07-02 19:05:20
101
wtp如何调试maven的web工程(即如何把jar包发布到web-inf/lib下面)
新建一个web工程,加入m2的pom.xml之后,如何run/debug呢? 其实只要进行一个简单的设置,就能实现热部署,即把项目所依赖的jar包全部拷贝到这个目录中:.metadata\.plugins\org.eclipse.wst.server.core\tmp1\wtpwebapps\demo.web\WEB-INF\lib 打开项目的Properties页,找...
2009-06-23 21:17:35
112
获取Treeitem的path属性
由于zk的tree没有获取节点path的api,于是实现下面这个函数来获取Treeitem节点的path[code="java"]int[] getPath(Treeitem item) { List p = new ArrayList(); while ((item instanceof Treeitem) && item.getLevel() >= 0) { p.ad...
2009-06-22 10:40:46
289
pom.xml报错“Missing artifact”
我用maven2的Eclipse插件为项目添加一个依赖“commons-lang.jar”,在“Add Dependency”窗口中找到了一个可用的版本(2.0),于是双击添加这个jar,pom.xml自动添加了一段,如下代码:[code="xml"] apache-lang commons-lang 2.0[/code]但是eclipse却提示pom.xml上...
2009-06-21 22:03:59
318
原创 本地时间(北京时间)和“GMT+8”时区时间的区别?
获取本地时间:[code="java"]String time1 = new SimpleDateFormat("hh:mm:ss").format(new Date());[/code]获取时区“GMT+8”的时间:[code="java"]String time2 = cal.get(Calendar.HOUR_OF_DAY) + ":" + Calendar.MI...
2009-06-21 10:55:35
948
用Appengine发邮件
用GAE发邮件不用配置SMTP(默认即是SMTP),并且考虑到安全原因,发件人只能是GAE账户管理员或google登陆用户(参考[url=http://code.google.com/intl/zh-TW/appengine/docs/java/mail/overview.html]GAE DOC[/url])[code="java"]import java.io.Unsupporte...
2009-06-20 11:19:15
306
JSP发邮件
用JSP发邮件的示例,注意要将mail.jar和servlet-api.jar放到lib下。否则会抛出下面异常:[code="java"]Session cannot be resolved to a type...MimeMessage cannot be resolved to a type...InternetAddress cannot be resolved to...
2009-06-20 09:32:59
212
maven2发布自定义jar
如果repository里面没有需要的jar,或者是自定义的jar,需要发布到repository,则可以使用下面的命令:[code="java"]mvn install:install-file -Dfile=jsonplugin-0.32.jar -DgroupId=googlecode -DartifactId=googlecode-jsonplugin -Dversion=0.32...
2009-06-17 23:38:54
98
一个产生随机字符串的类
经常要用到java来产生随机字符串,感觉org.apache.commons.lang.RandomStringUtils还是不够用,比如不能按照指定格式来产生随机串,因此自己写了一个RandomString类,放在这里记录一下。源文件在用法简介的后面。[b]一、用法简介:[/b][code="java"]//产生4位的,由数字和大写字母组成的随机字符串;String s1=R...
2009-05-31 20:09:10
148
JDK环境变量设置
机器上一般同时有几个版本的JDK,而且都是zip/rar解压免安装的,因此要手工设置环境变量。[color=blue]JAVA_HOME[/color]=E:\system\jdk\jdk1.5[color=blue]Path[/color]=%JAVA_HOME%\bin...
2009-05-29 15:32:24
93
Hello,world!
[color=red][size=large]Every man dies,not every man really lives.[/size][/color]
2009-05-29 15:24:20
94
空空如也
哪位大侠见过这种软件?比如可以让鼠标单击时在鼠标周围画个红圈,有点像录屏软件那样的效果
2010-03-24
TA创建的收藏夹 TA关注的收藏夹
TA关注的人