首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
不知道叫啥1480664009718
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
54
文章 54
沸点 0
赞
54
返回
|
搜索文章
赞
文章( 54 )
沸点( 0 )
GO的网络编程分享
[TOC] GO的网络编程分享 回顾一下我们上次分享的网络协议5层模型 物理层 数据链路层 网络层 传输层 应用层 每一层有每一层的独立功能,大多数网络都采用分层的体系结构,每一层都建立在它的下层之上
计算机组成原理之总线设计
我们知道,计算机是由五大部件组成的:**运算器、存储器、控制器、输入设备和输出设备**,这个概念比较抽象,简单一点来说就是 CPU 包含运算器和控制器,存储器也就指的是内存,而输入输出设备分别指的是键
深度解析golang map
本文深入源码,通过图示和大量注释分别研究了map的内存模型、哈希函数、初始化、读取、写入、删除、扩容和遍历过程,同时介绍了map的基本概念和map使用中的常见坑点。
聊聊gost的GoSafely
gost提供了GoSafely方法,它接收WaitGroup、ignoreRecover、handler、catchFunc参数,其大致的模板是,首先对WaitGroup进行add(1),然后一步执行带defer的handler。catchFunc算是一个mini版的GoSaf…
sync.singleflight 到底怎么用才对?
所有的请求被同时打到下游存储上,将会影响下游存储的服务质量,因此需要严格限制访问下游存储的并发量。使用 Golang 编程的人,倾向于不假思索的使用 singleflight 应对 Cache Miss(缓存未命中),即: 在绝大多数场景下,singleflight 都很好用,…
校招mysql那些事儿|日志模块binlog/redolog/undolog
目录背景物理日志和逻辑日志日志模块:redologredolog产生背景redolog基本概念redolog记录形式redolog使用场景日志模块:binlogbinlog基本概念binlog刷盘机制
每秒30W次的点赞业务,怎么优化?
_画外音:_计数有微小不准确,不是大问题。 计数系统的难点,还在于业务扩展性问题,以及效率问题。 用来区分共一个 msg_id 的四种不同业务计数,redis 不能支持 key 的模糊操作,必须访问四次 reids。 画外音:这种方案的扩展性和效率是非常低的。 首先看下数据库层…
常用限流算法的应用场景和实现原理
在高并发业务场景下,保护系统时,常用的"三板斧"有:"熔断、降级和限流"。今天和大家谈谈常用的限流算法的几种实现方式,这里所说的限流并非是网关层面的限流,而是业务代码中的逻辑限流。 下面会展开说每种算法的实现原理和他们自身的缺陷,方便以后我们在实际应用中能够根据不同的情况选择正…
🏆缓存原理与微服务缓存自动管理 | 🏆 技术专题第八期征文
上面提到了3种存储介质。我们都知道,三类的读写速度和成本成反比,所以我们在克服速度问题上需要引入一个 中间层。这个中间层,需要高速存取的速度,但是成本可接受。于是乎,Cache 被引入 CPU 里面的末级缓存,即 LLC。缓存内存中的数据 内存中的高速页缓存,即 page ca…
Leaf-segment分布式ID生成系统(Golang实现版本)
也可以直接使用我已经生成好的SQL文件(已在工程项目中)。各个字段的介绍我会在后文代码实现部分进行解析,这里就不一一解析了。 在复杂分布式系统中,往往需要对大量的数据和消息进行唯一标识。一个能够生成全局唯一ID的系统是非常必要的。比如某宝,业务分布广泛,这么多业务对数据分库分表…
下一页
关注了
58
关注者
0
收藏集
1
关注标签
39
加入于
2016-12-02