2014年5月21日

摘要: 一.为什么选择redis在项目中使用redis做为缓存,还没有使用memcache,考虑因素主要有两点:1.redis丰富的数据结构,其hash,list,set以及功能丰富的String的支持,对于实际项目中的使用有很大的帮忙。(可参考官网redis.io)2.redis单点的性能也非常高效(利用... 阅读全文
posted @ 2014-05-21 23:02 Lishenyin 阅读(449) 评论(0) 推荐(0) 编辑
摘要: OSGi简介OSGi是什么下面来看看“维基百科”给出的解释:OSGi(Open Service Gateway Initiative)有双重含义。一方面它指OSGi Alliance组织;另一方面指该组织制定的一个基于Java语言的服务(业务)规范——OSGi服务平台(Service Platfor... 阅读全文
posted @ 2014-05-21 22:48 Lishenyin 阅读(605) 评论(0) 推荐(0) 编辑
摘要: JTA 深度历险 - 原理与实现在 J2EE 应用中,事务是一个不可或缺的组件模型,它保证了用户操作的 ACID(即原子、一致、隔离、持久)属性。对于只操作单一数据源的应用,可以通过本地资源接口实现事务管理;对于跨数据源(例如多个数据库,或者数据库与 JMS)的大型应用,则必须使用全局事务 JTA ... 阅读全文
posted @ 2014-05-21 22:32 Lishenyin 阅读(473) 评论(0) 推荐(0) 编辑
摘要: 1.多播:“多播”也可以称为“组播”,在网络技术的应用并不是很多,网上视频会议、网上视频点播特别适合采用多播方式。因为如果采用单播方式,逐个节点传输,有多少个目标节点,就会有多少次传送过程,这种方式显然效率极低,是不可取的;如果采用不区分目标、全部发送的广播方式,虽然一次可以传送完数据,但是显然达不... 阅读全文
posted @ 2014-05-21 21:51 Lishenyin 阅读(999) 评论(0) 推荐(0) 编辑
摘要: 什么是JTA -2009-07-25 18:31:06|分类:技术文章|举报|字号订阅什么是JTA?Java Transaction API(Java事务API) (JTA)Java Transaction API(Application Programming Interface)什么是JTA T... 阅读全文
posted @ 2014-05-21 17:06 Lishenyin 阅读(671) 评论(0) 推荐(0) 编辑
摘要: Java synchronized详解第一篇:使用synchronized在编写一个类时,如果该类中的代码可能运行于多线程环境下,那么就要考虑同步的问题。在Java中内置了语言级的同步原语--synchronized,这也大大简化了Java中多线程同步的使用。我们首先编写一个非常简单的多线程的程序,... 阅读全文
posted @ 2014-05-21 15:17 Lishenyin 阅读(253) 评论(0) 推荐(0) 编辑

导航