- 博客(5)
- 问答 (1)
- 收藏
- 关注
原创 高可用性系统的集群解决方案整理
关于如何设计一个高可用性(部分节点宕机仍然保证可用)的系统,整理下大致思路。 系统前端的设计中,采用比较通用的解决方案,Web服务器(如Apache)+ 应用服务器集群(Tomcat或者WebLogic)。 客户端(Client)连接Web服务器时需要考虑session的分布式管理,可以用Memcached与中间件结合提供session管理(可以扩展SessionManager或者...
2011-06-12 23:54:02
267
原创 学会拒绝 不要钻牛角尖
http://www.cnbeta.com/articles/145402.htm 0. “面向对象”比你想象的要难得多 也许只有我有这种想法,不过我曾经以为计算机科学课上学过的“面向对象”是很简单的东西。我的意思是,创建一些类来模拟现实世界能有多难啊?其实,那还真是挺难的。 十年之后,我仍然在学习如何合理地建模。我后悔以前我没有花更多的时间来学习面向对象和设计模式。优秀的建模...
2011-06-11 00:07:23
302
原创 Rhino-js引擎
这个东西在项目中使用,尤其是还不稳定的情况下,带来了不小的麻烦,然而利用js引擎来实现对标准产品的二次开发,的确是一个很好的想法。 对程序的方法利用动态代理进行扩展,使用rhino解释js脚本,在切面执行,同时要保证事务完整。...
2011-03-05 16:47:48
257
原创 分布式应用与集群相关概念
分布式与集中式区别: 集中式,倾向于维护数据库的统一,类似银行业务,所有功能集中于服务器上,对服务器要求高。 分布式:比如一个公司北京上海香港三个地方都有数据库,如果本地查询不到,要查询另两个地方。全球DNS服务器分布也是一个例子,在当地DNS服务器没查到的地址,会在其他DNS服务器上查找,但是过程对于用户是隐藏的。(相关内容:WebService,JNDI,JTA等) [quote] 简...
2009-11-26 17:05:21
122
原创 oracle分页与rownum
oracle分页时,最常用的3层嵌套: [code="sql"] select b.* from ( --第二层:给定行号 select rownum r,a.* from ( --第一层:排序 select * from 表 order by 字段 ) a where rownum=最小行 [/...
2009-11-26 16:14:14
110
空空如也
[JAVA]两个数组取相同元素,能有单层循环的实现么?
2009-07-22
TA创建的收藏夹 TA关注的收藏夹
TA关注的人