- 博客(10)
- 收藏
- 关注
翻译 TIMESTAMP vs. DATETIME, 该用哪一个?
尽管他们看起来一样,用起来也几乎一样. 然而还是很多地方不一样. 笔者会指出不同之处,包括一些容易出错和特殊的地方.范围TIMESTAMP从新纪元开始, 也就是格林威治时间'1970-01-01 00:00:01', 结束于格林威治时间'2038-01-19 03:14:07'. 今天看来,直到我们退休这都是不错的. 不过年轻人可能必须在38年后面临类似千禧年的bug, 那一天必然到来
2012-02-08 16:23:31 2767
原创 在Weblogic上实现HTTP Session Replication
大家都熟悉HTTPSession是基于无状态HTTP协议的web应用实现状态的主要方法之一. 利用HTTPSession我们就可以把用户的多个请求关联起来, 来实现诸如购物车等应用.而在集群环境下,默认情况下每个用户的HTTP Session只会在其首次访问的服务器实例上创建. 如果下次用户的请求被分发到另外的服务器上则是无法获得先前创建的Session. 所以这种情况下我们可以使用HTTPS
2011-12-13 19:02:13 6799
翻译 Indexes: RDBMS vs Coherence vs Lucene
大家都熟悉SQL数据库中索引的概念. 但除了关系数据库, 索引被广泛应用于更多的领域. 包括很多专有的产品,例如搜索引擎. 搜索引擎会用到索引来划分数据. 本文将在三种不同技术中索引的功能和性能方面给出一个大概的比较. 这三种技术分别为: SQL数据库, 内存网格(Oracle Coherence)和全文检索引擎(Apache Lucene)多条件查询当面对大量数据时我们经常需要根据一些条
2011-11-02 00:26:19 1419
原创 JTA的小实践
通常事务是实现业务逻辑很重要的部分. 而JavaEE一个重要的功能就是提供声明性的事务管理, 支持自动的提交和回滚. 整个过程只需要配置, 不需要写一行代码, 极大的简化了事务管理. 但同时JavaEE也定义了Java Transaction API (JTA), 这样就容许我们在应用层面可以实现一些更复杂的事务控制.JTA包括涉及到事务的三个角色, 例如Application, Serv
2011-10-25 14:31:54 723
原创 在Weblogic集群中创建Singleton Service
Weblogic提供了很方便的集群能力,支持Loadbalance, HA等功能. 在Weblogic集群环境下,我们部署的应用一般来说是部署在所有节点同时工作的, 每个节点上都用相同的应用实例. 但有时我们可能需要类似java里单例模式的功能, 即某个应用只在一个节点上启动, 为整个cluster提供全局唯一的服务. 例如我们一个全局的计数器用来统计集群访问量. 如果每个节点上都有一个计数器部署
2011-03-29 14:10:00 2937 11
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人