获得徽章 0
#青训营 x 字节后端训练营# 最后一天打卡沸点了,通过这一段时间的学习,我收获了很多,也学习到了许多技术,让我更加坚定成为一名后端工程师,相较于其他语言,学习Go语言相对来说比较容易,主要是因为它的语法简洁明了,具有一定的自解释性。此外,Go语言支持并发编程的特点,也使得它成为开发高并发服务的理想选择。
评论
点赞
#青训营 x 字节后端训练营# 今天学习了分布式缓存,分布式缓存是用于提高系统性能的一种技术手段,通过将热点数据放在缓存中,减少对数据库的访问次数,从而提高系统的响应速度和并发处理能力。常见的分布式缓存有Redis、Memcached等。
评论
点赞
#青训营 x 字节后端训练营# 今天学习了RPC是一种常见的分布式系统通信方式,旨在使得在不同进程或计算机之间进行的函数调用像本地函数调用一样自然和轻松。使用RPC可以让开发者将复杂的分布式系统拆分成多个子系统,每个子系统只负责自己的业务逻辑,这些子系统之间通过RPC通信协作完成整个系统的功能。在RPC架构中,客户端(调用方)向服务端提交请求,服务端(提供方)返回响应结果,就像是本地程序调用一个函数一样。
展开
评论
点赞
#青训营 x 字节后端训练营# 今天学习了网络库优化和协议的优化是提高应用程序网络性能和效率的重要方法。其中,网络库优化主要指通过对网络中常见的IO函数、传输方式等进行优化,提升数据传输效率和吞吐量;而协议优化则是指针对具体的应用协议进行优化,减少通信过程中的额外开销,提高通信速度和带宽利用率。
总之,网络库优化和协议的优化是提高应用程序网络性能和效率的两个关键方面,需要结合实际应用场景进行综合考虑和优化。
总之,网络库优化和协议的优化是提高应用程序网络性能和效率的两个关键方面,需要结合实际应用场景进行综合考虑和优化。
展开
评论
点赞
#青训营 x 字节后端训练营# 今天学习了RPC框架分层设计是为了更好地组织和管理RPC框架的各个组件,通常分为四层重点学习了应用层:应用层是RPC框架的最上层,包括服务接口、客户端代理和服务端实现等组件。应用层的组件向下依次调用传输层、协议层和序列化层来完成RPC调用和数据传输等功能。
评论
点赞
#青训营 x 字节后端训练营# RPC,全称为远程过程调用(Remote Procedure Call),是一种在分布式系统中进行进程间通信的技术。它允许程序调用另一个地址空间(通常是共享网络)的子程序或函数,就像程序在本地调用一样,而无需显式的编写远程调用的代码。
评论
点赞
#青训营 x 字节后端训练营# HTTP是基于客户端-服务器模式工作的,客户端发送HTTP请求到服务器并接收来自服务器的HTTP响应。HTTP使用TCP协议作为其传输层协议,通常使用80端口进行通信。HTTP请求由请求方法、请求URI、协议版本、请求头部和请求正文几个部分构成。最常见的请求方法有GET、POST、PUT、DELETE等。
展开
评论
点赞
#青训营 x 字节后端训练营# 在性能优化中,字符串的处理是一个常见的优化点。以下是一些常见的优化技巧:避免创建不必要的字符串对象:当需要多个字符串连接时,最好使用 StringBuilder 或 StringBuffer 类进行操作,这比使用 + 运算符创建新的字符串对象更高效。使用字符数组代替字符串:字符数组的操作比字符串操作更快,因为字符数组是可变的,而字符串则不可变
展开
评论
点赞
#青训营 x 字节后端训练营# 今天学习的编码规范和原则,可读性、可维护性、可扩展性:代码应该易于被理解、修改和扩展,避免使用过于复杂的设计和技术,同时注重代码的格式化和文档化。面向对象设计原则:封装、继承、多态。这些原则可以帮助开发者更好地设计和组织程序中的类和对象。
评论
点赞
#青训营 x 字节后端训练营# Git是一种分布式版本控制系统,它可以管理代码、文本文件、配置文件等等数据的版本和变更,使多人协作开发变得更加高效和可追溯。使用Git可以将代码集中存放在一个中央仓库,并允许多个开发者在自己的本地仓库上工作;当开发者修改完毕后,可以将其变更推送到中央仓库以与其他开发者同步。
评论
点赞
#青训营 x 字节后端训练营# 今天学习了消息队列,通常被用来解耦应用程序的不同部分,使得这些部分可以独立地开发、扩展和部署。消息队列使用广泛,例如在电商网站中用于订单处理、处理日志消息、异步任务处理等。在大型分布式系统中,消息队列也是保证可靠性、弹性和可伸缩性的重要组件之一。
评论
点赞
#青训营 x 字节后端训练营# 今天学习了GORM,是一款基于Go语言的ORM框架,其设计原理主要包括:1.面向领域设计(DDD):GORM提倡将数据模型看作是领域模型,通过定义结构体、方法等方式来实现领域模型的定义,并在此基础上完成数据库操作。2.链式操作:GORM支持链式操作,通过一系列方法调用来组合不同的数据库操作,从而生成最终的SQL语句。3.预处理SQL:GORM在生成SQL语句时,会使用预处理语句来避免SQL注入攻击,并提高SQL执行效率。
展开
评论
点赞
#青训营 x 字节后端训练营# 今天学习了sql模型,SQL模型是一种用于管理和操作关系型数据库的模型。它使用结构化查询语言(SQL)来定义、管理和操作数据。在SQL模型中,数据被存储在表中,每个表包含一组列,每个列定义了表中的一种数据类型。SQL模型的核心是关系型数据库,它是一种使用表、行和列来存储和组织数据的数据库。在关系型数据库中,数据被分为多个表,每个表都有一个唯一的名称,并包含一组列和行。每个列定义了表中的一种数据类型,每行则包含一组数据,其中每个数据都对应于该行所代表的实体的一个属性。
展开
评论
点赞
#青训营 x 字节后端训练营# 今天学习了编码规范,重点学习了注释,在每个文件的开头添加一个注释块,里面包含作者、版权信息和文件功能的概述。在每个函数或方法的开头添加一个简要注释,说明它们的功能及用法。在代码中使用必要的注释来解释复杂的逻辑、数据结构和算法等。
评论
点赞