首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
代码鲨鱼
掘友等级
SDE
|
?
?
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
18
文章 17
沸点 1
赞
18
返回
|
搜索文章
赞
文章( 17 )
沸点( 1 )
酷毙了的算法:日志结构存储
通常来说,当你在设计一个文件系统或数据库这样的存储系统时,你会非常关注这个问题:如何在磁盘上存储数据。你必须注意为要存储的对象和索引数据分配空间;你也必须注意当您要扩展现有对象时(譬如追加到文件中)会发生什么,你还必须考虑旧对象被删除,新对象被存入时带来的存储碎片化问题。所有的…
为什么阿里巴巴不建议MySQL使用Text类型?
众所周知,MySQL广泛应用于互联网的OLTP(联机事务处理过程)业务系统中,在大厂开发规范中,经常会看到一条"不建议使用text大字段类型”。 下面就从text类型的存储结构,引发的问题解释下为什么不建议使用text类型,以及Text改造的建议方法。 某歪有一个业务系统,使用…
分布式系统的一些基础理论
在一年前我曾经有做过一些 Zookeeper 的相关总结,现在我们再把它捡回来,重新的把一些前因后果都扯得更加明白。 我们先从服务部署架构的发展历程说起,其实无非就是 集中式 和 分布式 ,集中式就是说,什么我都是由一台机器搞定的。分布式就是多台服务器联合完成。所以在一开始的时…
详细解读 Google Bigtable 论文 | 🏆 技术专题第五期征文 ......
上面是Bigtable的定义,特点是sparse、distributed、multidimensional、sorted map,此外,还要加上一个关键字:structured。 图中,是一个存储网页的例子,Bigtable是一个有序的字典(key value pair),ke…
上亿数据怎么玩深度分页?兼容MySQL + ES + MongoDB
这个时候没有实际经验的同学基本麻爪,So,请听我娓娓道来。 首先必须明确一点:深度分页可以做,但是深度随机跳页绝对需要禁止。 像MySQL,MongoDB数据库还好,本身就是专业的数据库,处理的不好,最多就是慢,但如果涉及到ES,性质就不一样了,我们不得不利用 SearchAf…
《吐血整理》-顶级程序员书单集
本文 GitHub github.com/JavaFamily 上已经收录,有一线大厂面试点思维导图,也整理了很多我的文档,欢迎 Star 和完善,大家面试可以参照考点复习,希望我们一起有点东西。 王潇:格局决定了一个人的梦想,梦想反过来决定行为。 格局是你能够看见的深度、广度…
如何学一门新语言,以 Dart 为例
世界上没有一种可以各个领域通吃的语言,为了应对不同的场景和需求,我们摆脱不了要学习一门新的语言。最近准备入坑 Flutter(技术储备),学了点 Dart, 一点心得分享给大家。 1. 假定前提 2. 基本原则 3. 基本姿势 1. 假定前提 我想看这篇文章的应该都是程序员了吧…
Redis实战之实现定时执行任务
需求异步执行任务支持定时执行支持取消任务保障快速执行技术背景基于redis实现php实现基于redis的sortedset+hash,实现定时执行任务的Demosortedset介绍:redis有序集
神一样的CAP理论被应用在何方
对于开发或设计分布式系统的架构师工程师来说,CAP是必须要掌握的理论。 CAP定理又被成为布鲁尔定理,是加州大学计算机科学家埃里克·布鲁尔提出来的猜想,后来被证明成为分布式计算领域公认的定理。不过布鲁尔在出来CAP的时候并没有对CAP三者(Consistency,Availab…
在 macOS 上使用 Docker Desktop 启动 Kubernetes 踩坑全记录
下载 Docker Desktop 按提示进行安装。 点击 Docker 图标,选择 Preferences... > Kubernetes 进入 Kubernetes 配置页: 然后勾选 Enable Kubernetes,点击下方 Apply 按钮,启动 Kubernete…
下一页
个人成就
文章被点赞
11
文章被阅读
7,314
掘力值
173
关注了
44
关注者
1
收藏集
1
关注标签
95
加入于
2019-05-31