VXiaoZhi Blog

「离开世界之前 一切都是过程」

Golang 模板

Golang 模板

Golang 模板 标准库实现 参考 Go标准库:Go template用法详解 Go标准库:深入剖析Go template 踩坑记录 模板默认会对一些参数进行转义,因此渲染后的字符串可能与预期不符。 如 href 中的变量,被渲染后会经过如下处理: 1 <a href="/search?q=">""</a> 1 <a href...

Golang 服务相关的库

Golang 服务相关的库

Golang 服务相关的库 go-zero 一个集成了各种工程实践的 web 和 rpc 框架 trpc-go gin Beego gRPC-Gateway gRPC to JSON proxy generator following the gRPC HTTP spec 参考 gRPC-Gateway使用指南

golang web framework - macaron

golang web framework - macaron

golang web framework - macaron macaron 是 Golang 开发的 Web Framework, 与 gin、beego 起名。详细的中文文档参考这里: macaron 文档 提供了子网址的强大路由,可以嵌套多组路由器,提供热加载,修改模板就会立刻在页面修改,采用模块化设计,可以非常方便替换组件,采用依赖注入加载组件,非常适合现代化工程项目,代...

Golang 常用日志库

Golang 常用日志库

Golang 常用日志库 Google Glog 的Go语言版本 zap 日志 logrus logrus 扩展

使用 LetterAvatar 实现纯前端生成字母头像

使用 LetterAvatar 实现纯前端生成字母头像

使用 LetterAvatar 实现纯前端生成字母头像 如何自动给没头像的用户生成一个昵称首字符的彩色头像。参考这个 golang 库: letteravatar 遗憾的是,这个库不支持中文,因此可以将中文字符先转化为拼音再调用这个库。 go-pinyin

Json 转 Go语言结构体方案

Json 转 Go语言结构体方案

Json 转 Go语言结构体方案 开源方案 1. transform.tools github Star 8.1K 不仅支持Go,也能转换成其它语言的结构 2. JSON-to-Go github Star 4.5K 3. Json2Struct github Star 93

Golang 书籍

Golang 书籍

Golang 书籍 A golang ebook intro how to build a web with golang 煎鱼的迷之博客

Golang 学习

Golang 学习

Golang 学习 云风说: 我发现我花了四年时间锤炼自己用 C 语言构建系统的能力,试图找到一个规范,可以更好的编写软件。结果发现只是对 Go 的模仿。缺乏语言层面的支持,只能是一个拙劣的模仿。 参考 云风的 BLOG: Go 语言初步 Go学习路线图参考: go学习线路图 参考教程 go语言介绍

Golang 程序加载配置最佳实践

Golang 程序加载配置最佳实践

Golang 程序加载配置最佳实践 常用配置文件读取方式 1. json 内置 json-iterator for go GJSON 2. yaml YAML 3. toml TOML 4. ini INI 5. HCL HCL 其它库 Viper Viper是一个完全配置解析库,可以支持上面所有类型的配置文件...

Gin 开发后台服务最佳实践

Gin 开发后台服务最佳实践

Gin 开发后台服务最佳实践 gin 是一个 golang 实现的 http web 框架。 go 语言框架 gin 的中文文档 介绍了 路由、无缝重启、中间件、db接入常用方法。 脚手架项目 github上有这么些 stars 数排名较高的: gin-vue-admin Vite+Vue3+Gin拥有AI辅助的基础开发平台,支持TS和JS混用。它集成了JWT鉴权、...