获得徽章 10
#青训营笔记创作活动#
在本文中我们只研究了一种避免重复错误处理代码的技术。
请记住,使用 errWriter 或 bufio.Writer 并不是简化错误处理的唯一方法,而且这种方法并不适用于所有情况。
然而,关键的教训是错误是值,Go 编程语言的全部功能可用于处理它们。
使用该语言来简化您的错误处理。
但请记住:无论您做什么,都要检查您的错误!
展开
评论
#青训营笔记创作活动#
PGO 是什么
Profile-guided optimization (PGO),翻译过来是使用配置文件引导的优化。也被称为:

profile-directed feedback(PDF)
feedback-directed optimization(FDO)
展开
评论
#青训营笔记创作活动#
2月16日打卡
Guava是google公司开发的一款Java类库扩展工具包,内含了丰富的API,涵盖了集合、缓存、并发、I/O等多个方面。使用这些API一方面可以简化我们代码,使代码更为优雅,另一方面它补充了很多jdk中没有的功能,能让我们开发中更为高效。
展开
评论
#青训营笔记创作活动#
2月15日打卡
为什么需要区分业务?
因为绝大多数业务的状态值都是从数据库中获取的,比如订单表的订单状态,商品表中的商品状态,有可能值是相同的。
评论
#青训营笔记创作活动#
2月14日打卡
任务调度(Task Scheduling)是很多软件系统中的重要组成部分,字面上的意思是按照一定要求分配运行一些通常时间较长的脚本或程序。在爬虫管理平台 Crawlab 中,任务调度是其中的核心模块,相信不少朋友会好奇如何编写一个任务调度系统。本篇文章会教读者用 Go 语言编写一个非常简单的任务调度系统。
展开
评论
#青训营笔记创作活动#
2月13日打卡
感觉现在越来越多的公司在使用 Golang 语言进行开发。其上手容易学习成本低。使用 Golang 时有几个命令是我们经常会用到。在使用 Go 进行任何操作之前,您需要安装 Go 编译器。 您可以通过运行检查它是否已安装:
展开
评论
#青训营笔记创作活动#
2月11日打卡
接口文档中需要包含如下信息:
接口地址
请求方式,比如:post或get
请求参数和字段介绍
返回值和字段介绍
返回码和错误信息
加密或签名示例
完整的请求demo
额外的说明,比如:开通ip白名单。
展开
评论
#青训营笔记创作活动#
2月11日打卡
接口文档中需要包含如下信息:
接口地址
请求方式,比如:post或get
请求参数和字段介绍
返回值和字段介绍
返回码和错误信息
加密或签名示例
完整的请求demo
额外的说明,比如:开通ip白名单。
展开
评论
#青训营笔记创作活动#
2月10日打卡
异步思想:耗时操作,考虑放到异步执行
耗时,空间换时间思想:恰当使用缓存。预取思想:提前初始化到缓存。批量思想:批量操作数据库
评论
# #青训营笔记创作活动#
2月9日打卡
Caddy是一款功能强大,扩展性高的Web服务器,目前在Github上已有38K+Star。Caddy采用Go语言编写,可用于静态资源托管和反向代理。
可以尝试用caddy来代替nginx
展开
评论
#青训营笔记创作活动#
2月5日打卡
今天学习了一下 gorm 的用法·相比较于 java ' go 语言还是有对应的优点,评论区也有提及简便用法
评论
#第五届青训营阅读打卡#
2月5日打卡
今天学习了一下gorm的用法,相比较于java,go语言还是有对应的优点,评论区也有提及简便用法
评论
#青训营笔记创作活动#
1月31日打卡
今日学习限流技术
常用的限流方式有计数器 滑动窗口 漏桶 令牌桶 Redis+Lua分布式限流,还分别列出了优缺点,收获很大
评论
下一页
个人成就
文章被点赞 6
文章被阅读 2,385
掘力值 265
收藏集
0
关注标签
5
加入于