- 博客(8)
- 资源 (3)
- 收藏
- 关注
原创 XMPP服务器的性能分析和优化
常用的的XMPP服务器:1.openfire:底层通讯采用的mina框架,minak框架其实性能一般,netty早已经超越它,虽然最初都是Doug Lea写的。3.4版本之后支持集群,单台服务器测试最大支持30万用户并发,服务器配置(服务器是Dell R710, 64G内存 16核CPU,15000转硬盘),缺点是大规模并发时集群效果不是很好。性能优化学习:http://blog.csdn...
2013-06-27 21:35:18 535
原创 Spring :使用@AspectJ风格的切面声明
1.要启用基于@AspectJ风格的切面声明,需要进行以下的配置:2.基于@AspectJ风格的切面声明;/** * 声明本类为一个切面 */@Component@Aspectpublic class MyAspectJ { /** * 声明一个切入点(包括切入点表达式和切入点签名) */ @Pointcut("executi...
2013-06-24 23:38:51 207
原创 Memcached最佳实践
各种问题解决基本思路:1.防止多个Memcached服务器重复缓存:-->存储信息时指定的键使用一个统一的简单的散列算法(命名空间+ID)-->应用服务器的memcached服务器列表配置相同。2.memcached服务器不可用时:-->恢复原始的获取数据方式:从数据库查询数据,保证应用服务器正常运行,并尝试向memcached服务器存取数据,一旦memcached服务器启动自...
2013-06-24 23:08:52 113
原创 java NIO的讨论
1.优点:NIO框架性能表现得好与坏,更多的是作者在一些细节方面的处理。NIO框架其实内部的核心实现都差不多, 比如在Server端通常开有Acceptor和Poller线程,Acceptor负责接收请求,得到一个Socket后把它包装一下,比如放到一个Task中,然后再把Task加到一个Queue,Poller说白了就是在不停的执行一个循环,在这个循环中处理各种Task,Task...
2013-06-19 23:11:19 70
原创 模拟客户端测试java nio selector可管理的最大连接数。
最近在找工作,无聊,模拟客户端测试一下以前写的一个nio框架:测试机器:Window xp sp3一:客户端准备:1.修改注册表:因为windows 默认只开通0-5000个端口,经测试最多可以连接3900多个并发连接--,(连接到一个服务时器的本地端口是有限的,也就只能是0到65535)。1). 启动注册表编辑器。 HKEY_LOCAL_MACHINE\SYSTEM\Curren...
2013-06-17 22:39:26 762
原创 android系统的广播机制原理
Android系统的广播机制,它们的实现机理都是消息发布/订阅模式的事件驱动模型,消息的生产者发布事件,而使用者订阅感兴趣的事件。1.订阅广播/注册需要接收的广播动作2.发送广播3.接收广播4.处理广播5.停止广播。...
2013-06-16 17:23:04 389
原创 android蓝牙操作学习
android蓝牙操作类:1.BluetoothAdapter:本地蓝牙适配器对象,获取本地蓝牙设备信息。2.BuletoothDevice:远程设备,获取远程蓝牙设备信息。3.BluetoothServerSocket :配对蓝牙设备服务器端。4.BluetoothSocket:配对蓝牙设备客户端 。学习参考:http://www.cnblogs.com/cxcco/...
2013-06-11 13:22:13 79
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人