Uber Go规范:编码和命名
Uber 是一家美国硅谷的科技公司,也是 Go 语言的早期 adopter。其开源了很多 golang 项目,诸如被 Gopher 圈熟知的 zap、jaeger 等。2018 年年末 Uber 将内部的 Go 风格规范 开源到 GitHub,经过一年的积累和更新,该规范已经初具规模,并受到广大 Gopher 的关注,本文是对规范的整理 来源:ht…
2022-5-25 15:39
|
649
|
|
1596 字
|
22 分钟
Go日志库-Zap
相比其他语言,Go 标准库里的 log 模块已经很好用了。但还是缺少一些常用的功能,比如按等级输出。于是又出现了许多第三方库,例如最出名的 logrus,不过已进入维护状态。作者认为 logrus 已经完成了它的使命——推动结构化日志的发展。至于之后的扩展优化,将有更优秀的作品。 这里将记录其中之一—— zap。 zap 是 uber 开源的高性能…
2022-5-23 15:41
|
569
|
|
1823 字
|
12 分钟
go配置管理-Viper的简单使用
此文章只是对Viper库的简单使用,读取本地配置文件(json,yaml....) 其他使用操作可以观看官方文档 配置类 MySQL import ( "fmt" ) // MySQL配置 type mysqlConfig struct { Host string `mapstructure:"host" yaml:"host"` // 主机 Po…
2022-5-15 22:07
|
731
|
|
154 字
|
4 分钟
从0开始搭建GoWeb脚手架
基本框架 Web框架:Gin 数据库:Mysql 配置中心&注册中心:Nacos && 本地配置文件 配置文件读取和监听:viper env配置:env v6 配置类 MySQL import ( "fmt" ) // MySQL配置 type mysqlConfig struct { Host string `mapstr…
2022-5-13 19:15
|
800
|
|
170 字
|
7 分钟
《圆桌派》–伴侣
《圆桌派》有一期请了犯罪心理学家李玫瑾教授,李老师说了一句话特别有道理:当你想判断一个人适不适合结婚的时候,问问你自己,你希望你的孩子继承对方身上的哪种品质?当时我看到这个问题时,感觉到太震撼了。如果没有对人性有着深刻的理解,是总结不出来这个问题的。 大家别看这是一个非常简单的问题,实际上,它比其他物质性的参考条件更加有意义。你有没有思考过,为什么…
2022-5-09 8:17
|
316
|
|
1144 字
|
5 分钟
spring cloud function 简单复现
环境: JDK >= 8 spring-cloud-function >= 3.1.x 靶机搭建: wget https://github.com/spring-cloud/spring-cloud-function/archive/refs/tags/v3.1.6.zip unzip v3.1.6.zip cd spring-clou…
2022-3-30 20:44
|
978
|
|
676 字
|
5 分钟
《认知觉醒》摘抄
我们这一代人很幸运,我们亲历着这个物质丰富、科技发达、信息便捷的时代,这一切都是这个星球上前所未有的。 尽管如此,我们潜意识中还是会有稀缺心理的残留,这种心理一不留神就会跑出来影响我们的选择和决策。很多人对此不以为然,认为稀缺心理让自己养成了节俭的品格,所以没什么值得特别反思的。 但你要是知道这种稀缺心理会使一个人变笨时,你是否会更新对它的认知呢?…
2022-3-30 20:33
|
1,146
|
|
1957 字
|
8 分钟
Spring Cloud Gateway漏洞分析
Spring cloud Gateway Spring Cloud Gateway aims to provide a simple, yet effective way to route to APIs and provide cross cutting concerns to them such as: security, monitoring…
2022-3-30 20:02
|
1,106
|
|
1136 字
|
8 分钟
WebIDE-Jetbrains Projector初体验
所需环境: 系统:CentOS7.X Docker 安装jetbrains projector #因为我买了正版 所以这里拉取的专业版IDEA docker pull jetbrains/projector-idea-u 其他IDE命令: docker pull jetbrains/projector-clion docker pull jetbr…
2022-3-21 14:34
|
1,138
|
|
286 字
|
3 分钟
决策树
决策树是一个非常简单的算法,至少其思想是非常简单的。生活中我们经常会使用,看几个例子。 场景1,母亲给女儿介绍男朋友,下面是二人的对话: 女儿:多大年纪了? 母亲:26。 女儿:长的帅不帅? 母亲:挺帅的。 女儿:收入高不? 母亲:不算很高,中等情况。 女儿:是公务员不? 母亲:是,在税务局上班呢。 女儿:那好,我去见见。 女儿通过年龄、长相、收入…
2022-3-18 15:37
|
1,362
|
|
3430 字
|
15 分钟