首页
学习
活动
专区
工具
TVP
发布

大道七哥

专栏作者
131
文章
264337
阅读量
31
订阅数
Flink 学习 — 自定义 Data Sink
前篇文章 《Flink学习》—— Data Sink 介绍 介绍了 Flink Data Sink,也介绍了 Flink 自带的 Sink,那么如何自定义自己的 Sink 呢?这篇文章将写一个 demo 教大家将从 Kafka Source 的数据 Sink 到 MySQL 中去。
大道七哥
2021-06-21
5570
项目代码 if/else 过多,引起程序猿口吐莲花
项目开发周期短,迭代速度快,时间久了之后,代码中可能会充斥着大量的if/else,一层一层的嵌套,让人短时间内不可能领悟该段代码的逻辑,久而久之,后面接手的人可能真的会口吐莲花!
大道七哥
2021-02-25
5990
ThreadPoolExecutor 线程池异常消失之刨根问底
昨天,公司一个同事,急急忙忙的跑过来找我,说他的项目,出现了一个非常诡异的BUG,不知道什么情况?
大道七哥
2021-02-22
7400
一段代码,两倍时差,直击并发编程伪共享
【闲话开篇】:这段时间项目接近尾声,我终于闲了一点,又拿起了早先未看完的书《JAVA高并发程序设计》,强迫自己学习。看到其中介绍《无锁的缓存框架:Disruptor》时,接触到了一个概念——伪共享(false sharing),说是会影响并发程序的执行性能,被很多人描述成无声的性能杀手,突然感觉到了自己知识的匮乏,罪过啊。
大道七哥
2021-02-02
5480
《闲扯Redis十一》Redis 有序集合对象底层实现
备注: 本节中涉及到的跳跃表实现,已经在上节《闲扯Redis十》Redis 跳跃表的结构实现一文中详情分析过,本文中将直接引用,不再赘述。
大道七哥
2020-09-10
7500
动手构建地铁关系网,实现最短路径查询
打开手机‘北京地铁’APP,输入起始点:霍营,终点:北京南站,发现系统给我们推荐了两条路线。 最短时间路线与最少换乘路线,并且分别给出了耗时与乘坐里程费。看到这里,不禁开启了靓仔疑问,假如给你地铁站相关数据,如何构建这样的关系网络呢?(尽量少写代码,毕竟我这个人懒的不行,花最少的功夫,整最炫的效果,咦)
大道七哥
2020-09-01
1.2K0
Mysql 如何实现全文检索,关键词跑分
今天一个同事问我,如何使用 Mysql 实现类似于 ElasticSearch 的全文检索功能,并且对检索关键词跑分?我当时脑子里立马产生了疑问?为啥不直接用es呢?简单好用还贼快。但是听他说,数据量不多,客户给的时间非常有限,根本没时间去搭建es,所以还是看一下 Mysql 的全文检索功能吧! MySQL 从 5.7.6 版本开始,MySQL就内置了ngram全文解析器,用来支持中文、日文、韩文分词。在 MySQL 5.7.6 版本之前,全文索引只支持英文全文索引,不支持中文全文索引,需要利用分词器把中文段落预处理拆分成单词,然后存入数据库。本篇文章测试的时候,采用的 Mysql 5.7.6 ,InnoDB数据库引擎。
大道七哥
2020-08-26
5.8K0
《闲扯Redis十》Redis 跳跃表的结构实现
备注: 按照分析顺序,本节应该说道有序集合对象了,但是考虑到有序集合对象的底层实现中使用到了跳跃表结构,避免在分析有序集合时造成突兀,所以本节先来看看 redis 中跳跃表结构的具体实现。
大道七哥
2020-08-12
8030
《闲扯Redis九》Redis五种数据类型之Set型
Redis 中的 Set 是我们经常使用到的一种数据类型,根据使用方式的不同,可以应用到很多场景中。
大道七哥
2020-07-31
6380
《闲扯Redis八》Redis字典的哈希表执行Rehash过程分析
1.为字典的 ht[1] 哈希表分配空间, 这个哈希表的空间大小取决于要执行的操作, 以及 ht[0] 当前包含的键值对数量 (也即是ht[0].used 属性的值):
大道七哥
2020-07-29
6200
《闲扯Redis七》Redis字典结构的底层实现
字典, 又称符号表(symbol table)、关联数组(associative array)或者映射(map), 是一种用于保存键值对(key-value pair)的抽象数据结构。在字典中, 一个键(key)可以和一个值(value)进行关联(或者说将键映射为值), 这些关联的键和值就被称为键值对。
大道七哥
2020-07-27
1.2K0
《闲扯Redis六》Redis五种数据类型之Hash型
Redis 中的 hash 是我们经常使用到的一种数据类型,根据使用方式的不同,可以应用到很多场景中。
大道七哥
2020-07-23
7950
我是一名背头哥,代码写到新闻联播
程序员多半都是代码写的很6,但是不太善于表达自己的一种人,当然也有风骚的不像程序员的,比如我,哈哈哈,江湖油七哥,人狠骚话多!
大道七哥
2020-05-27
4490
【SQL调优】同事追着我骂,只因一句祖传SQL代码
一连串的自问自答,我想起来了,是由于之前的某张统计表设计的不太合理,导致表内数据时间段内冗余较多,而统计展示又要很精细,所以逼出了我的这句祖传sql,嗯,都是表设计的锅,哈哈哈,甩锅成功!
大道七哥
2020-04-24
4820
《闲扯Redis五》List数据类型底层之quicklist
Redis 中的 list 是我们经常使用到的一种数据类型,根据使用方式的不同,可以应用到很多场景中。
大道七哥
2020-04-24
1.1K0
《闲扯Redis四》List数据类型底层编码转换
Redis 中的 list 是我们经常使用到的一种数据类型,根据使用方式的不同,可以应用到很多场景中。
大道七哥
2020-04-16
7200
《闲扯Redis四》List数据类型底层编码转换
Redis 中的 list 是我们经常使用到的一种数据类型,根据使用方式的不同,可以应用到很多场景中。
大道七哥
2020-04-15
4260
《闲扯Redis三》Redis五种数据类型之List型
Redis 中的 list 是我们经常使用到的一种数据类型,根据使用方式的不同,可以应用到很多场景中。
大道七哥
2020-04-09
3920
《闲扯Redis三》Redis五种数据类型之List型
Redis 中的 list 是我们经常使用到的一种数据类型,根据使用方式的不同,可以应用到很多场景中。
大道七哥
2020-04-03
5900
《闲扯Redis一》五种数据类型之String型
String是Redis的最基本的数据类型,可以理解为与 Memcached 一模一样的类型,即Key-Value型的数据,String类型是二进制安全的,另外 Redis 的 String 可以包含任何数据,简单的字符串、复杂的字符串(xml、json)、数字(整数、浮点数)、二进制(图片、音频、视频),一个 Redis 中字符串 value 最多可以是 512M。
大道七哥
2020-04-01
3510
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档