该模式较常见也是使用最频繁的设计模式之一。单态模式的主要作用是保证在JAVA应用程序中某些特定的类只有一个实例存在。该模式的好处:节省内存及系统开销,使用合适的中间件(.NET Remoting),可以把SINGLETON模式扩展为跨多个CLR或多个计算机工作。任何类都可以方便的转换为SINGLET...
分类:
编程语言 时间:
2014-09-28 12:55:42
阅读次数:
208
在项目中,经常会遇到单机上进程间的通信,常用的进程间通信方式一般有以下几种
1 socket
2 unixsocket
3 共享内存(share-memory)
4 管道(pipe)
5 消息队列(message-queue)
6 文件(file)
7 消息总线(比如zeromq)
8 其他中间件(比如redis, memchache, 数据库等)
如果项目仅仅是消息的传递,对...
分类:
系统相关 时间:
2014-09-24 20:33:27
阅读次数:
3658
概述 通常为了测试一些工具的性能,不得不用数据说话。数据可以客观地证实一些东西。例如关于一些数据库中间件的性能,对于一个初学者来说只会看到表面上的夸词。我们不得不去证实,那就用具体的查询语句测试。然...
分类:
数据库 时间:
2014-09-22 16:06:33
阅读次数:
286
JCo是一个高性能的,基于JNI的中间件,它实现了SAP的RFC(Remote Function Call)协议。1、JCo的安装从http://files.cnblogs.com/byfhd/jco.rar下载JCo,解压后将librfc32.dll和sapjcorfc.dll拷贝到WINNT"S...
分类:
编程语言 时间:
2014-09-22 15:47:52
阅读次数:
204
方案很多:阿里的中间件cobar、aop注解方式、com.mysql.jdbc.ReplicationDriver读写分离驱动MySQL数据库的同步。 MySQL是开源的关系型数据库系统。主从同步复制(Replication)是从一台MySQL数据库服务器(主服务器master)复制数据到另一个服....
分类:
数据库 时间:
2014-09-22 14:07:42
阅读次数:
706
中间件介绍:介于客户机和server之间的夹层,突破了传统的c/s架构,为构建大规模,高性能,分布式c/s应用程序提供了通信,事物,安全,容错等基础服务,屏蔽了底层应用细节,应用程序不必从底层开发,以自身的复杂性换取应用程序开发的简单。Tuxedo是什么?Tuxedo:Transaction for...
分类:
其他好文 时间:
2014-09-21 15:41:10
阅读次数:
337
回《【开源】EFW框架系列文章索引》 EFW框架源代码下载V1.1:http://pan.baidu.com/s/1qWJjo3UEFW框架实例源代码下载:http://pan.baidu.com/s/1o6MAKCa 只有当你需要开发三层架构的系统并利用WCF作为系统的中间件,那么就需要使...
分类:
Web程序 时间:
2014-09-21 12:54:40
阅读次数:
547
序最初认识 ZeroMQ 是被它的名号所吸引,最近在一个高性能中间件的项目中用到了 ZeroMQ,对这个号称“史上最快的消息队列”有了更深层次的了解。如果我们仅仅把 ZeroMQ 看作是一个消息队列,那就完全搞错了,ZeroMQ 是一套智能传输层协议,它不仅为开发者提供了强大的开发包,还包含了一套很...
分类:
其他好文 时间:
2014-09-19 13:25:05
阅读次数:
275
淘宝技术这10年,里面涉及的技术确实颇有传奇色彩。突然觉得,没有时间看书,而且需要补充技术营养的技术宅来说,勤奋的渣渣我来提供福利了,萃取一些精华分享给大家吧...
分类:
其他好文 时间:
2014-09-18 23:51:24
阅读次数:
363
ProblemYou want to add middleware to your application but don't know where to begin.SolutionCreate a simple middleware class.Step 1 - Create the class...
分类:
其他好文 时间:
2014-09-17 23:13:12
阅读次数:
246