获得徽章 6
- #挑战每日一条沸点#
8月19日 打卡day21
学习了Golang和GORM的基本用法,也了解了如何使用Gin框架开发Web应用,对MySQL数据库的配置和操作有了更多的了解评论点赞 - #挑战每日一条沸点#
8月18日 打卡day20
是一篇关于Gorm使用规范和最佳实践的文章,分为四个部分,分别介绍了Gorm的基本概念、模型层的设计、事务的处理和查询的优化。我对Gorm有了更深入的了解,也学习了一些Go语言的特性和技巧展开评论点赞 - #挑战每日一条沸点#
8月17日 打卡day19
文章介绍了职责链模式的定义、应用场景和代码实现,以及它的优点和缺点。职责链模式是一种将多个处理对象连成一条链,让请求沿着链传递,直到有一个对象处理它的设计模式,可以提高代码的扩展性和灵活性,降低耦合度,避免使用过多的if-else语句,学习了如何用Go语言实现这种设计模式展开评论点赞 - #挑战每日一条沸点#
8月16日 打卡day18
介绍了Go语言的一个实用技巧,就是使用go generate和stringer工具来自动生成错误码和描述信息的映射,避免了重复性操作和遗漏的风险评论点赞 - #挑战每日一条沸点#
8月15日 打卡day17
介绍了Go语言Map底层的实现原理,包括两个核心结构体hmap和bmap,以及溢出桶的设计,了解和学习了Go语言Map是如何解决哈希冲突的问题、为什么要使用两个数组分别存储键和值、Map是如何进行扩容和分流的操作以及为什么要使用溢出桶来存放多余的键值对。展开评论点赞 - #挑战每日一条沸点#
8月14日 打卡day16
介绍了Go语言的并发组合模式,以及如何在真实业务场景中使用它,学到了并发组合模式的概念和优势,以及它如何利用Go语言的并发特性提升性能和可读性评论点赞 - #挑战每日一条沸点#
8月11日 打卡day15
涵盖了 HTTP 的基本概念、特点、缺点、方法、状态码、报文结构、缓存机制、代理服务器等方面的内容。学到了很多,HTTP 是一个无状态的协议,它不会保存通信过程的上下文信息,但可以通过 Cookie 等机制来实现状态管理、HTTP 支持多种数据格式和压缩方式,可以通过 Content-Type 和 Content-Encoding 等字段来指定和协商等等展开评论点赞 - #挑战每日一条沸点#
8月9日 打卡day14
比较了 Go 语言官方库和一些第三方开源库在不同场景下的性能优势,包括 net/http、encoding/json、golang/protobuf、html/template 等。推荐了一些对标官方库的开源库,它们的性能远超前者,让我了解了一些我之前不知道的 Go 语言开源库,以及它们是如何优化性能的。展开赞过评论1 - #挑战每日一条沸点#
8月8日 打卡day13
文章是关于如何在Go语言中使用JSON的教程,介绍了JSON的基本概念,以及如何读取、解析、编码和标记JSON数据。Go语言提供了encoding/json包,来帮助我们将JSON数据映射到Go结构中,或者将Go结构编码为JSON数据,还可以使用ioutil包中的ReadFile函数来读取JSON文件,并使用json包中的Unmarshal函数来将数据解析为结构体等等展开赞过评论1 - #挑战每日一条沸点#
8月7日 打卡day12
Go语言是一门专为构建简单、快速且可靠的软件而设计的编程语言,它提供了net/http库来支持Web开发。Go语言的Web开发涉及到许多方面,如文本处理、表单处理、Session管理、数据库交互、加/解密、国际化和标准化,以及程序的部署维护等。Go语言的Web框架可以帮助开发者快速搭建Web应用,提供了路由、中间件、模板引擎、日志、配置等功能、该文不仅介绍了Go语言的基础知识和实战技巧,还提供了一些优秀的框架和学习资料展开赞过评论1