首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
反方向的神
掘友等级
获得徽章 1
动态
文章
专栏
沸点
收藏集
关注
作品
赞
1
文章 1
沸点 0
赞
1
返回
|
搜索文章
反方向的神
2年前
关注
Golang_GMP 原理(1)
线程 通常语义中的线程,指的是内核级线程,核心点如下: (1)是操作系统最小调度单元; (2)创建、销毁、调度交由内核完成,cpu 需完成用户态与内核态间的切换; (3)可...
0
评论
分享
反方向的神
2年前
关注
Go-context底层原理(2)
cancelCtx.cancel cancelCtx.cancel 方法有两个入参,第一个 removeFromParent 是一个 bool 值,表示当前 context...
0
评论
分享
反方向的神
2年前
关注
Go-context底层原理(1)
context 是 golang 中的经典工具,主要在异步场景中用于实现并发协调以及对 goroutine 的生命周期控制. 除此之外,context 还兼有一定的数据存储...
0
评论
分享
反方向的神
3年前
关注
系统开发|青训营笔记
Kte在发布之初使用的是原生的库,所以存在两个最主要的问题: 一是无法直接感知对端连接状态; ☆ 是原生net网络库在面对长连接时,容易产生goroutine爆炸的问题 这...
0
评论
分享
反方向的神
3年前
关注
微服务|青训营笔记
这是我参与「第五届青训营 」伴学笔记创作活动的第 9天 系统架构的演进历史 单体架构 All in one process 垂直应用架构 按照业务线垂直划分 分布式架构 抽...
0
评论
分享
反方向的神
3年前
关注
分布式|青训营笔记
这是我参与「第五届青训营 」伴学笔记创作活动的第 8天 什么是分布式? 分布式系统定义:跨多个节点的计算机程序的集合 使用分布式系统的五大优势:去中心化、低成本、弹性、资源...
0
评论
分享
反方向的神
3年前
关注
架构|青训营笔记
这是我参与「第五届青训营 」伴学笔记创作活动的第 7天 什么是架构 常见软件架构: 单机 单体 垂直应用 SOA (Service Oriented Architectur...
0
评论
分享
反方向的神
3年前
关注
规则引擎 | 青训营笔记
规则引擎是一种嵌入在应用程序中的组件,实现了将业务决策从应用程序代码中分离出来,并 使用预定义的语义模块编写业务决策。接受数据输入,解释业务规则,并根据业务规则做出业 务决...
0
评论
分享
反方向的神
3年前
关注
Go的框架三件套 | 青训营笔记
这是我参与「第五届青训营 」伴学笔记创作活动的第 5天 一:GORM 以上是基础的增删改查操作 1.自动事务处理 通过 db.Transaction 函数实现事务,如果闭包...
0
评论
分享
反方向的神
3年前
举报
#青训营笔记创作活动#
当使用 DYNAMIC 创建表时,InnoDB 会将较长的可变长度列(比如 VARCHAR、VARBINARY、BLOB 和 TEXT 类型)的值剥离出来,存储到一个溢出页上,只在该列上保留一个 20 字节的指针指向溢出页
青训营-快乐出发
分享
评论
点赞
反方向的神
3年前
关注
Go内存管理及性能与编译优化 | 青训营笔记
这是我参加字节跳动青训营的第4天 自动内存管理 动态内存:程序在运行时根据需求动态分配的内存 自动内存管理:由程序的运行时候、系统管理动态内存 优点: 避免手动内存管理,专...
0
评论
分享
反方向的神
3年前
关注
Go 的编码规范和性能调优| 青训营笔记
# Go 的编码规范和性能调优| 青训营笔记 这是我参与「第五届青训营」伴学笔记创作活动的第 3 天 命名规范 命名是代码规范中很重要的一部分,统一的命名规则有利于提高的代...
0
评论
分享
反方向的神
3年前
关注
实践 Go 工程| 青训营笔记
实践 Go 工程| 青训营笔记 这是我参与「第五届青训营」伴学笔记创作活动的第 2 天 并发|并行 在单核和单CPU时代,并发和并行就是字面意思。 并发指的是在单处理器系统...
0
评论
分享
反方向的神
赞了这篇文章
HikariLan贺兰星辰
后台开发工程师 @滴滴
·
3年前
关注
从 Java 的角度看待 Go 的内存管理| 青训营笔记
本系列文章试图从一名 Java 开发者(有时也会穿插其他语言)的角度窥探 Go 语言,并以注释的方式提及 Go 与 Java 的一些区别,方便 Java 开发者迅速入门 G...
7
4
分享
反方向的神
3年前
关注
go基础|青训营笔记
这是我参与「第五届青训营」伴学笔记创作活动的第一天 性能优化指南 slice 预分配内存 map 预分配 func set(size int){ data:=make( [...
0
评论
分享
反方向的神
3年前
举报
#青训营笔记创作活动#
令牌算法是以固定速度往一个桶内增加令牌,当桶内令牌满了后,就停止增加令牌。上游请求时,先从桶里拿一个令牌,后端只服务有令牌的请求,所以后端处理速度不一定是匀速的。当有突发请求过来时,如果令牌桶是满的,则会瞬间消耗桶中存量的令牌。如果令牌还不够,那么再等待发放令牌(固定速度),这样就导致处理请求的速度超过发放令牌的速度。
展开
新来个技术总监,把限流实现的那叫一个优雅,佩服!
juejin.cn
分享
评论
点赞
个人成就
文章被阅读
992
掘力值
124
关注了
0
关注者
0
收藏集
0
关注标签
20
加入于
2022-12-09