
获得徽章 0
#青训营 x 字节后端训练营# 6.10 打卡复习PRC:RPC(Remote Procedure Call)是一种远程过程调用协议,它可以让程序像调用本地函数一样调用远程服务器的函数,使得不同进程和不同机器之间的通信变得简单高效。在企业级应用中,使用 RPC 可以极大地提高开发效率和系统性能。
评论
点赞
#青训营 x 字节后端训练营# 5.30,打卡复习,golang基础语法,Golang的基础语法包括变量和常量的声明、数据类型、控制语句和函数等。其中,变量和常量的声明使用var关键字,常量必须在声明时进行初始化;数据类型包括整型、浮点型、布尔型、字符串等.......
评论
点赞
#青训营 x 字节后端训练营# 5.29,打卡学习,今日复习消息队列:1.高度地抽象化和封装化:GORM 提供了高度的抽象化和封装化,让开发人员能够使用简单的 API 来操作数据库,减少了编写低级 SQL 语句的复杂性。
2.松耦合和高度可扩展性:GORM 实现了与数据库交互的低级细节,从而让其更松耦合并且更易于扩展。
3.强类型定义:GORM 支持强类型定义,其中类型定义的结构体可以很好地与数据库表格进行映射,从而使得操作数据库变得更加的清晰、易懂和可维护。
2.松耦合和高度可扩展性:GORM 实现了与数据库交互的低级细节,从而让其更松耦合并且更易于扩展。
3.强类型定义:GORM 支持强类型定义,其中类型定义的结构体可以很好地与数据库表格进行映射,从而使得操作数据库变得更加的清晰、易懂和可维护。
展开
评论
点赞
#青训营 x 字节后端训练营# 5.28复习了几个经典的排序:插入排序的时间复杂度最差是 O(n^2),是一种较慢的排序算法;而快速排序和堆排序的时间复杂度分别是 O(nlogn),性能更好。
快速排序采用分治法,堆排序采用堆这种数据结构;而插入排序则没有采用这样的特殊技巧。
快速排序的最坏时间复杂度为 O(n^2),而堆排序没有最坏情况,因此性能更稳定。
快速排序采用分治法,堆排序采用堆这种数据结构;而插入排序则没有采用这样的特殊技巧。
快速排序的最坏时间复杂度为 O(n^2),而堆排序没有最坏情况,因此性能更稳定。
展开
评论
点赞
赞了这篇文章
#青训营 x 字节后端训练营# 5.25,复习消息队列:消息队列是分布式计算中不可或缺的一部分,在异步通信等场景中极为常见。使用不同的消息队列可以根据需求来选择不同的功能和一些策略,例如Kafka适用于处理高吞吐量的实时数据,BMQ适用于异步任务处理,RocketMQ适用于高吞吐、可靠性强的分布式消息系统。
评论
点赞
#青训营 x 字节后端训练营# 5.24 复习消息队列的相关知识;消息队列是分布式计算中不可或缺的一部分,在异步通信等场景中极为常见。使用不同的消息队列可以根据需求来选择不同的功能和一些策略,例如Kafka适用于处理高吞吐量的实时数据,BMQ适用于异步任务处理,RocketMQ适用于高吞吐、可靠性强的分布式消息系统。
评论
点赞