`
cherami
  • 浏览: 205969 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表
AOP绝对是个好东西,但是因为大部分的AOP实现都是通过修改字节码实现的,这就给Hot Deploy带来问题,在进行Hot Code Replace的时候JVM会抛错:Hot code replace failed - Hierarchy change not implemented,根据字面的意思,我猜测是JVM判断出原始的字节码有变化,但是JVM中的字节码是修改过的,类似子类的结构。目前还没有找到比较权威的解释,另外我对AOP也不是很熟悉,所以仅仅是猜测 作者: 解惑/Cherami 原载: 使用AOP带来的问题 版权所有。转载时必须以链接形式注明作者和原始出处及本声明。 ...
也许有点老土了,但是这个插件确实是刚刚别人推荐给我的,而且很好用,特别是对于EJB开发之类的需要提供接口并实现的情况下,不用再自己去找实现类了。 感兴趣的自己去下载吧。 作者: 解惑/Cherami 原载: 推荐一个Eclipse插件:Implementors 版权所有。转载时必须以链接形式注明作者和原始出处及本声明。 分类: Java
这个是最近的工作成果,使用JBossCache作为Hibernate的二级缓存,因为JBossCache支持Transactional的缓存策略(Strategy),而且支持Cluster,Cluster还支持Invalidation的方式,比Replication方式更好,对两种方式同时支持同步和异步,还有其他很多特性,比OSCache好得多。 由于我们是把Hibernate作为服务配置的,所以CacheProviderClass使用的是org.jboss.hibernate.cache.DeployedTreeCacheProvider,需要另外一个MBean进行TreeCache的配置: ...

搞清楚自己的血型了

 
已经不记得有多少人问我的血型了,但是我一直不知道,从来没有输过血,也没有献过血,我这个体格的,献的话人家也不会收的。 血型是A型,当然,先看看A型血的人的气质,好像蛮符合的 作者: 解惑/Cherami 原载: 搞清楚自己的血型了 版权所有。转载时必须以链接形式注明作者和原始出处及本声明。 分类: 其它

爽!

闲来无事玩Travian,经常被人欺凌,上次就被人动用车子灭了一次,毫无还手之力,不甘心又重新开始玩,这次很快就近加入一个联盟,并且我隔壁最近的老大后来也加入了那个联盟,最近几天有个家伙又盯上我了,而且军力比较雄厚,没有办法请旁边的老大帮忙,好家伙,这位老大派了500多的兵过来,一下把对方派来的200多帝国兵干掉了(他也牺牲了200个兵),真是一个爽啊,我可怜的30多个兵竟然剩下一大半,让那位老大从我这里搬资源(我把号托管给他了),竟然大手一挥,不用了,那点兵一天就补回来了,可怜的我,在虚拟世界要傍大款度日 作者: 解惑/Cherami 原载: 爽! 版权所有。转载时必须以链 ...

公证下好贵

上个月的大连之行没有把公积金弄好,只能委托朋友办,但是必须公证,原来以为只要100块就搞定了,谁知道竟然收了260块,200块的公证费,还有60块是委托书的起草费。什么事情在没有办过以前都是一头雾水,办完以后其实也很简单,不过还是比较缺乏像我这样喜欢给大家总结经验的人啊 公证处的位置很好找,凤阳路的那个是365天营业的,浦东的只是正常工作日办公。 委托书的内容嘛,很简单,注意体现以下几点就行: 为何委托他人 受委托人的姓名、身份证号 委托事务 委托前往的机构 委托人是否可以再委托他人办理 委托的有效时间 以上的六点内容,价值RMB60元整,当然,你可能省不了这笔钱 作者: 解惑/ ...
Packaging J2EE applications for JBOSS 3.2.1 (tags: jboss classloader) JBoss.com - Wiki - ClassLoadingConfiguration (tags: jboss classloader) 作者: 解惑/Cherami 原载: links for 2007-07-13 版权所有。转载时必须以链接形式注明作者和原始出处及本声明。 分类: 每日网摘
这个是进公司的第二个任务,由于是多个应用服务器集群,而产生pdf报表和发送邮件是通过JMS的异步方式,因此可能是服务器A产生PDF文件,而服务器B发送邮件,原来的实现是通过FileDataSource从本机取,因此有时候就不能成功发送邮件,后来修改为使用URLDataSource从自己写的一个Servlet取,但是很奇怪的是对于每个资源都会被请求三次,上网找了下,有个人也遇到同样的问题,但是他最后的解决方案不行,最后看了下URLDataSource的源代码(有兴趣的可以自己看看,注意getContentType和getInputStream的实现,每次都会开始一个新的请求),然后把URLData ...

文件删除不成功

    博客分类:
  • Java
Java的功能在某些地方确实很有缺陷,File的delete方法就是一个很大的问题,如果文件被使用而不能删除,那么这个方法调用是不会抛出异常的,也不会返回任何信息,就像方法调用根本没有发生一样。由于是临时产生的文件,如果不能删除,那么文件越来越多就可能撑爆硬盘。 方法当然可以有一些,例如可以加一个线程不停的试,,删除不成功就等待一段时间,直到删除成功,这个方法应该是比较有效的,因为大部分情况下,文件只是临时被占用,可能前后就差那么几百毫秒,当然,这个方法不完美,还是可能有漏网之鱼,明天再好好想想方法了。 作者: 解惑/Cherami 原载: 文件删除不成功 版权所有。转载时必 ...
前几天曾经抱怨新公司的开发环境太复杂,不能Hot Deploy,极其影响开发的效率,今天成功的在Eclipse(实际上是MyEclipse)中配置好了可以Hot Deploy的环境,其实也很简单,我们的工程发布非常的复杂,sar, ear, har, jar, war一个套一个,要想严格的按照那个目录结果配置工程几乎不可能,但是要想Hot Deploy很简单,配置一个Web工程,引入全部的工程需要的类,把Jar包修改为手工发布,然后使用MyEclipse的Manage Deployment发布,只要你的这个web工程先于原来的工程发布就行了,对于同名的类,由于新的工程先加载,所以也就可以达到Ho ...
相信很多人在面试的时候都会被问到JSP和Servlet的区别,我认为JSP就是功能受限的Servlet,因为JSP不能作为后台的控制Servlet用,但是实际上我的这个想法是错误的,JSP是可以像普通的Serlvet那样作为控制用的Servlet用的,在web.xml里面定义一下就行了:     <servlet>         <servlet-name>control</servlet-name>         <jsp-file>/jsp/control.jsp</jsp-file>     </servlet> ...
半个多月前说自己很倒霉,现在看来还不是倒霉到家,去新公司之前一直很不安,原因主要是: 面试的时候就被告知是全英文环境,我的英语不是很好,担心开始完全不能适应 上网看公司的评价是群硕第二,担心狂加班 住的地方离公司比较远,现在又没有地铁,担心被挤死或者每天站三个多小时累死 到新公司一个星期了,结果比预料的好得多: 几个大BOSS不在,大家都说中文,除了跟这里的老外说话外,虽然我的两个直接上司都是老外,但是他们这周都回美国,至少下周才回,有几天的缓冲期,这个星期狂补听力,主要是其中一个华裔血统的老外说话太快,而且口音不太纯正,老外的纯老外的英语还好懂一些,知道我们英语不是非常好,说得比较慢。 ...
看了新公司的发布目录,感叹公司把Java相关的发布包用得出神入化,从最简单的Jar到最常见的War,以及中大型J2EE工程中的Ear,然后是JBoss特定的Sar,以及被Jboss收购后的Hibernate提供的Har,真的是被AR搞混头了,特此列举一下: JAR:java类文件的打包发布 WAR:WEB应用的打包发布 EAR:J2EE应用的打包发布,一般包括EJB SAR:JBoss的Service打包发布 HAR:Hibernate打包发布 作者: 解惑/Cherami 原载: AR何其多 版权所有。转载时必须以链接形式注明作者和原始出处及本声明。 分类: Java ...
到公司上班三天了,也慢慢了解了坐公交车上班的规律,决定修改作息时间,早上10点到公司,晚上八点下班,这样,差不多可以避开早晚高峰,尽量减少在路上浪费的时间,早晚高峰在公交车上花费的时间是非高峰时段的一倍。 作者: 解惑/Cherami 原载: 被迫修改作息时间 版权所有。转载时必须以链接形式注明作者和原始出处及本声明。 分类: 人生

万恶的GFW

有一次上传照片到Flickr,后来点击了取消,结果Flickr的照片全部都不能显示,我一直以为是Flickr的问题,前两天还特意写信到Flickr去问,Flickr的人也回复,但是没有什么结果,今天到很久没有去的对牛乱弹琴看了下,发现竟然是万恶的GFW倒的鬼,按照他的文章的提示安装了FF插件,问题搞到! 作者: 解惑/Cherami 原载: 万恶的GFW 版权所有。转载时必须以链接形式注明作者和原始出处及本声明。 分类: 其它
Global site tag (gtag.js) - Google Analytics