Golang进阶-必须知道的一些事

前言 最近感觉自己又陷入了无尽的自我循环和自我否定,不知道自己到底是怎么了 我,出生于忧患之中,但是告诫自己,不能死于安乐。 这篇文章是收集的一些Golang进阶的知识,作为我自己更上一层楼的笔记,也希望可以帮助大家 ...

March 19, 2021 · 7 min · 3470 words

读诗的感悟

前言 今年我陷入迷茫 我不知道我的路是否还在远方? 到底停下还是持续hold on? 难道这就是生活给予我的前路渺茫? ONE 算命先生说我天赋异禀,功成名就 20年后,格子间的工蚁是我难辞其咎 ...

March 3, 2021 · 1 min · 286 words

弄懂难缠的BFS算法和相关变种(Python实现)

前言 这段时间频繁刷题,leetcode真的好难啊!!每次都他娘的做不出来,除了刷题,最近还在复习各种架构,或者是完成公司的开发。这些占据了我过多时间,所以blog其实一直想写,但是实在腾不出时间,今天在针对性刷leetcode的时候,对BFS/DFS有了一点别的感悟,所以就写一篇博客,作为自己的笔记,在记录的同时,也帮助其他兄弟少走弯路,希望,能够帮到大家。 ...

February 23, 2021 · 4 min · 1854 words

2020的回顾和2021的展望

前言 现在是2021年1月4日早上的九点十四分 这是我2021开年第一篇日志,就为2020做一个回顾和2021年做一个展望吧。 回顾2020 2020其实是一个特殊的年份,想一想似乎大家都在生活当中挣扎。 ...

January 4, 2021 · 3 min · 1116 words

ElasticSearch定义自己的分词器词典(检索生僻词)

前言 ElasticSearch当中,有许多的分词器供我们调用,中文用的最多的就是IK分词器,一些基本的词汇都包含了。 但是,一些基本的生僻词就很难检索了,比如一些特定专业词汇,或者一些流行词汇之类的,所以这篇文章,我会讲一下自定义分词器词典的设置和扩展,让我们能够检索的词汇变的更多。如果能帮到你,我也会很开心! ...

December 8, 2020 · 5 min · 2022 words

ElasticSearch高级用法(Golang实现)

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

December 2, 2020 · 9 min · 4316 words

完全搞懂Python的线程机制

前言 总觉得用了Python那么久,感觉隔一层面纱似的,只是会用而已。 现在Python更新了3.9,越来越厉害了,多了很多新的语法特性。 想想自己,也不能总是写一些Golang的东西,Python也要持续跟上,所以打算开一个Python三巨头的坑,把Python的线程,进程,协程都讲明白,这样第一个是让我加深理解,第二个是让我彻底搞懂这三者的机制,我认为这样我才可以走的更远。 ...

December 1, 2020 · 9 min · 4162 words

Golang的并发机制探究

前言 虽然上两篇文章讲了几个并发示例和Goroutine的使用,但是我仔细看了一下,还是不够清楚,这次这篇文章将会是一篇纯理论的文章,主要讲一下Go的并发机制的原理还有Goroutine还有channel。 ...

November 27, 2020 · 9 min · 4098 words

完全理解Golang并发模式(2)

前言 这几天的攻关都是在Golang并发上面,也算是有了一些收获,把一些基础的并发场景和并发模式都过了一遍,觉得自己又提升了一层楼,其实我发觉,在我的开发生涯中,总是纠结实现,却不是去看最底层的东西,任何东西,都是由简到难,或者就是从底层到核心,无论是Python还是Golang,或者是我正在狂刷算法的Java,我都是去纠结实现,但是不会钻研核心,所以我写代码都是面向搜素引擎编程。所以,也是时候该改变一些东西。 ...

November 10, 2020 · 9 min · 4421 words

完全理解Golang并发模式(1)

前言 其实我写Golang有段时间了,平常写一些业务代码,也涉及不到什么高端东西,Golang的核心其实就是在于goroutine这套东西,在处理高并发任务的时候非常强势,甩Python一个车位,所以,写下这篇博客,作为笔记,记录Golang核心的并发机制,并且给出一些自己写的代码作为示例,本次博客大部分代码为自己手写,参考了《Golang并发之道》,《Go语言圣经》这两本书,这两本书是我的进阶之路上的灯塔,感谢这两本书的译者,也希望大家去看看这两本书。 ...

November 3, 2020 · 6 min · 2889 words