首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
L0ne1y
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
37
文章 37
沸点 0
赞
37
返回
|
搜索文章
赞
文章( 37 )
沸点( 0 )
Golang如何保证不重复执行同一个进程
无聊看看项目编译脚本运行时候抛出进程已经存在是如何实现的第一版:我们用一个文件的存在与否标识进程是否正在执行(很明显每个进程对应一个文件-PID文件)于是,如果一个进程正在执行的时候,另一个进程执行的
Golang程序性能分析(三)用pprof分析gRPC服务的性能
这是Golang程序性能分析系列文章的最后一篇,这次我们的主要内容是如何使用pprof工具对gRPC服务的程序性能进行分析。关于gRPC这个框架的文章之前已经写过不少文章了,如果你对它还不太熟悉,不知道它是用来干什么的,可以通过gRPC入门系列的文章对它先做个了解。 它是一个R…
基于gRPC的注册发现与负载均衡的原理和实战
gRPC是一个现代的、高性能、开源的和语言无关的通用RPC框架,基于HTTP2协议设计,序列化使用PB(Protocol Buffer),PB是一种语言无关的高性能序列化框架,基于HTTP2+PB保证了的高性能。go-zero是一个开源的微服务框架,支持http和rpc协议,其…
小程序商城Mall,打造最佳SpringCloudAlibaba最佳实践
由于一路一来看过很多的技术体系,也见证一些技术体系停止维护,想用自己觉得比较好的一套技术体系来做一个分布式微服务系统,包括开发层面,中间件层面和运维层面的技术,作为自己希望的一个技术团队里的技术栈。 这年SpringCloud开始把以前的技术给停止维护了,如eureka、fei…
彻底学会 Go 指针 -- 就要学习 Go 语言
写代码的时候,我们通过变量就可以操作存储在内存中的值,进行赋值、加减运算等。大家有没有想过,变量代表什么呢?其实,一个变量对应一段内存空间,这段空间就存储了该变量相对应类型的值。指针的值就对应变量的地址,只通过指针,就可以更新或者读取变量的值,而不需要用到变量名。 上面这段代码…
Go 每日一库之 go-app
go-app是一个使用 Go + WebAssembly 技术编写渐进式 Web 应用的库。WebAssembly 是一种可以运行在现代浏览器中的新式代码。近两年来,WebAssembly 技术取得了较大的发展。我们现在已经可以使用 C/C++/Rust/Go 等高级语言编写 …
Go性能监控/分析工具:go tool pprof
我们可以使用go tool pprof命令来交互式的访问概要文件的内容。命令将会分析指定的概要文件,并会根据我们的要求为我们提供高可读性的输出信息。
Go 每日一库之 go-ini
ini 是 Windows 上常用的配置文件格式。MySQL 的 Windows 版就是使用 ini 格式存储配置的。 go-ini是 Go 语言中用于操作 ini 文件的第三方库。 本文介绍go-ini库的使用。 在 ini 文件中,每个键值对占用一行,中间使用=隔开。以#开…
探究sync.Mutex代码流程细节
互斥锁对于日常使用来说非常简单, 但是sync.Mutex里的状态变更, 并发控制, 原子操作, 循环体等表示很复杂, 让我探究一下里面是什么葫芦药呢! mutex.Lock()里的流程很简单, 只是判断m.state能不能用atomic.CompareAndSwapInt32…
go-kit 整体学习,微服务?
首先,玩go-kit,他不是一个mvc框架,他的架构层次比较多一些。 简单的来看,其实他就是将 transport 抽象了一下,其实做的事controller的事情,endpoint可以理解为是service。 然后看看zipkin的组合实现 ,其实就是在前后结束实现了一个拦截…
下一页
关注了
11
关注者
0
收藏集
8
关注标签
1
加入于
2020-08-16