Golang协程调度探究

前言 这几天攻关了一下go协程的调度,然后写了这篇文章 这篇文章的工作量真挺大的,我看的也很累,找资料也很累 这篇文章,需要感谢《Go语言底层原理剖析》这本书的作者,这本书给了我很大启发 ...

November 8, 2021 · 15 min · 7043 words

Golang协程基础探究

前言 最近我把Go重新过了一遍,特别是Go的协程这一块,我感觉任何事都是从简单到复杂 包括现在,所以我重新开始学习基础,后序我会出一个系列 分别为 Golang协程基础 (已经完成!) Golang协程调度 Golang协程控制 Golang协程通信 Golang垃圾回收机制 所以我会持续更新,大家请期待吧,爱你们! ...

October 27, 2021 · 6 min · 2739 words

设计高可用的ElasicSearch索引

前言 最近又是学习的爆发期,我戒除了上班划水和看知乎故事会,也戒除了游戏和小说 也戒除了频繁参加外面的无用活动,也逐渐修复了寂寞侵蚀内心的恐惧 将心思逐渐稳定下来,所以,我本月开始到年底,将会爆发式更新blog和歌曲 ...

September 9, 2021 · 8 min · 3639 words

ElasticSearch-新老选主算法对比

前言 首先,ElasticSearch 7,也就是Es 7, 变动还是有点儿大,改了很多东西,例如取消了type,修改了选主算法之类的操作 正好几天在钻研一些选主算法一类的东西,看了ETCD,rabbitmq,kafka之类的一些选主算法,想起来似乎对于Es,我还没有细致研究 ...

June 16, 2021 · 11 min · 5505 words

ElasticSearch检索的核心-倒排索引解读

前言 ElasticSearch为什么适合做检索服务器? 因为快啊,大佬! 为什么快啊? 因为倒排索引啊! 什么是倒排索引? 这个,就要细细分析一下了,这篇文章可能写的不是那么全,但是我也会尽量总结所有重点!希望能帮到大家,爱你们! ...

May 14, 2021 · 8 min · 3555 words

ElasticSearch高级用法(Golang实现)

前言 前阵子开发了一个检索服务器,用了一些Es的高阶功能,网上随便看了一圈,基本没有人公开这些功能的中文版,我寻思咱们不能只满足了自己,不满足其他老哥吧,所以,我将开发中用到的Es高阶功能总结输出. ...

December 2, 2020 · 9 min · 4316 words

Elasticsearch大数据量下的优化方法

前言 十一在家待着玩了两天COD,突然想起来似乎放假前有一个Elasticsearch的问题需要处理,的确,现在距离开工也只剩下四天了,哎,假期的日子过的飞快,又到时候说拜拜,又要开始社畜的生活啦,想到心里就万分悲痛。 ...

October 9, 2020 · 9 min · 4161 words

Python的协程知识

前言 最近心情一直不是太好,写出来的东西感觉也没有灵感,有些时候做了很多事,但是回想起来感觉自己还是什么都没有做。这是9月份第一次更新blog,也更新一篇相对高级一些的技术吧,有一阵没看Python了,想想还是不要落下了,剧透一下,下一篇文章还是针对Elasticsearch或者是前端框架React的,学习还是不能停下来,最近写歌也有问题,感觉自己什么也写不出来,仿佛失去了灵感,是生活还是时间消磨了我的灵气呢?我不愿意这么想,我会努力的,状态会调整过来的。 ...

September 1, 2020 · 5 min · 2432 words

中文分词的算法分析

前言 起因是一次电话面试,面一个技术比较好的公司,我认为自己玩Elasticsearch还是比较久了,还是能交锋几个回合吧,结果人家一问,中文分词的算法,你有了解吗? ...

August 21, 2020 · 8 min · 3723 words

Python写一个自动点餐程序

Python写一个自动点餐程序 为什么要写这个 公司现在用meican作为点餐渠道,每天规定的时间是早7:00-9:40点餐,有时候我经常容易忘记,或者是在地铁/公交上没办法点餐,所以总是没饭吃,只有去楼下711买点饭团之类的玩意儿,所以这是促使我写点餐小程序的原因。 ...

June 2, 2020 · 3 min · 1316 words