上一页 1 ··· 70 71 72 73 74 75 76 77 78 ··· 234 下一页

2020年5月19日

Elasticsearch 范围查询

摘要: 范围查询(range query) 范围查询用于匹配某些字段的字段值位于特定范围内的文档。Lucene查询的类型依赖于字段的类型,对于字符串字段,是TermRangeQuery,而对于数字/日期字段,查询是NumericRangeQuery。 GET _search { "query": { "ra 阅读全文

posted @ 2020-05-19 14:58 ExplorerMan 阅读(7346) 评论(0) 推荐(0)

es组合多个条件进行查询

摘要: GET /test_index/_search{ "query": { "bool": { "must": { "match": { "name": "tom" }}, "should": [ { "match": { "hired": true }}, { "bool": { "must": { 阅读全文

posted @ 2020-05-19 14:57 ExplorerMan 阅读(61613) 评论(1) 推荐(1)

2020年5月15日

Sidecar模式:下一代微服务架构的关键

摘要: Sidecar设计模式正在收到越来越多的关注和采用。作为Service Mesh的重要要素,Sidecar模式对于构建高度高度可伸缩、有弹性、安全且可便于监控的微服务架构系统至关重要。而Service Mesh也已经被证明,正在改变企业IT的“游戏规则”,它降低了与微服务架构相关的复杂性,并提供了负 阅读全文

posted @ 2020-05-15 17:47 ExplorerMan 阅读(817) 评论(0) 推荐(0)

2020年5月14日

排查python内存泄露中几个工具的使用

摘要: 本文主要介绍3个工具:pdb,objgraph,以及pympler。 1.pdbpdb是专门用于python代码调试,模仿gdb。使用pdb可以查看堆栈,打印变量等。 这里介绍的是命令行下的pdb。命令行下使用pdb,代码侵入小,调试方便。 本例中,python安装在当前目录下.venv 使用pdb 阅读全文

posted @ 2020-05-14 21:23 ExplorerMan 阅读(1361) 评论(0) 推荐(0)

Consul的反熵

摘要: 熵 熵是衡量某个体系中事物混乱程度的一个指标,是从热力学第二定律借鉴过来的。 熵增原理 孤立系统的熵永不自动减少,熵在可逆过程中不变,在不可逆过程中增加。熵增加原理是热力学第二定律的又一种表述,它更为概括地指出了不可逆过程的进行方向;同时,更深刻地指出了热力学第二定律是大量分子无规则运动所具有的统计 阅读全文

posted @ 2020-05-14 15:12 ExplorerMan 阅读(306) 评论(0) 推荐(0)

2020年5月6日

Golang groupcache LRU 缓存简介与用法

摘要: 1.LRU LRU(Least Recently Used,最近最久未使用算法)是一种常见的缓存淘汰算法,当缓存满时,淘汰最近最久未使用的元素,在很多分布式缓存系统(如Redis, Memcached)中都有广泛使用。其基本思想是如果一个数据在最近一段时间没有被访问到,那么可以认为在将来它被访问的可 阅读全文

posted @ 2020-05-06 16:02 ExplorerMan 阅读(1001) 评论(0) 推荐(0)

2020年4月28日

Ceph剖析:数据分布之CRUSH算法与一致性Hash

摘要: 数据分布是分布式存储系统的一个重要部分,数据分布算法至少要考虑以下三个因素: 故障域隔离。同份数据的不同副本分布在不同的故障域,降低数据损坏的风险; 负载均衡。数据能够均匀地分布在磁盘容量不等的存储节点,避免部分节点空闲部分节点超载,从而影响系统性能; 控制节点加入离开时引起的数据迁移量。当节点离开 阅读全文

posted @ 2020-04-28 11:43 ExplorerMan 阅读(499) 评论(0) 推荐(0)

2020年4月26日

如何用Github钩子做自动部署

摘要: 最近机缘巧合的购置了域名和服务器,不用实在是浪费,再加上一直没有属于自己的个人网站,所以打算用hexo在服务器上玩一下,这样也就不用再纠结用Github pages还是Gitee pages了。当然,今天的主题并不是博客搭建,而是如何利用Github的钩子,将博客代码部署到服务器上。 毕竟Githu 阅读全文

posted @ 2020-04-26 15:27 ExplorerMan 阅读(402) 评论(0) 推荐(0)

2020年4月24日

使用Golang的singleflight防止缓存击穿

摘要: 背景 singleflight 介绍 示例 源码分析 其他 Top 背景 在使用缓存时,容易发生缓存击穿。 缓存击穿:一个存在的key,在缓存过期的瞬间,同时有大量的请求过来,造成所有请求都去读dB,这些请求都会击穿到DB,造成瞬时DB请求量大、压力骤增。 Top singleflight 介绍 i 阅读全文

posted @ 2020-04-24 18:31 ExplorerMan 阅读(828) 评论(0) 推荐(0)

2020.4面试分享(7面收割5个offer)

摘要: 都说金三银四是找工作的最佳时节,由于本人的个人职业规划跟目前工作内容不太相符(具体原因就不透露了,领导平时也要来这里逛,哈哈),四月份挑选了10多家公司投递简历(公司规模从几十人到上万人都有),参加了7家公司的电话面试,收获了5个offer,也还算不错。下面就分享一下面试过程中一些基础的,又最常见的 阅读全文

posted @ 2020-04-24 11:51 ExplorerMan 阅读(216) 评论(0) 推荐(0)

上一页 1 ··· 70 71 72 73 74 75 76 77 78 ··· 234 下一页

导航