获得徽章 0
#青训营 x 字节后端训练营# 这里主要是有关后端部署以及负载均衡的相关内容,
大场景下通常会在七层负载模型前面添加四层负载模型
评论
#青训营 x 字节后端训练营# 总的来说,架构、云原生确实无论是对于大型软件系统,还是小型软件系统都有很好的支持
- 对于服务的提供者
- 大大提升了设备的利用率
- 对于客户来讲
- 服务更加稳定、全面
- 基于云原生开发迭代速度更快
- 更能聚焦于业务,而非底层架构
展开
评论
#青训营 x 字节后端训练营# RPC- Remote Procedure Calls优点
- 单一职责,利于分工和运维
- 可扩展性强,资源使用率高
- 故障隔离
评论
#青训营 x 字节后端训练营# 企业实践的框架设计时需要关注
性能:毫无疑问优化的核心目标之一
易用,减少误用:增强推广的核心
打通内部生态:易用性另一体现-->与其他组件好接通,不能为了追求性能而过于独立
文档建设、用户群建设:减轻维护压力
评论
#青训营 x 字节后端训练营# DBMS聚焦于优化将数据在non-volatile disk and memory之间来回迁移
- 操作系统不能直接操作disk
- disk和memory之间的迁移速度远远小于register,cache等
评论
#青训营 x 字节后端训练营# 总体来说,性能调优
- 先保证正确性,再进行调优
- 定位主要瓶颈,放弃细枝末节
- 确定业务场景的真实需求,再进行优化
- 除去简单优化,尽量先关注扩展性,后关注优化
- 不宜过度优化
展开
评论
#青训营 x 字节后端训练营# - 总体来说,工业级的算法是在当前研究成果的基础上,结合实际的应用场景的数据和需求,做出满足的设计
- 实际上,该pdqSort示例也是设计的一种通用混合算法,针对特定问题和场景肯定还有很多优化的空间
- 因此,业务中实际使用的算法需要根据场景和面临的问题做出相应的改动,并且最坏情况在某些业务中是需要重点被考虑的(安全问题)
展开
评论
#青训营 x 字节后端训练营# 写时拷贝,读的时共享的数据结构能很好地在并发程序中执行。因此设计高并发程序的时候可以考虑将关键的数据结构设计成这个样子
评论
#青训营 x 字节后端训练营# 针对小型团队Github是不错的选择,使用中推荐
少量多次
PUll Request要进行检查,保证质量
主干分支尽量干净,使用Fast-forward合入方式,合入前进行rebase
大型团队,则尽量根据需要设计,而不要局限于某种工作流或者方式
展开
评论
#青训营 x 字节后端训练营# Git:
每个库都有完整的提交历史、每次提交都是文件完整快照,而不是记录增量,最后通过push等操作来进行同步
优点
分布式开发,每个库都是完整的提交历史,强调个体。功能强大,方便合作。校验机制保证完整性,不容易代码丢失
缺点
学习成本高,对大文件支持不友好。
展开
评论
#青训营 x 字节后端训练营# Git是一个开源的分布式版本管理系统;
工作流程参考如下:
● 克隆Git资源作为工作目录;
● 在克隆的资源上添加或修改文件;
● 其他人提交了修改,你可以更新资源,提交前查看修改;
● 提交修改;
● 修改完成后,发现错误,可以撤销提交并再次修改并提交;
展开
评论
下一页
个人成就
文章被阅读 1,267
掘力值 146
收藏集
0
关注标签
0
加入于