大道七哥

LV1
发表了文章

Flink 学习 — 自定义 Data Sink

前篇文章 《Flink学习》—— Data Sink 介绍 介绍了 Flink Data Sink,也介绍了 Flink 自带的 S...

大道七哥
发表了文章

项目代码 if/else 过多,引起程序猿口吐莲花

项目开发周期短,迭代速度快,时间久了之后,代码中可能会充斥着大量的if/else,一层一层的嵌套,让人短时间内不可能领悟该段代码的逻辑,久而久之,后面接手的人可...

大道七哥
发表了文章

ThreadPoolExecutor 线程池异常消失之刨根问底

昨天,公司一个同事,急急忙忙的跑过来找我,说他的项目,出现了一个非常诡异的BUG,不知道什么情况?

大道七哥
发表了文章

一段代码,两倍时差,直击并发编程伪共享

【闲话开篇】:这段时间项目接近尾声,我终于闲了一点,又拿起了早先未看完的书《JAVA高并发程序设计》,强迫自己学习。看到其中介绍《无锁的缓存框架:Disrupt...

大道七哥
发表了文章

《闲扯Redis十一》Redis 有序集合对象底层实现

备注: 本节中涉及到的跳跃表实现,已经在上节《闲扯Redis十》Redis 跳跃表的结构实现一文中详情分析过,本文中将直接引用,不再赘述。

大道七哥
发表了文章

动手构建地铁关系网,实现最短路径查询

打开手机‘北京地铁’APP,输入起始点:霍营,终点:北京南站,发现系统给我们推荐了两条路线。 最短时间路线与最少换乘路线,并且分别给出了耗时与乘坐里程费。看到...

大道七哥
发表了文章

Mysql 如何实现全文检索,关键词跑分

今天一个同事问我,如何使用 Mysql 实现类似于 ElasticSearch 的全文检索功能,并且对检索关键词跑分?我当时脑子里立马产生了疑问?为啥不直接用e...

大道七哥
发表了文章

《闲扯Redis十》Redis 跳跃表的结构实现

备注: 按照分析顺序,本节应该说道有序集合对象了,但是考虑到有序集合对象的底层实现中使用到了跳跃表结构,避免在分析有序集合时造成突兀,所以本节先来看看 redi...

大道七哥
发表了文章

《闲扯Redis九》Redis五种数据类型之Set型

Redis 中的 Set 是我们经常使用到的一种数据类型,根据使用方式的不同,可以应用到很多场景中。

大道七哥
发表了文章

《闲扯Redis八》Redis字典的哈希表执行Rehash过程分析

1.为字典的 ht[1] 哈希表分配空间, 这个哈希表的空间大小取决于要执行的操作, 以及 ht[0] 当前包含的键值对数量 (也即是ht[0].used 属性...

大道七哥
发表了文章

《闲扯Redis七》Redis字典结构的底层实现

字典, 又称符号表(symbol table)、关联数组(associative array)或者映射(map), 是一种用于保存键值对(key-value p...

大道七哥
发表了文章

《闲扯Redis六》Redis五种数据类型之Hash型

Redis 中的 hash 是我们经常使用到的一种数据类型,根据使用方式的不同,可以应用到很多场景中。

大道七哥
发表了文章

我是一名背头哥,代码写到新闻联播

程序员多半都是代码写的很6,但是不太善于表达自己的一种人,当然也有风骚的不像程序员的,比如我,哈哈哈,江湖油七哥,人狠骚话多!

大道七哥
发表了文章

【SQL调优】同事追着我骂,只因一句祖传SQL代码

一连串的自问自答,我想起来了,是由于之前的某张统计表设计的不太合理,导致表内数据时间段内冗余较多,而统计展示又要很精细,所以逼出了我的这句祖传sql,嗯,都是表...

大道七哥
发表了文章

《闲扯Redis五》List数据类型底层之quicklist

Redis 中的 list 是我们经常使用到的一种数据类型,根据使用方式的不同,可以应用到很多场景中。

大道七哥
发表了文章

《闲扯Redis四》List数据类型底层编码转换

Redis 中的 list 是我们经常使用到的一种数据类型,根据使用方式的不同,可以应用到很多场景中。

大道七哥
发表了文章

《闲扯Redis四》List数据类型底层编码转换

Redis 中的 list 是我们经常使用到的一种数据类型,根据使用方式的不同,可以应用到很多场景中。

大道七哥
发表了文章

《闲扯Redis三》Redis五种数据类型之List型

Redis 中的 list 是我们经常使用到的一种数据类型,根据使用方式的不同,可以应用到很多场景中。

大道七哥
发表了文章

《闲扯Redis三》Redis五种数据类型之List型

Redis 中的 list 是我们经常使用到的一种数据类型,根据使用方式的不同,可以应用到很多场景中。

大道七哥
发表了文章

《闲扯Redis一》五种数据类型之String型

String是Redis的最基本的数据类型,可以理解为与 Memcached 一模一样的类型,即Key-Value型的数据,String类型是二进制安全的,另...

大道七哥

个人简介

个人成就

扫码关注云+社区

领取腾讯云代金券