首页
沸点
课程
AI Coding
数据标注
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
用户2681654990890
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
26
文章 26
沸点 0
赞
26
返回
|
搜索文章
用户2681654990890
赞了这篇文章
chInvictus
web服务端开发工程师 @某互联网金融公司
·
4年前
关注
redis 缓存雪崩,穿透,击穿解决方案
缓存雪崩 Cache Avalanche 问题描述 缓存雪崩指redis cluster全面宕机,客户端请求无法从redis中获取数据,从而将大量请求打向mysql,导致m...
6
评论
分享
用户2681654990890
赞了这篇文章
chInvictus
web服务端开发工程师 @某互联网金融公司
·
4年前
关注
go Context 使用
Golang context是什么,能做什么 Go 语言在1.7版本的标准库引入了“context”,这个库几乎成为了并发控制和超时控制的标准做法。 比如一个网络请求Req...
7
评论
分享
用户2681654990890
赞了这篇文章
chInvictus
web服务端开发工程师 @某互联网金融公司
·
4年前
关注
go interface 入门
code explame 如下所示为一个interface的代码示例。那么要如何理解这个interface呢,官方说的是interface是一组方法签名的集合,谁实现了这个...
10
评论
分享
用户2681654990890
赞了这篇文章
chInvictus
web服务端开发工程师 @某互联网金融公司
·
4年前
关注
go struct,interface能否比较(TX面试题)
go struct interface 能否比较 在golang中可比较的类型有int,string,bool,pointer,channel,interface,arra...
9
1
分享
用户2681654990890
赞了这篇文章
chInvictus
web服务端开发工程师 @某互联网金融公司
·
4年前
关注
kubectl 常用命令
kubectl 常用命令,欢迎大家补充其他常用的 kubectl 语法概述 $ kubectl [command] [TYPE] [NAME] [flags] 1 comm...
6
评论
分享
用户2681654990890
赞了这篇文章
chInvictus
web服务端开发工程师 @某互联网金融公司
·
4年前
关注
go json struct 系列问题
问题描述 在一次业务开发中,下游提供的接口中有多个字段,但是我们只需要其中一部分字段的数据,示例如下 下游接口返回的json格式数据如下 正常情况下我们需要定义如下的str...
7
评论
分享
用户2681654990890
赞了这篇文章
chInvictus
web服务端开发工程师 @某互联网金融公司
·
4年前
关注
go interface 工程开发规范
本节提供一个golang interface demo项目,用于基本的工程开发规范,主要包括不同package下数据结构如何定义,模块之间如何耦合,在不同模块之间如何调用,...
7
评论
分享
用户2681654990890
赞了这篇文章
chInvictus
web服务端开发工程师 @某互联网金融公司
·
4年前
关注
linux命令分析系统性能问题
1 cpu利用率100%,如何排查 第一步:使用top命令查看占用cpu占用率最高的进程,找到pid 第二步:使用top -Hp pid 命令找到这个pid占用线程最高的t...
8
评论
分享
用户2681654990890
赞了这篇文章
chInvictus
web服务端开发工程师 @某互联网金融公司
·
4年前
关注
两种实现分布式锁的方法
为什么需要分布式锁 现在的互联网公司服务都是多机房分布式部署服务,假设你在淘宝买东西,下单的时候重复点了几次,岂不是要多支付几笔(数据库对同一笔订单落库多次),然而实际上不...
8
评论
分享
用户2681654990890
赞了这篇文章
chInvictus
web服务端开发工程师 @某互联网金融公司
·
4年前
关注
tx面试题
1 http 1.0,2.0,3.0 区别 2 epoll kafka redis mysql调优 3 linux 机器负载 top load average, top相关...
8
评论
分享
用户2681654990890
赞了这篇文章
chInvictus
web服务端开发工程师 @某互联网金融公司
·
4年前
关注
redis mysql数据一致性
先写DB,在删除缓存 写DB保证成功,如果删除缓存失败怎么办? 1 设置key比较短的过期时间,key失效会自动取最新的数据(一般不建议) 2 如果 cache 服务当前不...
8
评论
分享
用户2681654990890
赞了这篇文章
chInvictus
web服务端开发工程师 @某互联网金融公司
·
4年前
关注
select poll epoll
select 使用数组存储事件,长度限制为1024,因为select采用位标记法去看那个fd活跃,具体是采用一个长度为32的int数组(32*32=1025,一个int是4...
9
评论
分享
用户2681654990890
赞了这篇文章
chInvictus
web服务端开发工程师 @某互联网金融公司
·
4年前
关注
go 并发环境下的错误捕获与处理
协程A的panic,协程B能捕获吗 不能,协程需要自己在内部捕获自己的panic,其他协程无法捕获 一个协程内的recover能捕获多次panic吗 不能,一个recove...
14
2
分享
用户2681654990890
赞了这篇文章
chInvictus
web服务端开发工程师 @某互联网金融公司
·
4年前
关注
go 底层原理一览
go内存分配 go垃圾回收 goroutine原理 channle原理 interface底层原理 sync.map sync.pool go性能优化,内存泄漏排查与定位 ...
6
1
分享
用户2681654990890
赞了这篇文章
chInvictus
web服务端开发工程师 @某互联网金融公司
·
4年前
关注
time_wait & close_wait
tcp三次握手&四次挥手 三次握手 客户端发送SYN报文,服务端收到之后对客户端的报文确认,并发送SYN表示建立连接,客户端收到服务端的报文对服务端回复ack,连接建立 四...
9
评论
分享
用户2681654990890
赞了这篇文章
chInvictus
web服务端开发工程师 @某互联网金融公司
·
4年前
关注
mysql 三大范式
第一范式 原子性,属性不可分割,每个列不可以在拆分 第二范式 唯一性,要有主键,其他字段依赖主键, 第三范式 消除传递依赖,消除冗余,各种信息只在一个地方存储...
8
评论
分享
用户2681654990890
赞了这篇文章
chInvictus
web服务端开发工程师 @某互联网金融公司
·
4年前
关注
Golang GMP模型分析
在GMP模型中,内核线程是实际运行goroutine的实体,调度器的作用是把goroutine分配到工作线程上,请深刻理解这句话,对你理解GMP模型有很大的帮助 https...
8
评论
分享
用户2681654990890
赞了这篇文章
chInvictus
web服务端开发工程师 @某互联网金融公司
·
4年前
关注
mysql主键索引,非主键索引,覆盖索引,联合索引
什么是主键索引,非主键索引 从定义来说,主键索引就是聚簇索引,非主键索引就是二级索引,一般情况都是B+树结构,InnoDb表必然有一个主键索引,如果没有主动设置主键,inn...
13
评论
分享
用户2681654990890
赞了这篇文章
chInvictus
web服务端开发工程师 @某互联网金融公司
·
4年前
关注
堆排序&大根堆&小根堆
大根堆 父节点大于俩子节点 小根堆 父节点小于俩子节点 大根堆: arr(i)>arr(2i+1) && arr(i)>arr(2i+2) 小根堆: arr(i)<arr(...
3
评论
分享
用户2681654990890
赞了这篇文章
chInvictus
web服务端开发工程师 @某互联网金融公司
·
4年前
关注
mysql有哪些锁&什么场景下会触发这些锁&如何用这些锁
按照锁的粒度分为表锁,页锁,行锁 表锁 表级锁是MySQL中锁定粒度最大的一种锁,表示对当前操作的整张表加锁,它实现简单,资源消耗较少,被大部分MySQL引擎支持。最常使用...
3
评论
分享
下一页
关注了
1
关注者
0
收藏集
0
关注标签
0
加入于
2022-03-11