Floyd刚走TSS就出错

上午的时候打开TSS,登录,结果出错,大意是无法完成login方法/动作。可惜的是发生这个错误时我忙着从TSS上查东西,一时情急忘了截图了,否则应该很有纪念价值的,大名鼎鼎的TSS也会出错:^)从错误报告中可以看出TSS的持久层用的应该是JDO。 前几天上CSDN看到Floyd离开TSS的新闻,我的第一反应是:这家伙不会也去Google了吧?哈哈,确实是没去Google。 6年了,最后还是走了,不知道为什么,也许到他的blog上去考古会有所收获吧:^)(PS:BSP是blog-city,大家看着办吧…)...

Netbeans 5快来了

不知道是巧合还是品牌推广,Tim Boudreau与Gregg Sporar在他们在java.net的blog上各自贴出了有关Netbeans 5的文章:Zdrasvitsie Netbeans 5.0和(4.2 == 5.0),也许已经toooooooold,呵呵,没参与过Netbeans的maillist,old的话请别介意如同Java从J2SE 1.4直接跳到Java 5一样,Netbeans这次从4.1一跃到5.0(我记得前些日子4.2还有beta的消息)就如Tim所说,版本代表了很多东西(What’s in...

Velocity的一种用法

一般在使用Velocity的时候都是指定一些模板,装载进来然后向VelocityContext中put变量名和方法,最后通过Template的merge方法输出。那天一个同事突然问我,如果提前不知道模板中会有什么变量,还能不能正常运行?这个问题我感觉很有意思,以前没想到过,不过手下还有别的工作,也没时间去看。下午那个同事和我说他已经试验出来了,经过一次merge()后,Template中的所有变量名同时会被加到VelocityContext实例中,虽然没有对应的对象值,但可以通过该VelocityContext实例的getKeys()...

我看Java的interface

Java的interface是什么?我想很多人都会给出很多解释其存在即合理的缘由。 我觉得interface更像是一种类的身份标记。Java是没多继承的,但可以实现多接口。一般对于每个接口都会有处理它的类或接口,而在它们的行为范围以内,所要需要处理的实例即使实现了1k个接口,也仍然只是它们可以处理的那个接口的实现,这就使得对系统的分析更容易专注于某一点,而因为Java类可以实现多接口,又不至于让整个系统变得过度设计。...

静态化?我没听错吧?

进到公司后无所事事了几天,便接到任务准备制作公司自己的网站。应该是考察newbie的吧,赫赫花了几天做了一个AJAX的前台,功能全实现了,只是考虑到后来的人升级起来也许会有困难(你该不会要求一位德高望重的J2EE开发人员去精通Javascript这种小东西吧?),所以和组长提议还是不做了;后来又考察了一下Portals->Jetspeed 1″ href=”http://portals.apache.org/jetspeed-1/”...