- 博客(5)
- 资源 (1)
- 收藏
- 关注
原创 Guava EventBus配合Spring完成事件分发可配置(变通使用三方库)
在项目需要正对一个事件做分发,触发多个处理逻辑Handler,普通的使用Java代码做会造成代码的高耦合,如果后期涉及到处理添加、修改、去除Handler都会涉及到整体代码变更增加测试复杂度。本文将列举一种通过Guava 的EventBus实现事件和Handler的注册机制,并结合Spring使得整个Handler挂载卸载配置化。包装原生的Guava Handler ,继承EventB
2015-06-17 19:36:27 6639
原创 Memcached学习笔记
Memcached Like A HashTable 特征: 系列文章:http://kb.cnblogs.com/page/42731/协议简单memcached的服务器客户端不采用复杂的xml格式,而是采用简单的基于文本行的协议。因此,通过telenet也能在memcached上面进行保存数据,获取数据操作,例子:$ telnet localhost
2015-06-17 18:55:00 658
转载 MySQL Cluster(MySQL 集群) 初试
来源:http://imysql.comMySQL Cluster 是MySQL适合于分布式计算环境的高实用、高冗余版本。它采用了NDB Cluster 存储引擎,允许在1个 Cluster 中运行多个MySQL服务器。在MyQL 5.0及以上的二进制版本中、以及与最新的Linux版本兼容的RPM中提供了该存储引擎。(注意,要想获得MySQL Cluster 的功能,必须安装 mysq
2015-06-17 18:41:47 604
转载 mysql如何优化大数据量情况下的distinct
在mysql的优化中,有一条是:大量的排序操作影响系统性能,所以尽量减少排序操作。GROUP BY、ORDER BY、 ROLLUP、DISTINCT等都会产生排序。少用DISTINCT!至于DISTINCT为什么效率低上面兄弟们说的已经很明白了,我这里不说了。我主要说一下用什么方法尽量替代DISTINCT。用EXISTS代替DISTINCT。EXISTS 使查询更为迅速,因为RDBMS核心模
2015-06-17 17:27:14 4231 1
原创 Mysql 关于 order by limit 的一个问题
1、建表语句: CREATE TABLE `prepay_settle_bill_index` ( `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '自增Id', `biz_sys` tinyint(4) NOT NULL COMMENT '系统类型:1=hms、2=qta、3=团购、4=OTAGH', `bill_
2015-06-17 16:02:46 1074
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人