排序:
默认
按更新时间
按访问量

Reactor设计模式

Reactor模式是处理并发I/O比较常见的一种模式,用于同步I/O,中心思想是将所有要处理的I/O事件注册到一个中心I/O多路复用器上,同时主线程阻塞在多路复用器上;一旦有I/O事件到来或是准备就绪(区别在于多路复用器是边沿触发还是水平触发),多路复用器返回并将相应I/O事件分发到对应的处理器中...

2017-01-13 14:00:44

阅读数:1594

评论数:0

excel文件里有多个sheet,把每个sheet全部导出为单独的xls或xlsx

1.Alt+F11 进入VBE  2.菜单:插入-模块。  3.复制下面的代码到光标处  4.Alt+F11回到Excel  5.Alt+F8 选Test,点击运行  '将工作簿所有工作表另存为单独的文件。 '路径为原工作簿路径,文件名为工作表名 Sub Test() D...

2016-01-11 13:30:53

阅读数:1953

评论数:0

ElasticSearch源码分析之二:索引过程源码概要分析

elasticsearch的索引逻辑简单分析,这里只是理清主要的脉络,一些细节方面以后的文章或会阐述。 假如通过java api来调用es的索引接口,先是构造成一个json串(es里表示为XContent,是对要处理的内容进行抽象),在IndexRequest里面指定要索引文档到那个索引库(in...

2015-09-22 14:01:10

阅读数:436

评论数:0

ElasticSearch源码分析之一:使用Guice进行依赖注入与模块化系统

1. 使用Guice进行依赖注入与模块化系统 elasticsearch使用google开源的依赖注入框架guice,这个项目号称比spring快100倍,具体性能没有测试过,不过由于其代码比较简洁,比spring快很有可能,是不是快那么多就不知道了。先介绍下guice的基本使用方法。 elas...

2015-09-22 13:51:07

阅读数:1003

评论数:0

ElasticSearch的虚拟机VM配置

引言: 今天,事情终于发生了。Java6(Mustang),是2006年早些时候出来的,至今仍然应用在众多生产环境中,现在终于走到了尽头。已经没有什么理由阻止迁移到Java7(Dolphin)上了。 这也促使我想写一篇关于在ElasticSearch上配置Java6和7的细微差异的博文。 E...

2015-09-22 13:44:23

阅读数:1910

评论数:0

ElasticSearch线程池配置

一个Elasticsearch节点会有多个线程池,但重要的是下面四个: 索引(index):主要是索引数据和删除数据操作(默认是cached类型) 搜索(search):主要是获取,统计和搜索操作(默认是cached类型) 批量操作(bulk):主要是对索引的批量操作(默认是cache...

2015-09-22 13:41:09

阅读数:1054

评论数:0

ElasticSearch分片分布规则配置

分片分布是把索引分片分布到节点的过程。这个操作会在初次启动集群,副本分配,负载均衡,或增加删除节点时进行。

2015-09-22 13:38:23

阅读数:2993

评论数:0

ElasticSearch的Java API

1.与ES服务集群交互方式 可以通过两种方式来连接到elasticsearch(简称es)集群,第一种是通过在你的程序中创建一个嵌入es节点(Node),使之成为es集群的一部分,然后通过这个节点来与es集群通信。第二种方式是用TransportClient这个接口和es集群通信。 1.1 Nod...

2015-09-22 13:19:15

阅读数:13786

评论数:0

ElasticSearch模块介绍

ElasticSearch包含模块由集群管理Cluster、分片管理Shards、副本管理Replicas、恢复管理Recovery、数据源管理River、持久化存储管理Gateway、节点自动发现管理Discovery.zen、交互模块Transport。 Cluster 代表一个集群,集群...

2015-09-22 11:59:28

阅读数:1024

评论数:0

ElasticSearch服务器搭建

本文讲解ES的服务器搭建、配置详解、中文分词器、管理插件

2015-09-21 19:07:46

阅读数:4395

评论数:0

client.transport.sniff的使用方法

通过TransportClient这个接口,我们可以不启动节点就可以和es集群进行通信,它需要指定es集群中其中一台或多台机的ip地址和端口,例子如下: Client client = new TransportClient() .addTransportAddr...

2015-09-21 18:43:44

阅读数:8801

评论数:0

Scaling Lucene

怎样在Lucene之上构建一个分布式、高度伸缩、接近实时的搜索引擎呢? 让我们回顾一下在搜索引擎(基于lucene)伸缩性这条路上都做了那些尝试,并且elasticsearch是如何尝试并去解决这些挑战的。 首先我们了解下最基础的理论知识building blocks (这些理论基础是构建分布...

2015-09-21 17:37:57

阅读数:317

评论数:0

ElasticSearch简介

ElasticSearch是一个基于Lucene构建的开源,分布式,RESTful搜索引擎。设计用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。支持通过HTTP使用JSON进行数据索引。  我们建立一个网站或应用程序,并要添加搜索功能,令我们受打击的是:搜索工作是很难的。我们...

2015-09-21 14:44:04

阅读数:537

评论数:0

Python 3.5发布:新增模块,性能优化,对开发者更友好

【转载】以作备份 Python 3.5.0在9月13号正式发布,与3.4相比,有哪些让人期待的新特性呢? PEP441,优化Python对zip压缩包的支持。从2.6版本开始,Python支持将文件或zip形式的压缩包作为脚本执行,对于有必要作为一个文件发布又复杂到要分模块管理的应...

2015-09-21 14:40:14

阅读数:720

评论数:0

es配置文件详细说明

提示:配置项需顶行头写 集群配置 # 代表一个集群,集群中有多个节点,其中有一个为主节点,这个主节点是可以通过选举产生的,主从节点是对于集群内部来说的. # es的一个概念就是去中心化,字面上理解就是无中心节点,这是对于集群外部来说的,因为从外部来看es集群,在逻辑上是个整体,你与任何一个节点的通...

2015-09-18 16:41:53

阅读数:5458

评论数:0

倒排索引

倒排索引源于实际应用中需要根据属性的值来查找记录。这种索引表中的每一项都包括一个属性值和具有该属性值的各记录的地址。由于不是由记录来确定属性值,而是由属性值来确定记录的位置,因而称为倒排索引(inverted index)。带有倒排索引的文件我们称为倒排索引文件,简称倒排文件(inverted f...

2015-09-18 16:21:24

阅读数:408

评论数:0

搜索引擎原理

【转自】百度百科 原文地址:http://baike.baidu.com/view/3492159.htm 搜索引擎,通常指的是收集了万维网上几千万到几十亿个网页并对网页中的每一个词(即关键词)进行索引,建立索引数据库的全文搜索引擎。当用户查找某个关键词的时候,所有在页面内容中包含了该关键词的网页...

2015-09-18 15:51:15

阅读数:527

评论数:0

解决js跨域访问问题JSONP,不支持同步调用

在使用JQuery Ajax的JSONP callback方式解决跨域访问问题时,设置$.ajaxSettings.async为false,仍然无法实现同步调用,经查官网发现,JQuery官网已经针对async属性作用效果做了明确说明,不支持dataTypes为jsonp的请求。默认为true。原...

2015-08-28 15:58:46

阅读数:3180

评论数:0

JavaScript创意游戏:请画一个小人

JavaScript创意游戏:请画一个小人 访问地址:http://www.aqee.net/docs/draw-a-stickman/ 真是别具一格,比较有创意。

2011-10-26 13:22:47

阅读数:556

评论数:0

敏捷项目的主动架构

敏捷项目的主动架构 作者 Terry Bunio译者郑柯 发布于 2011年10月19日 领域架构 & 设计,过程 & 实践主题敏捷技术,   架构 ,   设计标签用户故事 之前我曾写过一篇博客,其中我认为使用“系统用户故事”很有必要,而且能填补一个很重要的沟壑。现...

2011-10-26 13:08:40

阅读数:225

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭