- 博客(6)
- 资源 (22)
- 问答 (1)
- 收藏
- 关注
转载 Java实现双数组Trie树(DoubleArrayTrie,DAT)
原文地址:Java实现双数组Trie树(DoubleArrayTrie,DAT)传统的Trie实现简单,但是占用的空间实在是难以接受,特别是当字符集不仅限于英文26个字符的时候,爆炸起来的空间根本无法接受。双数组Trie就是优化了空间的Trie树,原理本文就不讲了,请参考An Efficient Implementation of Trie Structures,本程序的编写也
2016-08-31 16:54:21 978
转载 消息的传输控制拒绝和英达
消息的应答RabbitMQ有两种应答模式,自动和手动。这也是AMQP协议所推荐的。这在point-to-point和broadcast都是一样的。自动应答-当RabbitMQ把消息发送到接收端,接收端把消息出队列的时候就自动帮你发应答消息给服务。手动应答-需要我们开发人员手动去调用ack方法去告诉服务已经收到。文档推荐在大数据传输中,如果对个别消息的丢失不是很敏感的
2016-08-31 11:06:09 661
转载 RabbitMQ消息队列:ACK机制
每个Consumer可能需要一段时间才能处理完收到的数据。如果在这个过程中,Consumer出错了,异常退出了,而数据还没有处理完成,那么 非常不幸,这段数据就丢失了。因为我们采用no-ack的方式进行确认,也就是说,每次Consumer接到数据后,而不管是否处理完 成,RabbitMQ Server会立即把这个Message标记为完成,然后从queue中删除了。 如果一个Cons
2016-08-29 20:21:39 1917
转载 centos7下使用yum安装mysql
CentOS7的yum源中默认好像是没有mysql的。为了解决这个问题,我们要先下载mysql的repo源。1. 下载mysql的repo源$ wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm2. 安装mysql-community-release-el7-5.noarch.rpm包$ s
2016-08-09 12:18:05 1234
转载 定时任务-quartz的使用,实现可页面化管理
定时任务-quartz的使用,实现可页面化管理使用spring+quartz实现定时任务的页面化管理。主要特点:1.时间表达式等信息配置在数据库中,从而实现页面化管理。2.可以手动执行或者停止单个任务,也可以使一个任务加入或者移出自动运行列表。下面开始介绍用法,在这之前先说明框架的版本。spring3.2.4+quartz1.6.0一.配置文件只需要在spring的配置
2016-08-05 17:53:33 5863
elasticsearch2.3.3中离线安装的插件
2017-02-28
azkaban2.5 配置 jar包完整版
2015-07-10
JSP 书目检索系统
2012-01-05
elasticsearch 过滤器使用问题求大神
2015-04-19
TA创建的收藏夹 TA关注的收藏夹
TA关注的人