获得徽章 0
- #青训营 x 字节后端训练营# 第八天打卡,今日学习《前后端分离项目,该如何定义接口规范 》:学习了前后端分离的原因,通过职责、开发流程等方面进行前后端分离,而这过程中接口定义规范能使开发人员关注各自擅长的领域,提高效率。最后介绍了常规的接口定义规范。评论点赞
- #青训营 x 字节后端训练营# 打卡第七天
对于特定数据库连接,例如事务控制tx,可以对其进行返回来避免数据库连接的覆盖,以及在需要事务的时候进行事务控制:评论点赞 - #青训营 x 字节后端训练营# 第七天打卡 gorm也支持一些关联的结构体标签,比如外键,关联外键,等操作,通常在复杂的企业环境中,建议在库表设计时将相关表都设计成孤立表,具体的关联逻辑由业务层去实现(可能增加了开发的成本,不过当业务发展比较复杂时,这样做无疑是方便后期做扩展和优化的)评论点赞
- #青训营 x 字节后端训练营# 第六日打卡,今日打卡
Iris
Iris是一个快速,简单但功能全的和非常有效的web框架。提供了一个优美的表现力和容易使用你的下一个网站或API的基础。评论点赞 - #青训营 x 字节后端训练营# 今日打卡,第五天打卡,
ZooKeeper也是我们常见的实现分布式锁方法,相比于数据库如果没了解过ZooKeeper可能上手比较难一些。ZooKeeper是以Paxos算法为基础分布式应用程序协调服务。Zk的数据节点和文件目录类似。
昨天好像漏了评论点赞 - #青训营 x 字节后端训练营#
第四天打卡,今日打卡
数据结构其实就是是程序存储组织数据的方式,一个数据结构是由程序中的数据元素按照某种逻辑关系组织起来的,是若干个数据元素的组合。评论点赞 - #青训营 x 字节后端训练营#
打卡第三天,今日打卡
通过Gin中间件的例子,可以很好证明职责链的扩展性。简单使用Use增加自己创建的中间件,每一个请求都会被新增的中间件所处理。所以开发者可以方便的增加鉴权、限流、脱敏、拦截等操作。这就是所谓的优雅吧。展开评论点赞 - #青训营 x 字节后端训练营# 打卡第二天。今日阅读打卡:
Bind和ShouldBind的区别在于,Bind如果解析错误将在Header中写入400,ShouldBind错误不会写入400。赞过评论1