随笔分类 -  Go

golang
摘要:前言 在并发编程中,我们经常会遇到多个goroutine同时操作一个map的情况。如果在这种情况下直接使用普通的map,那么就可能会引发竞态条件,造成数据不一致或者更严重的问题。 sync.Map是Go语言中内置的一种并发安全的map,但是他的实现和用法与普通的map完全不同,这篇文章将详细介绍这些 阅读全文
posted @ 2023-07-01 22:49 xpunch 阅读(325) 评论(0) 推荐(0)
摘要:前言 在git项目中,通过添加CHANGELOG.md可以展示项目的版本更新记录,方便用户查看项目的重大bug修复或不兼容版本信息。 本文介绍一个 changelog 工具,使用git命令获取git repository中的所有tags和commits log,生成CHANGELOG.md。 一、使 阅读全文
posted @ 2022-01-21 15:17 xpunch 阅读(903) 评论(0) 推荐(0)
摘要:前言 在对接Alexa Smart Home时,有的请求Payload中需要传入Access Token,但是这个Token是由OAuth2 Client管理的,封装Payload时并不知道Access Token。 所以使用自定义RoundTripper,在请求前取出Header里的token,修 阅读全文
posted @ 2021-11-28 15:01 xpunch 阅读(1775) 评论(0) 推荐(0)