加载中
「GoTeam 招聘时间」长亭科技 高级后端研发工程师(北京)

本期招聘企业——长亭科技 公司简介 长亭科技作为网络安全行业表现亮眼的新锐力量,以下一代 Web 应用防火墙雷池( SafeLine )为拳头产品,搭建攻、防、查、抓为核心理念的产品 + 服务应用安...

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

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

09/08 18:00
43
Go实战营补、学、练、战、荐、建 六大服务体系出炉

曹大经过四个月的一期实战营打造,终于把实战营的内容打磨出来了,获得了一期学员的大力推荐,在基于一期的经验之上,我们总结出来了全方面的服务体系:补、学、练、战、荐、建 六大体系 补、...

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

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

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

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

09/13 13:22
41
疯了吧!这帮人居然用 Go 写“前端”?(一)

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

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

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

09/14 08:00
61
疯了吧!这帮人居然用 Go 写“前端”?(二)

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

09/14 08:00
0
面试Go语言开发?让这本书帮你感动面试官!

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

09/06 15:11
22
「GoCN酷Go推荐」高性能内存缓存 ristretto

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

09/06 15:11
15
『每周译Go』Go 语言中的插件

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

09/07 18:00
28
『每周译Go』Go sync.Once 的妙用

如果你曾用过 Go 中的 goroutines,你也许会遇到几个并发原语,如 sync.Mutex, sync.WaitGroup 或是 sync.Map,但是你听说过 sync.Once 么? 也许你听说过,那 go 文档是怎么描述它的呢? On...

go
09/03 08:00
22
「Go实战系列」调度的本质

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

09/01 15:05
0
「Go实战系列」迷惑的 goroutine 执行顺序

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

go
09/02 14:31
0
「GoCN酷Go推荐」跨平台文件系统监控工具 — fsnotify

简 介 在 linux 内核中,Inotify 是一种用于通知用户空间程序文件系统变化的机制。它监控文件系统的变化,如文件新建、修改、删除等,并可以将相应的事件通知给应用程序。Inotify 既可以监控...

08/30 18:00
19
卷起来!Go泛型是怎么实现的?

Go 1.17中你就可以使用泛型了,可以参考我3月份的文章:Go 泛型尝鲜, 编译的时候需要加-gcflags=-G=3参数,而当前master分支,默认已经支持泛型,不需要加-G=3参数了。 你可以通过下面的步骤尝...

「GoCN酷Go推荐」​cobra 强大的cli命令工具

1.cobra简介 cobra是目前最流行的命令行工具编写库,其友好的信息提示,简洁明了的嵌套层级,对命令行参数的便捷解析,让其成为众多优秀软件的cli编写库。 2.cobra安装 go get -v [github.co...

08/26 18:00
33
立于山巅!他,凭什么抗住万亿级流量冲击!

在云计算时代浪潮下,大规模、高并发的技术架构已成为主流。云计算的高速发展,离不开底层基础设施的创新与改进,传统七层负载均衡架构已无法满足复杂的网络集群。 在云时代巨量请求背景下,...

bfe
08/27 08:00
30
『每周译Go』并发安全的集中式指针管理设施

在 Go 1.17 发行版中,我们贡献了一个新的 cgo 设施runtime/cgo.Handle,以帮助未来的 cgo 应用在 Go 和 C 之间传递指针的同时,更好、更容易地构建并发安全的应用。本文将通过询问该功能为我...

08/25 17:57
0
『每周译Go』两次拷贝操作的故事

这是最好的时代,也是最坏的时代。最近,我遇到了一个性能方面的困惑,这让我进入了一场为期数天的探索中。我正在写部分代码来获取一些条目,然后将它们添加到一个固定大小的内存缓冲区中,最...

没有更多内容

加载失败,请刷新页面

返回顶部
顶部