首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
go-库
订阅
卫斯文
更多收藏集
微信扫码分享
微信
新浪微博
QQ
10篇文章 · 0订阅
GORM 极速入门
ORM(Object Relational Mapping),意思是对象关系映射。 数据库会提供官方客户端驱动,但是需要自己处理 SQL 和结构体的转换。 使用 ORM 框架让我们避免转换,写出一些无聊的冗余代码。理论上 ORM 框架可以让我们脱离 SQL,但实际上还是需要懂 …
SQLBoiler官方文档翻译--最好用的Go ORM框架
文章主要是对 SQLBoiler 官方文档的翻译总结,大家可以通过该文章快速的浏览和学习 SQLBoiler 的全部特性。
SQLBoiler入门指导1-最好用的Go ORM框架
Go语言版的MybatisPlus,强类型查询,无需指针绑定或类型转换;完整的增删查改钩子;类型安全的条件构造器;手写sql.DB的性能。
Go语言神器Emqx+WebSocket
# MQTT使用 简单介绍一下吧 开源版文档地址: 安装MQTT服务器 使用docker容器部署 通过浏览器访问 http://localhost:18083/(localhost 可替换为您的实际
用 Consul 来做服务注册与服务发现
服务注册与服务发现是在分布式服务架构中常常会涉及到的东西,业界常用的服务注册与服务发现工具有 ZooKeeper、etcd、Consul 和 Eureka。Consul 的主要功能有服务发现、健康检查、KV存储、安全服务沟通和多数据中心。Consul 与其他几个工具的区别可以在…
Go 每日一库之 cron
cron一个用于管理定时任务的库,用 Go 实现 Linux 中crontab这个命令的效果。之前我们也介绍过一个类似的 Go 库——gron。gron代码小巧,用于学习是比较好的。但是它功能相对简单些,并且已经不维护了。如果有定时任务需求,还是建议使用cron。 文本代码使用…
深度 | 从Go高性能日志库zap看如何实现高性能Go组件
日志在整个工程实践中的重要性不言而喻,在选择日志组件的时候也有多方面的考量。详细、正确和及时的反馈是必不可少的,但是整个性能表现是否也是必要考虑的点呢?美图技术团队在长期的实践中发现有的日志组件对于计算资源的消耗十分巨大,这将导致整个服务成本的居高不下。此文从设计原理深度分析了…
Golang 工作笔记 go-cache
打个不恰当的比喻,当你想要做菜,你需要有原材料,在对它进行处理,然后在吃。 如果你每次切一次菜从冰箱里拿一次,如此往复非常浪费时间,你自己也会累。这时候你可以拿个篮子,一次将冰箱的你要用的材料(蔬菜)装起来,然后放到菜板旁边备用。 我在网页上需要导出一个报表,每行每个单元格都需…
Uber 微服务经验谈
Matt 是 Uber 的主系统架构师,他经历了 Uber 流量 10 倍的快速增长,在此过程中,Uber 技术团队犯了很多错误,他在 GOTO 大会 2016 的分享主题是 WIWIK-What I wish I Had Known(我当初要是知道这些就好了),总结了他在此过程中学到的经验和教训。
zap日志二次封装
目前go提供的较为活跃的日志库有Logrus和Uber开源的zap。Logrus提供了丰富的hook库可用于扩展,ZAP则侧重在高性能方面,两则使用都相对来说比较简单,提供的功能都足够使用。当前的项目中对于日志的高新更高,所以选择了zap库,并做了简单的log包封装