自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

山鬼谣的专栏

我的这一生

  • 博客(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

网上都是不带书签,并且有些地方翻译有歧义。 所以我整理了一个。 特点:带书签 Scalable io in java 中文版,并且对有歧义的语义进行了修改。

2019-07-04

serlvet过滤器的教程

详细的讲解,过滤器的知识点,非常适合于初级入门

2014-01-07

Ajax异步检查用户名是否存在

Ajax异步检查用户名是否存在,一个学习Ajax非常基础的例子

2014-01-07

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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