Java
hongmei_xp
这个作者很懒,什么都没留下…
展开
-
两个类实现同一个接口如何共享某些方法的实现?
这个设计具体该如何实现?当前有一个接口IValidatable和两个需要实现这个接口的类Composite,Dialog[code]public interface IValidatable{ public boolean isValid(); public void computeValid(); public void addValidator(IInput...2007-10-30 12:28:24 · 1275 阅读 · 0 评论 -
Linux日常使用记事
天天记一点,把日常使用命令和心得记录下来,省的用完就忘记了。OS环境[code="bash"]seanye@liusu:~$ uname -aLinux liusu.iteye.com 2.6.32-5-686 #1 SMP Thu Nov 3 04:23:54 UTC 2011 i686 GNU/Linux[/code][code="java"]apt-cac...原创 2011-12-29 00:13:24 · 169 阅读 · 0 评论 -
MySQL 版本迁移带来的PASSWORD()函数使用的问题
网上看到个有趣的问题。一个很简单的php demo,使用Mysql做后台数据库。重新部署到一个机器上,导入数据到新得MYSQL服务器。结果原来可以正常登陆的用户名和密码都不能用了。密码存入的时候使用的是PASSWORD()函数。问题就出在这个PASSWORD函数。从5。1开始,MYSQL对PASSWORD函数做了改变,结果的字长需要最少41bytes。而早版本中的PASSWORD()字长只要1...2009-08-20 18:17:52 · 898 阅读 · 0 评论 -
多个interface有完全相同的签名方法得情况,C#比Java得处理似乎更合理一点
Interface A:[code="java"]package snippet;public interface IAPaint { public void paint();}[/code]Interface B:[code="java"]package snippet;public interface IBPaint { public...2009-06-11 11:15:41 · 174 阅读 · 0 评论 -
Guice TypeLiteral实现学习(Java匿名内部类泛型编译巧合)
Guice TypeLiteral研究Guice对绑定泛型的类使用了一个小技巧。那就是通过TypeLiteral利用Java匿名内部类来获取绑定具体的Runtime时候的类型参数信息。一段取类型参数的代码来自于:TypeLiteral.java line 98[code="java"]/** * Returns the type from super class's...2009-06-08 00:21:33 · 487 阅读 · 0 评论 -
使用Filter处理静态资源,比如flash文件等
一个help.html网页,有对swf的文件的引用。[code="html"] [/code]因为某些原因,这些swf文件并不放在web application context下面,而是放在服务器上的某个路径下。现在需要让 可用,可以采用Servlet Filter拦截,然后自己从硬盘读取help.swf文件并写入response,以...2009-11-30 21:20:46 · 491 阅读 · 0 评论 -
面朝大海,春暖花开 一个字的差别
今天看和菜头的博客,里面有海子诗的引用,想看看完整版本的。于是去网上搜索,一不小心搜到两个版本。第一个版本: 从明天起,做一个幸福的人 喂马,劈柴,周游世界 从明天起,关心粮食和蔬菜 我有一所房子,面朝大海,春暖花开 从明天起,和每一个亲人通信 告诉他们我的幸福 那幸福的闪电告诉我的 我将告诉每一个人 给每一条河每一座山取一个温暖的名字 陌生人,我也为...2009-06-05 01:22:09 · 255 阅读 · 0 评论 -
Java notify() and notifyAll() test
程序会启动20个线程,20个线程都使用同一个sync的object(名字为SYNC)。 线程启动代码如下:[code="java"]final TC[] ts = new TC[20]; for (int i = 0; i < ts.length; i++) { TC target = new TC("TC " + i, SYNC1); ...2009-05-29 18:38:50 · 86 阅读 · 0 评论 -
SQL Group By测试和理解
Orders数据如下:[img]http://liusu.iteye.com/upload/attachment/102869/4e96da03-f07d-32ec-b35d-9cb0f4ccaad8.jpg[/img]SQL GROUP BY的作用:The SQL GROUP BY statement is used along with the SQL aggregate fu...2009-05-12 22:53:14 · 327 阅读 · 0 评论 -
Maven初学
Maven start常用的命令mvn:Make sure maven can work now:mvn -v1:[code] C:\Users\hsieh\projects\javaworkspace\studyjee>mvn archetype:create -DgroupId=com.seam -DartifactId=studyjee [/code]...2009-11-10 22:19:26 · 106 阅读 · 0 评论 -
新Hibernate SessionFactory().getCurrentSession()猫腻
今天要用Hibernate做点实验,下载最新版得下来。解压,建项目,从tutorial copy代码。Tutorial里面提到说最新的Hibernate已经不需要用户自己使用ThreadLocal得方式来管理和持有session,而把这种session管理方式内置了,只要依据依据配置就可以用了[code="java"]hibernate.current_session_context_...2009-05-06 22:28:55 · 152 阅读 · 0 评论 -
如何扩展HSQL使其支持其他数据库特定的函数如Oracle lpad function
创建一个Java文件Utility.java 在Package [quote]info.nimy.keyiss.hsql[/quote] [code="java"]package info.nimy.keyiss.hsql; public class Utility { // mock lpad function in Oraclepublic stati...2012-12-05 17:11:53 · 311 阅读 · 0 评论