首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
追茶到底
掘友等级
服务端攻城狮
|
互联网公司
互联网的搬运工,喜欢骑车、读书、跑步 | 人生只要用心,无论输赢都是精彩。
获得徽章 15
动态
文章
专栏
沸点
收藏集
关注
作品
赞
120
文章 118
沸点 2
赞
120
返回
|
搜索文章
最新
热门
Golang—按概率抽奖算法
通用数据结构 构建100容量 离线算法 别名算法 参考 【数学】时间复杂度O(1)的离散采样算法—— Alias method/别名采样方法) Alias Method解决随机类型概率问题(别名算法)
Golang—etcd
通过docker安装etcd 安装过程 容器外验证 容器内验证 Golang连接 golang连接需要使用“go.etcd.io/etcd/client/v3”依赖包 校验是否能够连接 增、删、改、查
Golang—资源限制
每种资源都有相关的软硬限制,软限制是内核强加给相应资源的限制值,硬限制是软限制的最大值;Go语言中可以通过syscall.Setrlimit()/syscall.Getrlimit()函数针对相关资源
算法—遍历二叉树
二叉树遍历有常见的前序、中序、后续遍历,也有深度优先(DFS),广度优先(BFS)等多种的遍历方式,了解好基本的底层遍历规则对解决很多上层问题都有许多帮助,例如常见的层次问题,最短距离基本都是采用广度
Golang—make和new
初始化变量 make和new关键字在Go语言中用来初始化变量,两个关键字都能初始化变量,但在应用上有一定的区别; make:是初始化内置的数据结构,常用来初始化slice、map、channel; n
Redis—常见问题
redis为什么这么快? 内存存储:redis使用内存存储,没有磁盘IO上的开销; 单线程实现:单线程处理请求,避免了多个线程之间切换和锁资源竞争的开销; 非阻塞IO:redis使用多路复用IO技术,
Redis—持久化
持久化 持久化的功能:Redis是内存数据库,数据都是存储在内存中,为了避免进程退出导致数据的永久丢失,需要定期将Redis中的数据以某种形式(数据或命令)从内存保存到硬盘;当下次Redis重启时,利
Redis—过期删除策略
1、键值的过期时间 redisDb结构的expires字典保存了数据库中所有键的过期时间,我们称这个字典为过期字典: 过期字典的键是一个指针,这个指针指向键空间中的某个键对象(也即是某个数据库键)。
Redis—对象
基础环境:基于redis3.0的源码 1、对象 Redis使用对象来表示数据库中的键和值,每次当我们在Redis的数据库中新创建一个键值对时,我们至少会创建两个对象,一个对象用作键值对的键(键对象),
Redis—源码
1、基础环境 基于redis3.0版本的源码 2、简单动态字符串 Redis默认并未直接使用C字符串(C字符串仅仅作为字符串字面量,用在一些无需对字符串进行修改的地方,如打印日志);而是以struct
下一页
个人成就
文章被点赞
44
文章被阅读
66,891
掘力值
1,900
关注了
17
关注者
14
收藏集
9
关注标签
30
加入于
2016-08-22