首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
大树不大
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
168
文章 168
沸点 0
赞
168
返回
|
搜索文章
赞
文章( 168 )
沸点( 0 )
golang核心原理-协程调度时机
golang调度单元,golang可以开启成千上万个g,每个g可以理解为一个任务,等待被调度。其存储了goroutine的执行stack信息、goroutine状态以及goroutine的任务函数等。g只能感知到p,下文说的m对其透明的。 系统线程,实际执行g的狠角色,但m并不…
Redis集群使用keys命令搜索匹配的Key
收到节点上报的任何数据后,刷新这个缓存。 2.需定时查询所有节点在Redis的状态,并将节点状态同步到数据库。 Redis是单线程应用,这就造成了比较严重的性能问题。 经测试循环获取8万个节点的在线状态,耗时会达到50s左右,这是完全无法容忍的。 点的Key。 式解决这个问题。…
聊聊Mysql索引和redis跳表
面试时,交流有关mysql索引问题时,发现有些人能够涛涛不绝的说出B+树和B树,平衡二叉树的区别,却说不出B+树和hash索引的区别。这种一看就知道是死记硬背,没有理解索引的本质。本文旨在剖析这背后的原理,欢迎留言探讨 mysql 索引结构B+树与hash有何区别。分别适用于什…
《我们一起进大厂》系列- Redis基础
心里忍不住暗骂,这叫啥问题,大家不都是用的这个嘛,但是你不能说出来。 认真回答道:帅气迷人的面试官您好,因为传统的关系型数据库如Mysql已经不能适用所有的场景了,比如秒杀的库存扣减,APP首页的访问流量高峰等等,都很容易把数据库打崩,所以引入了缓存中间件,目前市面上比较常用的…
深入剖析Redis系列(二) - Redis哨兵模式与高可用集群
Redis 的 主从复制 模式下,一旦 主节点 由于故障不能提供服务,需要手动将 从节点 晋升为 主节点,同时还要通知 客户端 更新 主节点地址,这种故障处理方式从一定程度上是无法接受的。Redis 2.8 以后提供了 Redis Sentinel 哨兵机制 来解决这个问题。 …
《程序员的自我修养》番外笔记——符号解析与重定位
先来看这段代码的反汇编结果。 "main"的起始地址为0x00000000,这是因为在未进行空间分配之前,目标文件代码段中的起始地址以0x00000000开始,等到空间分配完成以后,各个函数才会确定自己在虚拟地址空间中的位置。 偏移为0x18的地址上是一条mov指令,总共8个字…
VS Code Remote 发布!开启远程开发新时代
今天( 北京时间 2019 年 5 月 3 日 ),在 PyCon 2019 大会上,微软发布了 VS Code Remote,开启了远程开发的新时代!这次发布包含了三款核心的全新插件,它们可以帮助开发者在容器,物理或虚拟机,以及 Windows Subsystem for L…
Strings、bytes and runes -- 就要学习 Go 语言
Go 中的字符串值得特别关注,与其他语言相比,Go 中的字符串实现方式有所不同。 上面的代码声明了字符串 s ,len 函数返回字符串 s 的字节数(包括空格)。在 Go 中,字符串其实是只读的字节切片。 输出的是每个字母在 ASCII 码表上对应的十进制数字。 正如大家熟知的…
[译] 如何在 Go 中使用接口
在开始使用 Go 编程之前,我的大部分工作都是用 Python 完成的。作为一名 Python 程序员,我发现学习使用 Go 中的接口是非常困难的。基础很简单,而且我知道如何在标准库中使用接口,但是我做了很多练习之后才知道如何设计自己的接口。在本文中,我将讨论 Go 的类型系统…
下一页
关注了
25
关注者
0
收藏集
15
关注标签
30
加入于
2016-06-02