首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
王贺
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
23
文章 22
沸点 1
赞
23
返回
|
搜索文章
赞
文章( 22 )
沸点( 1 )
十二张图带你了解 Redis 的数据结构和对象系统
Redis是一个开源的 key-value 存储系统,它使用六种底层数据结构构建了包含字符串对象、列表对象、哈希对象、集合对象和有序集合对象的对象系统。今天我们就通过12张图来全面了解一下它的数据结构和对象系统的实现原理
关于质数(素数)
质数(Prime number)又称素数, 质数是大于$1$而且只能被$1$和自身整除的自然数。大于$1$的自然数如果不是素数,就称为合数(Composite number)。 算术基本定理最早由欧几里得证明, 是表示任何合数都可以不断分解成素数的组合,如$108$可以分解为$…
《快学 Go 语言》第 14 课 —— 魔术变性指针
本节我们要学习一些 Go 语言的魔法功能,通过内置的 unsafe 包提供的功能,直接操纵指定内存地址的内存。有了 unsafe 包,我们就可以洞悉 Go 语言内置数据结构的内部细节。 Pointer 代表着变量的内存地址,可以将任意变量的地址转换成 Pointer 类型,也可…
微服务实战(七):落地微服务架构到直销系统(实现命令与命令处理器)
我们先来看看CQRS架构,你对下图的架构还有印象吗?每个组件的功能都还清楚吗?如果有疑问,请查考文章《微服务实战(五):落地微服务架构到直销系统(构建高性能大并发系统)》。 1.前端用户调用一个下单Command WebApi,传递下单命令;下单Command WebApi接受…
为 Envoy 开启 TLS 验证实战
由于微信公众号不能插入外链,请点击 阅读原文 查看原文。 我的博客之前是使用 Nginx 来反代的,由于 Nginx 性能优异,目前有很多国内网站采用 Nginx 作为 Web 服务器,而且参考文档比较丰富,无论是对于其部署,配置还是调优都更为有经验。但是还是会碰到几个绕不开的…
一篇文章读懂分布式通信协议
最近一年左右在研究系统架构和分布式系统,今天跟大家一起分享讨论。文章简单分享几种分布式系统的一致性算法,常见的有 Paxos、Raft、ZAB。
一文读懂高性能网络编程中的I/O模型
随着互联网的发展,面对海量用户高并发业务,传统的阻塞式的服务端架构模式已经无能为力。本文(和下篇《高性能网络编程(六):一文读懂高性能网络编程中的线程模型》)旨在为大家提供有用的高性能网络编程的I/O模型概览以及网络服务进程模型的比较,以揭开设计和实现高性能网络架构的神秘面纱。
[译] GopherCon 2018:揭秘二叉查找树算法
算法的学习势不可挡也令人气馁,但其实大可不必如此。在本次演讲中,Kaylyn 使用 Go 代码作为例子,直接了当的阐述了二叉查找树算法。 Kaylyn 在最近的一年里尝试通过实现各种算法来找乐子。可能这件事情对于你来说很奇怪,但算法对她而言尤其诡异。她在大学课堂里尤其讨厌算法。…
Git 内幕(一)
git 是一种程序员几乎每天都会用到的工具,给我们代码管理带去了极大的方便。以往的 git 介绍,多是介绍git 的高级命令,如git rebse、git cherry-picker、git bisect等,少有看到剖析git 内部原理的。原因也很简单,即使对 git 的原理不…
见缝插针 —— 深入 Redis HyperLogLog 内部数据结构分析
HyperLogLog算法是一种非常巧妙的近似统计海量去重元素数量的算法。它内部维护了 16384 个桶(bucket)来记录各自桶的元素数量。当一个元素到来时,它会散列到其中一个桶,以一定的概率影响这个桶的计数值。因为是概率算法,所以单个桶的计数值并不准确,但是将所有的桶计数…
下一页
关注了
36
关注者
0
收藏集
1
关注标签
51
加入于
2018-07-05