首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
小一明日记
掘友等级
公众号【小一明日记】
|
携程
有条理的生活和工作,喜欢记录文档
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
38
文章 38
沸点 0
赞
38
返回
|
搜索文章
赞
文章( 38 )
沸点( 0 )
Redis-有序集合之跳表实现
Redis 中有序集合 zset 的底层数据结构有 ziplist 和 skiplist 两种实现,当集合内节点达到一定规模就会转变为 skiplist 跳表实现。
Redis-dict字典底层实现
Redis 本质是 K-V 键值对数据库,底层通过字典 dict 存储键值映射关系,除此之外,dict 还作为 Redis hash 结构底层的实现之一。
【极客源码】JetCache源码(一)开篇
1. 为什么是JetCache 2. 带着缓存知识点看源码 JetCache作为一个缓存工具,应具备缓存工具应有的能力,同时要能解决缓存的常见问题,带着缓存的相关知识点来看JetCache的源码,并对比知识点,这样收获更大。缓存的核心知识点如下: 2.1. 缓存应用场景 数据库…
Redis 到底是怎么实现“附近的人”这个功能的呢?
前言:针对“附近的人”这一位置服务领域的应用场景,常见的可使用PG、MySQL和MongoDB等多种DB的空间索引进行实现。而Redis另辟蹊径,结合其有序队列zset以及geohash编码,实现了空间搜索功能,且拥有极高的运行效率。本文将从源码角度对其算法原理进行解析,并推算…
堆排序不稳定性分析-“消失”的几条数据
本文通过排查生产数据同步问题,追溯到 mysql 基于 file-sort 排序不稳定问题,进而追溯到堆排序,topK 问题。
Redis-字符串底层实现
概览 SDS 是 Redis 字符串底层实现的数据结构,全称 Simple-Dynamic-String 简单动态字符串,对 C 语言的字符串进行了增强,增强主要体现在效率和安全性方面。
记一次频繁生产频繁full-gc事件
背景 线上一个基础服务收到频繁 full-gc 的告警,每小时平均两次的 full-gc,一次平均耗时 1 s。 从监控中发现确实存在频繁 full-gc 的情况,且有时还伴随机器重启。
MySQL:InnoDB一棵B+树可以存放多少行数据?
1千万,2千万,或者上亿条数据?具体的答案不重要,当然肯定也不会是一个固定的数目,今天我们就一起来探讨探讨这个问题。 InnoDB是一种兼顾了高可靠性和高性能的通用存储引擎,它拥有诸多功能和特性,体系结构和工作原理也比较复杂。真要讲明白说透彻,不是一两篇博文能够实现的,也不是今…
系统了解Mysql-MVCC并发控制机制
前言 大概两年前因为排查一个数据可见性的问题也了解过 Mysql 的 MVCC,当时觉得自己都懂了,但始终没有将这块知识串联起来,所以总感觉印象不深刻,其实本质上还是因为没有搞清楚这个东西的来龙去脉。
线程池死锁问题
还敢这样用线程池吗?下次一定! 通过这个事件分析,也警醒我们平时写代码的过程中要多思考每一行代码的含义,而不是简单地CV,为自己写下的每一行代码负责。
下一页
个人成就
文章被点赞
100
文章被阅读
55,606
掘力值
1,328
关注了
39
关注者
22
收藏集
3
关注标签
9
加入于
2017-03-05