首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
小池池
掘友等级
后端开发
|
百度
不会摄影的吃货不是好的程序媛/Golang/C/Linux/区块链/Docker/K8s
获得徽章 5
动态
文章
专栏
沸点
收藏集
关注
作品
赞
53
文章 53
沸点 0
赞
53
返回
|
搜索文章
赞
文章( 53 )
沸点( 0 )
【基础】redis高可用架构
1. redis如何实现高可用? 持久化、复制、哨兵、集群 简单介绍其原理及流程。 (持续改进更新中)
golang性能优化
go性能优化 (持续更新) 1、性能工具:benchmark基准测试 2、一般分析流程 3、代码优化常见方法、底层实现
使用Prometheus+Grafana搭建监控告警系统
本文主要描述Prometheus与grafana搭建监控告警系统操作步骤。Prometheus主要完成对宿主机、容器、区块链数据指标的收集,Grafana主要完成对数据的展示和告警
Goroutine实现并发应该思考的问题
占有的内存无法得到释放,从而造成内存泄漏;在程序中开启的goroutine没有做好超时控制,造成接口响应超时问题。这也是 Never start a goroutine without knowing how it will stop背后的一些原因。 第1行包含一个channe…
Golang锁资源之阻塞原语源码解读(二)
本篇主要对于锁资源抢占的时候,对于等待goroutine管理的源码进行剖析。分别介绍sudog、semaroot、treap、缓存池内容及作用。了解golang为什么性能可以如此高
Linux命令三剑客sed、grep、awk
linux命令三剑客sed,grep,awk。本文摘取三个命令在日常经常使用且面试中经常问道的一些命令,供大家学习
Golang锁资源原理以及源码解读(一)
乐观锁操作数据的时候很乐观,认为没有人同时修改数据,因此乐观锁不会上锁,在执行更新的时候判断在次期间别人是否修改了数据,如果修改了则进行回滚。使用版本号机制或者CAS算法实现。通常读多写少使用乐观锁。通常使用版本号机制和CAS算法实现。 CAS算法:包括3个操作数。 操作流程如…
Golang源码分析之net/http(二)解析源码
查看网络状态,可以看到客户端和服务端已经建立TCP连接,在双端都是ESTABLISHED状态下进行读写。LISTEN是客户端在监听客户端的接入情况。 这里我们看一下net.Listen接口,包含了创建socket、bind绑定socket与地址、listen端口操作。 监听客户…
Golang源码分析之net/http(一)Socket及TCP理解
Socket(套接字),用来描述IP地址和端口,是通信链的句柄。应用程序可以通过socket向网络发送请求或者应答请求。Socket是支持TCP/IP协议的网络通信的基本操作单元,是对通信端点的抽象表示,包含进行通信的所必须5种信息:连接使用的协议、本地IP/端口、远端IP/端…
下一页
个人成就
文章被点赞
185
文章被阅读
63,101
掘力值
1,838
关注了
9
关注者
88
收藏集
0
关注标签
23
加入于
2020-04-17