《使用Gin框架构建分布式应用》阅读笔记:p32-p51

news/2024/10/16 0:22:38

《用Gin框架构建分布式应用》学习第3天,p32-p51总结,总计20页。

一、技术总结

1.Go知识点

slice, struct。

2.Gin知识点

(1)c.XML()

使用c.XML()解析cmx结构。

(2)c.ShouldBindJSON()

将struct转成json。

gin所有函数参考:https://pkg.go.dev/github.com/gin-gonic/gin

3.版本号命名规范

版本号分为三部分:major, minor, patch。例如现在gin框架最新的tag版本是:v1.10.0(注:小写的v)。从本人实际的开发经历来说,版本号的管理并不是那么严格。用得最多的地方就是git仓库打tag。

4.gitflow model

在团队合作开发的项目中,这部分比较实用,具有实际的指导意义,从这里可以看出来作者是真正写过代码的。作者的gitflow model包含:master(现在多命名为main),hotfix, preprod(有时候也称为release),develop,feature。

5.xid

xid包可用于生成唯一UID。

二、英语总结

1.tackle

p32, Separating the handler function from the router will be useful in the advanced chapters of this book, when unit uni testing is tackled.

vt. deal with。

2.ingredient

in-("in") + gradi(from *ghredh-, "to step, go")。c. sth forming parts of a mixture(成分,材料)。

三、其它

感觉go的官方文档排版不好,要查文档的时候不好查,不如Python。

四、参考资料

1. 编程

(1) Mohamed Labouardy,《Building Distributed Applications in Gin》:https://book.douban.com/subject/35610349

2. 英语

(1) Etymology Dictionary:https://www.etymonline.com

(2) Cambridge Dictionary:https://dictionary.cambridge.org

欢迎搜索及关注:编程人(a_codists)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.ryyt.cn/news/72055.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈,一经查实,立即删除!

相关文章

数据采集与融合技术作业一

作业1 作业①【结合flask】 要求:用requests和BeautifulSoup库方法定向爬取给定网址(http://www.shanghairanking.cn/rankings/bcur/2020)的数据,屏幕打印爬取的大学排名信息。 1.1 代码和图片 import re import urllib.request from bs4 import BeautifulSoup from flask …

IDEA中如何让整个项目代码回退

背景:今天项目在做的时候,发现前面的代码部分有问题。但是已经不清楚自己改了哪些部分的代码了,这时候的一个好办法就是使用IDEA中的代码回退到之前的某一时刻。 做法:1、打开项目,如果回退整个项目的代码,右键项目 -> Local History -> show History2、现在可以看…

vue 动态加载路由,渲染左侧菜单栏

需求 我们在route文件中定义的路由是由子路由包裹进去的,它可能是无限级的。如何在vue的模板中渲染形成菜单栏。 如图: 解决方法 将菜单栏单独写成子组件(注意头部标签:element-plus中是el-menu)仍然在父组件中。将配置路由数据传入到子组件。子组件渲染一级路由。 一级路…

IDEA连接数据库后,在使用表的时候有时候未检测到表

我的这个产生的原因:之前做项目的时候检测到category表了,但后来数据库断开后,等再次连接上数据库,可以检测到数据库,但数据库中的表直接用,是检测不到的。 解决方法一:使用数据库中表的时候,可以 [数据库.数据库表],如下图所示,可以看到此时使用表就不爆红了。解决方…

DirectoryOpus插件:“照得标管理器”-海量照片分类管理好帮手!

照得标管理器 前言名词解释:“照得标管理器”,即:照片得到标签管理器,后文统一简称“照得标管理器”或“照得标”。  注:请不要和抖音上的“奥德彪”、“王德发”之类联系,我分享的是正经照片-得到-标签-管理器。有段时间作者赋闲在家,决定把留在电脑上的几万张照片整…

2024-10-15

CSS简介点击查看代码 <!DOCTYPE html> <html lang="en"> <head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title>…

Selenium操作:测试form表单

from表单是经常测试的用例,用户登录、注册等都会用到form表单from表单是经常测试的用例,用户登录、注册等都会用到form表单,本文简单设计了一个用户登录的form表单,并对该form表单进行测试一、自定义form表单 1、用到的组件 如下图,图中定义了一个登录界面的form表单,用到…

优化远程桌面RDP,使用GPU和帧率60帧

1.平时在使用远程桌面的时候,会发现无法使用GPU,也就无法运行一些需要独立GPU的应用和游戏。 以下为开启方式: 在被远程的电脑上运行:开始->运行,输入gpedit.msc(家庭版没有)打开组策略。 在左侧导航到以下路径计算机配置-管理模板-Windows组件-远程桌面服务-远程桌面…