首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
程序员油七
掘友等级
搬砖码农,程序段子手
技术不够,段子来凑,做一个程序段子手
关注
私信
获得徽章 0
动态
文章
专栏
沸点
收藏集
0
关注
赞
18
文章 18
沸点 0
资讯 0
赞
18
关注
返回
|
搜索文章
程序员油七
搬砖码农,程序段子手
·
2年前
关注
项目代码 if/else 过多,引起程序猿口吐莲花
那么过多的 if...else ,我们该如何去优化呢,让我们的程序看起来更加清爽一点?也为项目的后续接手人,减轻点负担,少吐槽一点。 Optional主要用于非空判断,是j...
1
3
分享
程序员油七
搬砖码农,程序段子手
·
2年前
关注
ThreadPoolExecutor 线程池异常消失之刨根问底
油七:行,咱们先看一下代码...,一顿扫描占卜之后,大致知道啥情况了。 同事:哥,我这程序还有救吗,客户下了死命令,今天解决啊。 五分钟之后... 油七:嗯,这个问题......
13
3
分享
程序员油七
搬砖码农,程序段子手
·
2年前
关注
一段代码,两倍时差,直击并发编程伪共享
【闲话开篇】:这段时间项目接近尾声,我终于闲了一点,又拿起了早先未看完的书《JAVA高并发程序设计》,强迫自己学习。看到其中介绍《无锁的缓存框架:Disruptor》时,接...
4
评论
分享
程序员油七
搬砖码农,程序段子手
·
2年前
关注
动手构建地铁关系网,实现最短路径查询
打开手机‘北京地铁’APP,输入起始点:霍营,终点:北京南站,发现系统给我们推荐了两条路线。 最短时间路线与最少换乘路线,并且分别给出了耗时与乘坐里程费。看到这里,不禁开启...
2
3
分享
程序员油七
搬砖码农,程序段子手
·
2年前
关注
《闲扯Redis十一》Redis 有序集合对象底层实现
备注: 本节中涉及到的跳跃表实现,已经在上节《闲扯Redis十》Redis 跳跃表的结构实现一文中详情分析过,本文中将直接引用,不再赘述。 因为有序集合键的值为有序集合对象...
3
评论
分享
程序员油七
搬砖码农,程序段子手
·
2年前
关注
Mysql 如何实现全文检索,关键词跑分
今天一个同事问我,如何使用 Mysql 实现类似于 ElasticSearch 的全文检索功能,并且对检索关键词跑分?我当时脑子里立马产生了疑问?为啥不直接用es呢?简单好...
15
2
分享
程序员油七
赞了这篇文章
程序员油七
搬砖码农,程序段子手
·
3年前
关注
《闲扯Redis四》List数据类型底层编码转换
Redis 中的 list 是我们经常使用到的一种数据类型,根据使用方式的不同,可以应用到很多场景中。 注意 :以上两个条件的上限值可以在配置文件中修改 list-max-...
2
评论
分享
程序员油七
赞了这篇文章
程序员油七
搬砖码农,程序段子手
·
3年前
关注
《闲扯Redis五》List数据类型底层之quicklist
Redis 中的 list 是我们经常使用到的一种数据类型,根据使用方式的不同,可以应用到很多场景中。 可见 quicklist 是一个双向链表,并且是一个 ziplist...
4
评论
分享
程序员油七
赞了这篇文章
程序员油七
搬砖码农,程序段子手
·
2年前
关注
《闲扯Redis四》List数据类型底层编码转换
Redis 中的 list 是我们经常使用到的一种数据类型,根据使用方式的不同,可以应用到很多场景中。 注意 :以上两个条件的上限值可以在配置文件中修改 list-max-...
3
1
分享
程序员油七
赞了这篇文章
程序员油七
搬砖码农,程序段子手
·
2年前
关注
《闲扯Redis五》List数据类型底层之quicklist
Redis 中的 list 是我们经常使用到的一种数据类型,根据使用方式的不同,可以应用到很多场景中。 可见 quicklist 是一个双向链表,并且是一个 ziplist...
2
评论
分享
程序员油七
赞了这篇文章
程序员油七
搬砖码农,程序段子手
·
2年前
关注
《闲扯Redis六》Redis五种数据类型之Hash型
Redis 中的 hash 是我们经常使用到的一种数据类型,根据使用方式的不同,可以应用到很多场景中。 profile 键的值对象使用的是 ziplist 编码, 其中对象...
3
评论
分享
程序员油七
赞了这篇文章
程序员油七
搬砖码农,程序段子手
·
2年前
关注
《闲扯Redis七》Redis字典结构的底层实现
字典, 又称符号表(symbol table)、关联数组(associative array)或者映射(map), 是一种用于保存键值对(key-value pair)的抽...
2
评论
分享
程序员油七
赞了这篇文章
程序员油七
搬砖码农,程序段子手
·
2年前
关注
《闲扯Redis八》Redis字典的哈希表执行Rehash过程分析
2.将保存在 ht[0] 中的所有键值对 rehash 到 ht[1] 上面: rehash 指的是重新计算键的哈希值和索引值, 然后将键值对放置到 ht[1] 哈希表的指...
6
评论
分享
程序员油七
赞了这篇文章
程序员油七
搬砖码农,程序段子手
·
2年前
关注
《闲扯Redis九》Redis五种数据类型之Set型
Redis 中的 Set 是我们经常使用到的一种数据类型,根据使用方式的不同,可以应用到很多场景中。 集合对象的编码可以是 intset 或者 hashtable 。 in...
4
评论
分享
程序员油七
搬砖码农,程序段子手
·
2年前
关注
《闲扯Redis十》Redis 跳跃表的结构实现
备注: 按照分析顺序,本节应该说道有序集合对象了,但是考虑到有序集合对象的底层实现中使用到了跳跃表结构,避免在分析有序集合时造成突兀,所以本节先来看看 redis 中跳跃表...
2
评论
分享
程序员油七
搬砖码农,程序段子手
·
3年前
关注
《闲扯Redis三》Redis五种数据类型之List型
Redis 中的 list 是我们经常使用到的一种数据类型,根据使用方式的不同,可以应用到很多场景中。 压缩列表(ziplist)是Redis为了节省内存而开发的,是由一系...
4
评论
分享
程序员油七
搬砖码农,程序段子手
·
3年前
关注
《闲扯Redis二》String数据类型之底层解析
注释:type表示该对象的类型,即上面 [String,List,Hash,Set,Zset] 中的一个,但为了提高存储效率与程序执行效率,每种对象的底层数据结构实现都可能...
1
评论
分享
程序员油七
搬砖码农,程序段子手
·
3年前
关注
《闲扯Redis一》五种数据类型之String型
String是Redis的最基本的数据类型,可以理解为与 Memcached 一模一样的类型,即Key-Value型的数据,String类型是二进制安全的,另外 Redis...
3
评论
分享
程序员油七
搬砖码农,程序段子手
·
3年前
关注
Js解析Json数据获取元素JsonPath与深度
原文出处:http://www.yund.tech/zdetail.html?type=1&id=c2b21696839eccdef2e9b085b9e064f6作者:js...
1
评论
分享
程序员油七
关注了标签
Redis
搬砖码农,程序段子手
下一页
个人成就
文章被点赞
75
文章被阅读
29,362
掘力值
869
关注了
0
关注者
41
收藏集
0
关注标签
9
加入于
2019-11-04