自定义博客皮肤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

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

原创 关于软件生产的工业化思考(一)

 工业脱胎于手工业。在手工业时代,我们生产一个产品,比如刺绣,是用绣花针一针一针的缝出来的,可以按照手工业者的想法,绣出各种各样的创意作品,相当灵活,只要时间、精力、财力允许,可以做出满足所有客户的所有要求的产品。但是,其效率不言而喻是最低的。在生产过程中,优秀的手工业者也发明了各种针法,以达到不同的效果,比如什么盘针、套针、抢针、变体绣等等。这些都是这些手工业者为了达到某种效果而总结

2008-12-26 11:38:00 1947 1

原创 关于软件生产的工业化思考(序)

从开始读计算机专业开始,我就产生一个梦想:以工业化的方式来进行软件开发。软件生产的过程能像流水线一样,工序划分清晰、采用精密仪器组装(制造)、按照流程生产出的软件质量稳定、可靠。开始的时候这确实只是一个梦想,很天真,而且也很笼统。但是我一直没有忘记这个梦想。隐隐约约地,这个朦胧的梦想一直在指导着我在技术领域的学习和研究方式。经过这么多年的积累,忽然之间,这个概念好像忽然清晰了。在技

2008-12-26 11:32:00 1408 1

原创 Ehcache还是Memcached的抉择(二)

  Liferay中使用的是Ehcache, 这个缓存框架不错,性能很好(参见上篇与memcached对比的文章),在Liferay中封装的也不错,很容易使用。可最近在项目中遇到一个问题,那就是需要有多个系统共同访问某个(某些)数据表,这种需求在一些与遗留系统进行整合的项目中也经常会有。整合是没有问题,但是在这种情况下,缓存就成了一个很大的问题。大家都知道,缓存有三个作用范围:事务、应

2008-12-17 17:50:00 6966 2

原创 Ehcache还是Memcached的抉择(一)

缓存的目的就是为了提高响应速度,尤其是并发访问的速度,降低数据库服务器的压力,在同等硬件配置的情况下,提供更高的系统性能。总的来说,请指导原则就是:尽量用低开销的计算代替高开销的计算。比如直接从数据库查询的开销要远高于内存中的计算返回,网络请求要远高于本地(同一VM中)请求。如果单从这一点上来分析的话,现在很多关于Ehcache(local)与memcached(client/server

2008-12-17 17:47:00 20051 2

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关注的人

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