首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
后端Golang
订阅
brianlee6220
更多收藏集
微信扫码分享
微信
新浪微博
QQ
21篇文章 · 0订阅
Go 十年了,终于想起要统一 log 库了!
大家好,我是煎鱼。 在日常工作中,打日志是很常见的动作。毕竟不打日志,从内部来讲,一旦出问题,定位、排查都会变的非常困难。谁也不想大半夜在那靠猜解决问题。 在其他方面,对日志的存储的内容、时长、安全均
基于 Hertz 和 Kitex 的 Go 微服务项目 | 开源项目推荐
FreeCar 是一个基于 Hertz 与 Kitex 的全栈微服务项目,欢迎 Star。 项目地址:https://github.com/CyanAsterisk/FreeCar
Golang高性能实战
2018年后就一直计划在公司做一次技术分享,但迟迟没有确定好主题。正好公司好多同事都开始学习golang, 正好到了由入门到晋级的阶段。 我这边golang也有一两年的经验了,对于golang高性能的设计是有一定的理解,所以 有了这次的分享。
一日一学_Go语言Context(设计及分析)
Go服务器的每个请求都有自己的goroutine,而有的请求为了提高性能,会经常启动额外的goroutine处理请求,当该请求被取消或超时,该请求上的所有goroutines应该退出,防止资源泄露。那么context来了,它对该请求上的所有goroutines进行约束,然后进行…
你应该知道Go语言的几个优势
2007年,受够了C++煎熬的Google首席软件工程师Rob Pike纠集Robert Griesemer和Ken Thompson两位牛人,决定创造一种新语言来取代C++, 这就是Golang。出现在21世纪的GO语言,虽然不能如愿对C++取而代之,但是其近C的执行性能和近…
go-ycsb:一个 Go 的 YCSB 移植
YCSB 是一个非常出名的性能测试框架,我们可以非常方便的用它来对系统进行多维度的性能测试,本来我也准备使用它来对我们系统进行性能测试的,但在调研了一番之后,我决定直接用 Go 来完全移植一个。过年的时候就一直在干这件事情,于是就有了 go-ycsb。
Golang 中的并发限制与超时控制
上回在 用 Go 写一个轻量级的 ssh 批量操作工具 里提及过,我们做 Golang 并发的时候要对并发进行限制,对 goroutine 的执行要有超时控制。那会没有细说,这里展开讨论一下。
Golang 任务队列策略
Golang 在异步处理上有着上佳的表现。因为 goroutines 和 channels 是非常容易使用且有效的异步处理手段。下面我们一起来看一看 Golang 的简易任务队列 有些时候,我们需要做异步处理但是并不需要一个任务对列,这类问题我们使用 Golang 可以非常简单
[译] Go 代码评审常见问题
代码提交前先跑一下 gofmt 工具,它能自动修复大多数形式化问题(对齐、换行等待)。 现在几乎所有 Go 项目都在使用 gofmt,没有使用的是因为它们在使用 goimports(它支持所有 gofmt 的功能,另外还可以规范化导入行的写法)。 下面我们讨论的都是这两个自动工…