自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

smilingleo的专栏

SaaS, Billing, Payment, Zuora

  • 博客(5)
  • 资源 (2)
  • 收藏
  • 关注

原创 Liferay研究之廿九:Liferay5.2基础架构变动

前几天Liferay正式发布了5.2, 抽空Down下来研究了一天,感觉还是有不少变化的,很多底层的东西都发生了变化。因为现在重点关注于MDD的研究,所以这次研究重点在基础架构(liferay infrastructure)方面,其他方面略有涉及,简单总结如下:http://www.smilingleo.cn原创,转载请标明出处。一、环境变动将更多的配置内容放到了portal.prop

2009-02-20 15:47:00 5180 1

原创 关于Java Access Control的4道有趣的测试题

好像很简单,测试一下,看你能答对几个? (答案在最后) 问题1public class p1.C1 { int m() {return 1;}}public class p1.C2 extends C1 { int m() {return 2;}}public class p2.C3 extends p1.C2 { int m() {return 3

2009-02-19 10:43:00 3816

原创 通过Reflect调用可变参数方法

JDK5之后,java的方法定义多了一个可变参数(varargs),在某些场合下还是比较方便的。但是,在通过反射(reflect)调用时,就遇到了一些问题。主要体现在两个方面:1、如何根据方法名及参数类型精确地从一个Class中获取Method实例?(参数类型是什么?怎么构造?)2、invoke调用时的Args如何构造?Google了一下,做了一个小例子。package l

2009-02-18 17:48:00 1758 2

原创 使用事务时应该避免的陷井

事务可实现“要么完全成功,要不全部不成功”,保证数据的完整性和一致性,使我们在开发中能方便地实现一些业务逻辑。比如,在股票交易时,除了记录交易的过程,还要更新交易完成之后的账户状态。这两个操作显然必须“要么完全成功,要么全部不成功”,否则,你的麻烦就大了。当然,如果你不关心数据的完整性和一致性的问题,那么忘了事务吧,因为引入锁、数据库并发等机制之后,对性能还是有影响的。下面代码中,plac

2009-02-10 13:59:00 2537 1

原创 一个有趣的java性能测试

早上看到两个文章,关于性能测试的一些争论的。http://www.mkyong.com/java/while-loop-for-loop-and-iterator-performance-test-java/http://stuq.nl/weblog/2009-01-28/why-many-java-performance-tests-are-wrong在那个例子的结论中,说明iter

2009-02-04 11:08:00 2114 3

jconsole通过JMXMP协议连接的jar文件

jconsole连接JMX在很多例子中采用RMI协议连接。 但是在实际生产环境下,RMI会受到来自防火墙的诸多限制,经常连接不上。 采用JMXMP协议是一个替换办法。 将解压后的几个jar全部拷贝到服务器端%JAVA_HOME%\jre\lib\ext目录下,就可以远程通过防火墙JMX管理系统了。

2009-06-09

SQLeonardo 通用JDBC数据库管理工具

只要支持JDBC的数据库就可以用这个小工具来管理。包括数据CRUD,创建Database等等。 只有一个jar文件,不用安装。

2009-05-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除