一文看懂RocketMQ的顺序消息、重复消息、事务消息和消息存储

herman 4个月前 (07-10) 298浏览

在分布式大肆流行的趋势下,MQ 也成了面试中不可缺少的一部分。懂 MQ,会 MQ 往往能给自己加分。相反,则可能意外被淘汰! 今天,乘着难得的空闲机会,我给大家简单总结一下,RocketMQ的顺序消息、重复消息、事务消息和消息存储。希望能够对...

从根上理解 Docker 是个啥,Docker 原理解剖

herman 5个月前 (07-05) 216浏览

早都想写 Docker 了,只是一直太忙!直到最近越来越多的网友再咨询我,Docker 为什么有优势?Docker 和虚拟机有什么本质上的区别?。。。所以,整体写个文章,说说 Docker 到底是个啥! Docker 原理解剖 其实,从...

Elasticsearch 崛起的那些事!

herman 5个月前 (07-05) 254浏览

Elasticsearch 是一个后起之秀!在它推出之前,已经有了 Solr、Lucene 等框架,可依然阻挡不了 Elasticsearch 的崛起! 在技术领域,语言与语言之间有竞争,框架与框架之间有竞争,社区与社区之间也有竞争,Elas...

头条的算法面试题:简洁版的最优分单法

herman 5个月前 (07-03) 543浏览

今天中午,发了一个微博,13 分钟,1.4 万的阅读。 宏颜获水 昨天,有网友给我抛出了一道算法题,说是一道头条的面试题。 听说,头条的算法是很牛的。我不一定会,所以,发到了群里。没想到大家的热情超出我的预期,很多人给出了思路,还...

倒排索引是翻译错误?一起来看翻车现场!

herman 5个月前 (06-28) 242浏览

昨天,很多买了 Elasticsearch 的网友,在群里问:“Elasticsearch 中的索引为什么叫倒排索引?很难理解!” 这一问,立马引起了很多人的注意,包含很多没关注过倒排索引的人。今天我们一起来看看,为什么叫倒排索引? 有...

BAT 面试 Elasticsearch 必会知识点总结

herman 5个月前 (06-27) 467浏览

Elasticsearch 是上市公司 Elastic 开源的一个产品。而 Elasticsearch 支撑了整个 Elastic 公司的大约 50 亿美元的市值,这个市值超过大多数 A 股公司。这足以说明了 Elasticsearch 的商业价值...

Elasticsearch 7.x 版本安装和插件离线安装教程

herman 5个月前 (06-26) 1292浏览

最近我在极客时间上学习 Elasticsearch,作者使用的版本,主要是 Elasticsearch 7.1。这里我根据作者教程,我自己整理了一个安装教程。希望对大家有所帮助! 写这个教程的主要原因是,很多人在安装的过程中出错!而我本人是 ...

从[]开始学习正则表达式

herman 5个月前 (06-24) 180浏览

正则表达式非常容易忘记,而且学精通非常的难。平时用的不多,或者用到的都可以在网上找到。但是一般只有发生性能问题时,才会去从头学习它。 就比如,一个”[]”字符组(Character Classes)都能让很多人搞错。今...

Redis 的订阅与发布JedisPubSub

xmt_herman_gcy 5个月前 (06-20) 759浏览

订阅与发布的场景在现代分布式系统中非常的常见,而且使用场景也非常的多。比如,我现在有一个配置中心,当我更新配置后,我希望相关的系统都能够自动的把缓存给替换掉。 再比如,最常见的场景,群聊。只要群里已有人发消息,在这个群里的所有人都能收到。我这...

面试题:JDK6为啥默认排序是归并排序呢?

herman 5个月前 (06-14) 318浏览

这是因为 Java 做为一个平台型语言,对于稳定性要求较高!归并有一个快排没有的优点,就是归并排序是稳定的。 因为合并排序比较稳定,比快排稳定,快排有可能时间复杂度达到 O(n ^ 2),但是合并排序就相对趋于 O(nlogn),但是合并排序...

“一招鲜,吃遍天”,从被疯狂吐槽的电商搜索Bug说起

herman 5个月前 (06-13) 284浏览

公众号里,我已经写过很多关于电商技术方面的文章,以及普及电商基本知识的文章(比如:SKU,SPU,QPS,GMV等)。除此之外,我还讨论过电商系统的业务复杂度,比如前面举例的打折优惠折扣等。整个业务逻辑复杂到一个脑图,电脑满屏还展示不完! 今...