- 博客(5)
- 资源 (43)
- 收藏
- 关注
原创 给你总结几个ES下最容易踩的坑
我本人接触Elasticsearch(一下简称ES)有挺长一段时间了,本文结合自己的一些项目经验,给你总结几个实际项目中比较容易踩到的坑。希望读者能够避免犯这样的错误。坑一,时区问题在我们的项目中,索引下一般都会存在一个时间的字段,这个字段可以用来排序,或者做时间范围查询,或者聚合的场景等都会用到。ES底层默认采用UTC时间格式,而中国的时间(CST)是CST=UTC+8所以实际的项目中经常遇到查询结果和自己期望的不一致。关于时区的问题以及如何解决,我之前专门写了一篇文章,感兴趣的可以看看:E
2020-05-30 19:43:16 2922 5
原创 ES系列之利用filter让你的查询效率飞起来
bool查询简介Elasticsearch(下面简称ES)中的bool查询在业务中使用也是比较多的。在一些非实时的分页查询,导出的场景,我们经常使用bool查询组合各种查询条件。Bool查询包括四种子句,mustfiltershouldmust_not我这里只介绍下must和filter两种子句,因为是我们今天要讲的重点。其它的可以自行查询官方文档。must, 返回的文档必须满足must子句的条件,并且参与计算分值filter, 返回的文档必须满足filter子句的条件。但是跟Mus
2020-05-11 20:53:44 16693 5
原创 什么鬼?ES主分片和副本大小居然不一样!
引言很多认为Elasticsearch(以下简称ES),同一个分片的主分片和副本分片文档数量肯定是样的,数据大小也是一样的。这个其实值说对了一半,文档数量是一阳台的没错,但是数据大小不一定一样。产生这种现象的原因在于,主分片和副本分片的segment数量可能不一样。正文我们来看个示例。以下的示例测试环境是ES 7.1.0版本先插入4个文档,PUT my_blog/_doc/1{...
2020-05-05 17:38:00 1657
原创 再聊聊fastjson的一个漏洞
引言我曾经写过一篇文章fastjson远程代码执行漏洞问题分析文章曾经比较详细分析了fastjson在1.2.24以及之前版本存在远程代码执行高危安全漏洞的问题。本文则是针对另一个漏洞的介绍和分析。官方对这次漏洞的说明是这样的:近日,阿里云应急响应中心监测到fastjson爆出远程拒绝服务漏洞,攻击者在请求中构造特定json字符串,可远程造成服务器内存和CPU等资源耗尽,最终拒绝服务...
2020-05-03 22:37:04 1483 4
原创 关于kibana的可视化可能都在这篇文章里了
引言kibana是elasticsearch(以下简称ES)的可视化平台,笔者平时使用kibana的dev tools比较多,在这里可以更便捷的使用ES的各种命令,DSL查询语句等。但是kibana的可视化功能远不止于次。Kibana可以用来搜索,查看ES索引中的数据,可以轻松地进行高级数据分析,并可在各种图表,表格和地图中显示数据。并且可以基于浏览器的界面快速创建和共享动态仪表板,实时反馈E...
2020-05-02 20:17:22 3214 3
斯坦福大学第六课demo
2014-06-03
基于ios7 tab bar代码示例
2014-06-03
斯坦福大学第五课示例
2014-06-03
tableview demo
2014-04-06
iOS 入门demo示例
2014-04-02
Hashcash - A Denial of Service Counter-Measure
2017-01-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人