首页
沸点
课程
AI Coding
数据标注
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
NFL
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
NFL
2年前
举报
#青训营 x 字节后端训练营#
这里主要是有关后端部署以及负载均衡的相关内容,
大场景下通常会在七层负载模型前面添加四层负载模型
青训营-快乐出发
分享
评论
点赞
NFL
2年前
关注
部署 | 青训营笔记
浏览器输入网站域名,发生了如下 DNS解析 与Web服务器建立TCP连接 SSL/TLS握手(仅在HTTPS下) 客户端向服务器发起请求说明自己支持的加密方式信息等 服务器...
0
评论
分享
NFL
2年前
举报
#青训营 x 字节后端训练营#
总的来说,架构、云原生确实无论是对于大型软件系统,还是小型软件系统都有很好的支持
- 对于服务的提供者
- 大大提升了设备的利用率
- 对于客户来讲
- 服务更加稳定、全面
- 基于云原生开发迭代速度更快
- 更能聚焦于业务,而非底层架构
展开
青训营-快乐出发
分享
评论
点赞
NFL
2年前
关注
架构基础 | 青训营笔记
架构 单机:所有功能实现在一个进程里,并且部署在一台机器上 优点 简单 缺点 运维需要停服 垂直应用 | 垂直切分 优点 水平扩容 运维不停服 缺点 职责太多,开发效率低 ...
0
评论
分享
NFL
2年前
关注
RPC | 青训营笔记
概念 结构 User User-Stub RPC-Runtime Server-Stub Server 一次RPC的流程 IDL文件(Interface descripti...
0
评论
分享
NFL
2年前
举报
#青训营 x 字节后端训练营#
RPC- Remote Procedure Calls优点
- 单一职责,利于分工和运维
- 可扩展性强,资源使用率高
- 故障隔离
青训营-快乐出发
分享
评论
点赞
NFL
2年前
举报
#青训营 x 字节后端训练营#
企业实践的框架设计时需要关注
性能:毫无疑问优化的核心目标之一
易用,减少误用:增强推广的核心
打通内部生态:易用性另一体现-->与其他组件好接通,不能为了追求性能而过于独立
文档建设、用户群建设:减轻维护压力
青训营-快乐出发
分享
评论
点赞
NFL
2年前
关注
HTTP协议 | 青训营笔记
HTTP协议 协议结构 请求 响应 请求/响应行 请求方法、URL、协议版本 协议版本、状态码、描述 请求/响应头 key:Value \r\n key:Value \r\...
0
评论
分享
NFL
2年前
关注
DBMS基础&SQL | 青训营笔记
概念 DBMS (Database Management System)允许应用存储、管理、分析数据库的信息 MySQL, Oracle, MongoDB 通用的DBMS应...
0
评论
分享
NFL
2年前
举报
#青训营 x 字节后端训练营#
DBMS聚焦于优化将数据在non-volatile disk and memory之间来回迁移
- 操作系统不能直接操作disk
- disk和memory之间的迁移速度远远小于register,cache等
青训营-快乐出发
分享
评论
点赞
NFL
2年前
举报
#青训营 x 字节后端训练营#
总体来说,性能调优
- 先保证正确性,再进行调优
- 定位主要瓶颈,放弃细枝末节
- 确定业务场景的真实需求,再进行优化
- 除去简单优化,尽量先关注扩展性,后关注优化
- 不宜过度优化
展开
青训营-快乐出发
分享
评论
点赞
NFL
2年前
关注
高质量编程与性能调优 | 青训营笔记
高质量 边界条件处理完备 异常情况稳定处理 易读,易维护 编码规范 代码格式 使用IDE集成的工具,细节由团队商议 注释 除去常规的一些解释说明,特定场景下注释需要包含一部...
0
评论
分享
NFL
2年前
举报
#青训营 x 字节后端训练营#
- 总体来说,工业级的算法是在当前研究成果的基础上,结合实际的应用场景的数据和需求,做出满足的设计
- 实际上,该pdqSort示例也是设计的一种通用混合算法,针对特定问题和场景肯定还有很多优化的空间
- 因此,业务中实际使用的算法需要根据场景和面临的问题做出相应的改动,并且最坏情况在某些业务中是需要重点被考虑的(安全问题)
展开
青训营-快乐出发
分享
评论
点赞
NFL
2年前
关注
数据结构算法 | 青训营笔记
算法应用 例:某时间内,统计直播间礼物top10排行榜 礼物存储在Redis-zset中,使用skiplist使得元素整体有序 使用redis集群,避免单机压力过大,使用主...
0
评论
分享
NFL
2年前
关注
Redis基础 | 青训营笔记
数据结构 string 动态字符数组,可以覆盖和追加子串 使用预处理分配的方式减少内存的频繁分配 小于1M时,加倍扩容。超过1M,每次扩容1M直到512M list 双向链...
0
评论
分享
NFL
2年前
举报
#青训营 x 字节后端训练营#
写时拷贝,读的时共享的数据结构能很好地在并发程序中执行。因此设计高并发程序的时候可以考虑将关键的数据结构设计成这个样子
青训营-快乐出发
分享
评论
点赞
NFL
2年前
举报
#青训营 x 字节后端训练营#
针对小型团队Github是不错的选择,使用中推荐
少量多次
PUll Request要进行检查,保证质量
主干分支尽量干净,使用Fast-forward合入方式,合入前进行rebase
大型团队,则尽量根据需要设计,而不要局限于某种工作流或者方式
展开
青训营-快乐出发
分享
评论
点赞
NFL
2年前
关注
版本管理-Git | 青训营笔记
Why 版本管理 记录若干文件变化内容,以便查阅版本修订情况 更好的关注变更,控制代码版本 常见的有RCS(本地),SVN(集中式),GIT(分布式) Git是一个免费、开...
0
评论
分享
NFL
2年前
举报
#青训营 x 字节后端训练营#
Git:
每个库都有完整的提交历史、每次提交都是文件完整快照,而不是记录增量,最后通过push等操作来进行同步
优点
分布式开发,每个库都是完整的提交历史,强调个体。功能强大,方便合作。校验机制保证完整性,不容易代码丢失
缺点
学习成本高,对大文件支持不友好。
展开
青训营-快乐出发
分享
评论
点赞
NFL
2年前
举报
#青训营 x 字节后端训练营#
Git是一个开源的分布式版本管理系统;
工作流程参考如下:
● 克隆Git资源作为工作目录;
● 在克隆的资源上添加或修改文件;
● 其他人提交了修改,你可以更新资源,提交前查看修改;
● 提交修改;
● 修改完成后,发现错误,可以撤销提交并再次修改并提交;
展开
青训营-快乐出发
分享
评论
点赞
下一页
个人成就
文章被阅读
1,267
掘力值
146
关注了
0
关注者
0
收藏集
0
关注标签
0
加入于
2023-05-04