ProtoBuf快速入门
📅 2024年11月29日 🏆 ProtoBuf Protocol Buffers 是一种与语言无关、与平台无关的可扩展机制,用于序列化结构化数据。 protocal buffer 相比于 xml,json这类字符串类型传输体积更小、速度更快,而且可以使用多语言,他将数据通过二进制编码进行传输
📅 2024年11月29日 🏆 ProtoBuf Protocol Buffers 是一种与语言无关、与平台无关的可扩展机制,用于序列化结构化数据。 protocal buffer 相比于 xml,json这类字符串类型传输体积更小、速度更快,而且可以使用多语言,他将数据通过二进制编码进行传输
📅 2024年11月26日 📦 go1.21.5zap 看到工作使用的是 zap顺手就学一下 🏆 ZAP 在`zap`的`github`主页给出了一个数据表格,用来对比其他go的日志框架的速度,毋庸置疑zap肯定是最快的,具体可以去`github`上查看 github: https://gi
🏆 HttpRouter ⭐️ Gin的路由组件采用的是 HttpRouter,它同样也是一个轻量级、高性能的路由组件,它整个组件只有3个 go文件 ⭐️ HttpRouter特点: 1.一对一匹配:一个请求只能匹配到零个或一个路由,且有利于SEO优化。 2.路径自动校正:随意选择喜欢的URL风格
:package: 使用版本为1.21.5 Template库 :star: emplate包实现了数据驱动的用于生成文本输出的模板。如果要生成HTML格式的输出,参见html/template包,该包提供了和本包相同的接口,但会自动将输出转化为安全的HTML格式输出,可以抵抗一些网络攻击。模板使用
🌟 使用Go语言来操作数据库 ⭐️ 在Go中使用 database/sql 这个包来操作数据库,其中/driver定义了数据据看驱动实现的接口,但是go语言并没有提供任何官方的数据库驱动,需要自己导入 ⭐️ 获取数据库连接 🍅 导入 sql包,创建untils文件夹,写入如下代码 /** *
📅 2024年6月18日 📦 使用版本为 1.21.5 ps: 临近期末各种大作业期末考试课设蜂拥而致,在忙完一部分后,准备开始学习Go的后端以便后续提升 HTTP 库 ⭐️ 在 go中 net/http是一个十分优秀的标准库,提供非常完善的HTTP客户端与服务端的实习,只需要通过几行代码就可以