- 博客(10)
- 资源 (3)
- 问答 (1)
- 收藏
- 关注
原创 elasticsearch内部原理自我总结
环境elasticsearch:5.5自我理解对于elasticsearch我自己也是新手,只是想做点笔记,记录下自己的理解。我一直想明白当一个文档被索引进elasticsearch时,其内部干什么了? 本人结合网上的教程,记录下倒排索引一个新文档要使其可见,需要使用倒排索引,其长相如下: 词项 文档1 文档2 文档3 … 中国 X X … 小米 X
2017-08-29 17:02:31 656 1
原创 UDP连接之基本用法
环境Java:1.7场景公司需要从交易所接收股票的数据,交易所那边使用的是UDP连接方式,叫我先预演下,网上找个了资料后,这里简单记录下。分析UDP或者TCP,无非就是发送和接收,这里不提它们的区别,只需要指定前者没有保障,后者有保障。正常情况下,一般是服务方发送,客户方来接收。 在我这场景中就是交易所是就是服务方,我公司就是客户方。客户端代码如下(其实是来自于极客学院,只不过我自己消化了):pa
2017-08-27 18:36:33 11427
原创 jenkins修改默认登录用户
环境jenkins:2+ java:1.7场景在部署一个项目时,因为它和jenkins都是在一台服务器上,所以项目的部署很简单,只需要:拉取代码 — 编译 — 把相关目录复制到部署目录 (如果不再一台服务器上,那就需要打包升级,上传)。由于jenkins登录默认使用的是jenkins用户。而我部署的目录是开发目录,也就是没有权限进行访问。这种情况下,要么对目录权限进行修改,要么使用权限大点的账号。
2017-08-24 11:18:45 7958 2
翻译 elasticsearch之Document APIs【Reindex API】
环境elasticsearch:5.5Reindex API重要 Reindex不会尝试设置目标索引(即数据库)。它不会复制源索引的设置。你应该在运行_reindex操作之前设置目标索引,包括设置mappings,分片的数量,副本等待。_reindex 的最基本形式是把一个索引中的文档复制到另一个索引中。下面的例子是将twitter索引(即:数据库)中的文档复制到new_twitter索引中:
2017-08-18 18:36:13 1200
翻译 elasticsearch之Document APIs【Bulk API】
环境elasticsearch:5.5Bulk APIbulk API 可以在一次api调用中执行多个index/delete操作。这大大增加了索引(插入)速度。REST API 是以/_bulk结尾,则其希望下面换行结果的json格式:action_and_meta_data\noptional_source\naction_and_meta_data\noptional_source\n
2017-08-17 14:08:33 823
翻译 elasticsearch之Document APIs【Multi Get API】
环境elasticsearch:5.5Multi Get APIMulti Get API 允许基于index,type(可选),id(或者是路由)来获取多个文档。 抓取到的所有文档都包含在响应字段docs里面,该字段是个数组,每个元素与get api获取的文档都有相似的结构。GET _mget{ "docs":[ { "_index":"bank", "_t
2017-08-16 16:41:58 423
翻译 elasticsearch之Document APIs【Update API】
环境elasticsearch:5.5Update APIupdate API 允许提供一个脚本来更新文档,该操作会从相应的索引(即数据库)中获得文档(具体点:从相应的分片中获取)。运行脚本(脚本语言和参数是可选的),并且返回索引结果(也允许删除或者忽视该操作)。使用版本号来确保在get和reindex期间没有更新发生。注意,这个操作仍然意味着文档需要完整的重新索引,it just removes
2017-08-15 17:31:01 3976 1
翻译 elasticsearch之Document APIs【Scroll】
scroll一个搜索请求返回“一页”的结果,scroll api 可以用于从一次请求中提取大量的数据结果(甚至是全部结果), 类似于传统数据库的cursor游标。Scrolling不适用于即时搜索请求,而是适用于处理大量数据, 例如:把一个索引(即:数据库)中的内容重新索引到一个配置不同的新的索引(即:数据库)中去。为了使用scrolling,原始搜索请求应该指定查询字符串scroll参数,其告
2017-08-14 22:56:49 1116
原创 mongodb3.4驱动包$not的用法
环境mongodb:3.4 java:1.7 mongodb-java驱动包:3.4场景帮产品部的同事导一份数据,为了排除一些无用的数据,需要做一些筛选。 比如:full_name字段(即:员工的名称)不包含:[朝阳,测试,null,mac,a-zA-Z0-9]。在mongodb中打算使用$not进行筛选,mongodb写法只需要:/朝阳,测试,null,mac,a-zA-Z0-9/按照上面那
2017-08-08 14:24:25 1390
原创 play1跳转指定其他模板
环境play framework:1.2.7 操作系统:win7场景今天在做公司的一个项目时,需要对某个网页添加权限控制。 但是我们知道,默认情况下,play的默认模板是views目录。 也就是使用render("html/aiRadar.html")时,会去views目录中寻找页面。而我希望它去public目录中的html目录中去寻找页面;而public目录本身就是存放静态资源的。也就是不需
2017-08-02 17:46:51 980
scalable-io-in-java-中文.pdf
2019-07-04
SSH整合时出现空指针问题
2014-11-15
TA创建的收藏夹 TA关注的收藏夹
TA关注的人