自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Go中国

Golang语言相关的资讯推送。

  • 博客(23)
  • 收藏
  • 关注

原创 Go 开源说第十六期预告:跨语言的分布式事务方案——DTM

点击蓝字关注我们写在前面GoCN开源说是GoCN推出的一档分享Go开源好项目的直播栏目,通过开源说希望能够帮助到开源作者们实现以下目标:第一是去推广他们的开源项目第二说说背后的设计原理和理...

2021-09-29 08:00:00 631

转载 这次的 Meetup 杭州站千万不要错过

2021.10.24Gopher Meetup 回归杭州杭州的 Gopher 们有福啦,Gopher Meetup 终于又重新来到了杭州~在本期沙龙中,我们集齐了来自端点网络、蚂蚁集团...

2021-09-29 08:00:00 192

原创 「GoCN酷Go推荐」交互式命令行工具库survey

☆什么是 survey?☆survey 可以让你方便的在终端上构建交互式和可访问提示的应用,支持ANSI☆ 安装☆gogetgithub.com/AlecAivazis/surv...

2021-09-28 16:16:58 1172

原创 「GoTeam 招聘时间」支流科技 GO开发工程师

本期招聘企业——支流科技公司简介支流科技是一家提供 API 处理和分析的开源基础软件公司,提供 API 网关、K8s ingress controller、Service Mesh 等微...

2021-09-27 11:59:09 168

原创 你想知道的 Go 泛型都在这里

泛型现在进展如何?这个友好而实用的教程将解释泛型函数和类型是什么,为什么我们需要它们,它们在 Go 中如何工作,以及我们可以在哪里使用它们。这是非常简单有趣的,让我们开始吧!John Ar...

2021-09-26 16:36:15 971

原创 「GoCN酷Go推荐」Go 彩色输出-color

什么是 color?color 可以让你根据 Go 中的ANSI 转义码 使用彩色输出。它也支持 Windows!它可以用多种方式使用,选择一种适合您的方式。为什么需要彩色输出?彩色输出可...

2021-09-24 18:00:00 874

原创 「GoCN酷Go推荐」golang 单元测试最佳实践

为什么要进行单元测试?在没工作之前,说实话没怎么写过单元测试,很多情况下就是一边写代码,一边运行,用 fmt.Println() 打印变量,再稍微复杂一点的也许会用 dlv 去 debug...

2021-09-23 18:00:00 726

原创 如何获取客户端真实 IP?从 Gin 的一个 "Bug" 说起

1. 背景请求 IP 作为用户的身份标识属性之一,是一种非常重要的基础数据。在很多场景下,我们会基于客户端请求 IP 去做网络安全攻击防范或访问风险控制。通常我们可以通过 HTTP 协议 ...

2021-09-22 12:25:59 7512 1

原创 「GoCN酷Go推荐」协程池ants介绍

推荐理由协程泄漏引发的血案,想必各位gopher都经历过,通过协程池限制goroutine数是一个有效避免泄漏的手段。今天介绍的ants库是公认且优秀的协程池实现。ants Github主...

2021-09-18 17:09:13 1022

原创 石墨文档基于K8S的Go微服务实践(上篇)

1 架构演进互联网的WEB架构演进可以分为三个阶段:单体应用时期、垂直应用时期、微服务时期。单体应用时期一般处于一个公司的创业初期,他的好处就是运维简单、开发快速、能够快速适应业务需求变化...

2021-09-17 08:24:43 1662

原创 Go 开源说第十五期预告: Erda ——新一代企业级云原生 PaaS 平台

点击蓝字关注我们写在前面GoCN开源说是GoCN推出的一档分享Go开源好项目的直播栏目,通过开源说希望能够帮助到开源作者们实现以下目标:第一是去推广他们的开源项目第二说说背后的设计原理和理...

2021-09-16 08:00:00 243

转载 疯了吧!这帮人居然用 Go 写“前端”?(二)

作者 | 郑嘉涛(羣青)前言上篇我们讲了故事发生的背景,也简单阐述了组件及协议的设想:一、丰富的通用组件库。二、组件渲染能力,将业务组件渲染成通用组件。三、协议渲染能力,以处理复杂交互。以...

2021-09-14 08:00:00 209

原创 『每周译Go』为忙碌开发者准备的 Go 语言性能分析、追踪和可观测性指南

目录简介:本文内容 · Go 语言的心智模型 · 性能分析与追踪使用场景:降低成本 · 降低延迟 · 内存泄露 · 程序挂起(Hanging)· 中断Go 性能分析:CPU · 内存 ·...

2021-09-14 08:00:00 305

原创 「GoCN酷Go推荐」Go 语言高性能图像处理神器 h2non/bimg

0推荐背景日常业务开发中常会遇到各种图像处理需求,如,图片大小调整、翻转、旋转、提取大小、加水印、图片模糊化,格式转换,修剪等等;图像处理根据业务需求一部分图像处理需求在前端完成,如,用户...

2021-09-13 13:22:09 1528 1

转载 疯了吧!这帮人居然用 Go 写“前端”?(一)

作者 | 郑嘉涛(羣青)无一例外,谈到前后端分离“必定”是 RESTful API,算是定式了。但我们知道 REST 在资源划分上的设计总是与 UI 大相径庭,大量专用、特异、古怪的接口就...

2021-09-13 13:22:09 283

原创 「GoCN酷Go推荐」golang 跨平台部署利器

1研究背景go程序部署时,直接将编译好的文件在服务器上运行即可,一般无需安装所依赖的第三方库。Linux下部署分为以下几种方式:使用nohup 命令使用 Supervisord管理使用sy...

2021-09-10 18:00:00 821

原创 「GoCN酷Go推荐」数据备份 reed-solomn 库 的使用

1. reed-solomn 是什么?reed-solomn 假如磁盘损坏了一部分,或者光盘一部分出现了污渍,那是不是我们的信息就丢了呢?当然不是,有一种纠错算法,可以在数据明显缺失的前提...

2021-09-08 18:00:00 630

原创 『每周译Go』Go 语言中的插件

很多年以前我就开始写一系列关于插件的文章:介绍这些插件在不同的系统和编程语言下是如何设计和实现的。今天这篇文章,我打算把这个系列扩展下,讲讲 Go 语言中一些插件的例子。需要提醒的是,本系...

2021-09-07 18:00:00 854

原创 「GoCN酷Go推荐」高性能内存缓存 ristretto

背景ristretto 是 dgraph 团队开源的一款高性能内存缓存库,旨在解决高并发场景下的缓存性能和吞吐瓶颈。dgraph 专攻的方向是高性能图数据库,ristretto 就是其图数...

2021-09-06 15:11:01 1760

转载 面试Go语言开发?让这本书帮你感动面试官!

互联网迅猛发展的数十年时间里,不断面领着各种新的场景与挑战,例如大数据、大规模集群计算、更复杂的网络环境、多核处理器引起对于高并发的需求,云计算,上千万行的服务器代码……那些成熟但上了年纪...

2021-09-06 15:11:01 242

原创 『每周译Go』Go sync.Once 的妙用

如果你曾用过 Go 中的 goroutines,你也许会遇到几个并发原语,如 sync.Mutex, sync.WaitGroup 或是 sync.Map,但是你听说过 sync.Once...

2021-09-03 08:00:00 170

转载 「Go实战系列」迷惑的 goroutine 执行顺序

这个系列会讲一些从课程中学到的让人醍醐灌顶的东西,拨云见日,带你重新认识 Go。上一篇文章我们讲了 Go 调度的本质是一个生产-消费流程。生产端是正在运行的 goroutine 执行go...

2021-09-02 14:31:13 440

转载 「Go实战系列」调度的本质

这个系列会讲一些从课程中学到的让人醍醐灌顶的东西,拨云见日,带你重新认识 Go。上周课程已经开始了,曹大直播了第一期,干货满满,大呼过瘾。第一课之后,陆续又加进来了一些同学。首先抛出本文的...

2021-09-01 15:05:16 124

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除