首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
chInvictus
掘友等级
web服务端开发工程师
|
某互联网金融公司
热爱技术,乐于分享,欢迎志同道合的朋友一起交流
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
25
文章 25
沸点 0
赞
25
返回
|
搜索文章
最新
热门
Golang GMP模型分析
在GMP模型中,内核线程是实际运行goroutine的实体,调度器的作用是把goroutine分配到工作线程上,请深刻理解这句话,对你理解GMP模型有很大的帮助 https://learnku.com
mysql 三大范式
第一范式 原子性,属性不可分割,每个列不可以在拆分 第二范式 唯一性,要有主键,其他字段依赖主键, 第三范式 消除传递依赖,消除冗余,各种信息只在一个地方存储
time_wait & close_wait
tcp三次握手&四次挥手 三次握手 客户端发送SYN报文,服务端收到之后对客户端的报文确认,并发送SYN表示建立连接,客户端收到服务端的报文对服务端回复ack,连接建立 四次挥手 1 客户端发送FIN
mysql 联合索引
最左匹配原则 最左优先,以最左边的为起点任何连续的索引都能匹配上。同时遇到范围查询(>、<、between、like)就会停止匹配 假设,我们对(a,b)字段建立一个索引,也就是说,你where后条件
go 底层原理一览
go内存分配 go垃圾回收 goroutine原理 channle原理 interface底层原理 sync.map sync.pool go性能优化,内存泄漏排查与定位 暂时罗列目录,内容待补充
go 并发环境下的错误捕获与处理
协程A的panic,协程B能捕获吗 不能,协程需要自己在内部捕获自己的panic,其他协程无法捕获 一个协程内的recover能捕获多次panic吗 不能,一个recover只能捕获一次recover
select poll epoll
select 使用数组存储事件,长度限制为1024,因为select采用位标记法去看那个fd活跃,具体是采用一个长度为32的int数组(32*32=1025,一个int是4个字节,一个字节是8位)整个
redis mysql数据一致性
先写DB,在删除缓存 写DB保证成功,如果删除缓存失败怎么办? 1 设置key比较短的过期时间,key失效会自动取最新的数据(一般不建议) 2 如果 cache 服务当前不可用导致缓存删除失败的话,我
tx面试题
1 http 1.0,2.0,3.0 区别 2 epoll kafka redis mysql调优 3 linux 机器负载 top load average, top相关 4 mysql间隙锁 5
两种实现分布式锁的方法
为什么需要分布式锁 现在的互联网公司服务都是多机房分布式部署服务,假设你在淘宝买东西,下单的时候重复点了几次,岂不是要多支付几笔(数据库对同一笔订单落库多次),然而实际上不会发生这样的事情,因为服务端
下一页
个人成就
文章被点赞
181
文章被阅读
18,806
掘力值
700
关注了
0
关注者
6
收藏集
7
关注标签
15
加入于
2019-08-29