https
-
Elasticsearch 崛起的那些事!
Elasticsearch 是一个后起之秀!在它推出之前,已经有了 Solr、Lucene 等框架,可依然阻挡不了 Elasticsearch 的崛起! 在技术领域,语言与语言之间…
-
面试官让我写一个 ArrayList 的线程不安全的“bug”,并修复它!
我们都知道,ArrayList 天生就不是线程安全的,但是很多人也就是道听途说而已。并没有实际的进行测试,也并不清楚 ArrayList 为什么不是线程安全的! 这不,昨天还有人问…
-
倒排索引是翻译错误?一起来看翻车现场!
昨天,很多买了 Elasticsearch 的网友,在群里问:“Elasticsearch 中的索引为什么叫倒排索引?很难理解!” 这一问,立马引起了很多人的注意,包含很多没关注过…
-
一网打尽Elasticsearch的优点,使用场景,全文检索,近实时等知识点
在全文搜索领域,Elasticsearch 占据了大部分的江山,这也导致了它的市值,居高不下。今天我抽个时间再谈一谈 Elasticsearch 的特点,使用场景,开源产品等内容,…
-
BAT 面试 Elasticsearch 必会知识点总结
Elasticsearch 是上市公司 Elastic 开源的一个产品。而 Elasticsearch 支撑了整个 Elastic 公司的大约 50 亿美元的市值,这个市值超过大多…
-
Elasticsearch 7.x 版本安装和插件离线安装教程
最近我在极客时间上学习 Elasticsearch,作者使用的版本,主要是 Elasticsearch 7.1。这里我根据作者教程,我自己整理了一个安装教程。希望对大家有所帮助! …
-
从[]开始学习正则表达式
正则表达式非常容易忘记,而且学精通非常的难。平时用的不多,或者用到的都可以在网上找到。但是一般只有发生性能问题时,才会去从头学习它。 就比如,一个”[]”字…
-
Redis 的订阅与发布JedisPubSub
订阅与发布的场景在现代分布式系统中非常的常见,而且使用场景也非常的多。比如,我现在有一个配置中心,当我更新配置后,我希望相关的系统都能够自动的把缓存给替换掉。 再比如,最常见的场景…
-
灭霸所有单例模式,克隆、序列化、反射机制破坏7种单例模式
单例模式实际上也不止 7 种。但是,每一种都并非安全的。今天我给大家讲一讲如何利用克隆、序列化、反射机制破坏单例模式。 我今天以痴汉式单例为例来讲,其他的单例模式破坏方式类似。 p…
-
面试题:JDK6为啥默认排序是归并排序呢?
这是因为 Java 做为一个平台型语言,对于稳定性要求较高!归并有一个快排没有的优点,就是归并排序是稳定的。 因为合并排序比较稳定,比快排稳定,快排有可能时间复杂度达到 O(n ^…