获得徽章 1
- 青训营阅读打卡day4,2023.08.12
今天主要是刷题和休息,边实习边准备秋招强度果然有点大了。工作日总感觉休息不够。
周末调整一下继续冲冲冲。评论点赞 - 青训营阅读打卡day3,2023.08.11
今天实习用低代码平台做一个表单。难度不算大,会了就行了。看了很多公司秋招开了,算法得狠命刷了。评论点赞 - 青训营阅读打卡2023.08.10 day2
今天实习终于把接口调好了。
看了一条循环拉取字段建表的SQL语句,尝试优化。又派了新活,写一个表单,目前感觉不是很难。
哎,很多秋招已经开了,算法题没刷多少。八股也没背,项目倒还算有进展。
评论点赞 - 2023.08.09 阅读打卡day01
最近实习比较忙,打卡时间有点晚了。
课程有两节没有签到,痛苦面具。
后面一天打卡+一次课程都不能落下。
主要围绕Current Limit限流相关知识。
常用限流方式:计数器,滑动窗口,漏桶,令牌桶,Redis+Lua分布式限流。以及他们各自的优缺点。
以上皆是对服务器限流,也可对容器限流,如Nginx等。展开评论点赞 - #青训营 x 字节后端训练营#
2023.06.09 阅读打卡day15
今日学习MySQL的三大日志,redolog,binlog,undolog。
慢查询分析,explain命令查看。
评论点赞 - #青训营 x 字节后端训练营#
2023.06.08 阅读打卡day13
今日复习了项目的rocketmq部分。
异步消息的执行逻辑。
雪峰限流基本策略。评论点赞 - #青训营 x 字节后端训练营#
2023.06.07 阅读打卡day12
今天学习抓包方面的注意事项。
了解了wireshark抓包的简单操作流程;
HTTPS会对HTTP的URL和Request Body都进行加密,过滤http.host == "baidu.com"无效;
HTTPS握手的过程中会先通过非对称机密,再生成对称机密的会话秘钥,最后用会话秘钥进行对称加密通信;
三个随机数是客户端随机数(client random),服务端随机数(server random)以及pre_master_key。前两个,是明文,第三个是被服务器公钥加密过的,在客户端侧需要通过SSLKEYLOGFILE去导出;
通过设置SSLKEYLOGFILE环境变量,再让curl或chrome会请求HTTPS域名,会让它们在调用TLS库的同时导出对应的sslkey文件。文件里包含了三列,最重要的是第二列client random用于定位,第三列pre_master_key用于解密。展开评论点赞 - #青训营 x 字节后端训练营#
2023.06.06 阅读打卡day11
今日学习写好漂亮代码的技巧:规范命名;规范代码格式;写好代码注释;try catch 内部代码抽成一个方法;方法别太长;抽取重复代码;多用return;if条件表达式不要太复杂;优雅地参数校验;统一返回值;统一异常处理等。展开评论点赞 - #青训营 x 字节后端训练营#
2023.06.05 阅读打卡day10
今天学习了TCP和UDP的相关知识:
TCP为了实现可靠性,引入了重传机制、流量控制、滑动窗口、拥塞控制、分段以及乱序重排机制。而UDP则没有实现,因此一般来说TCP比UDP快;
TCP是面向连接的协议,而UDP是无连接的协议。这里的"连接"其实是,操作系统内核在两端代码里维护的一套复杂状态机;
大部分项目,会在基于UDP的基础上,模仿TCP,实现不同程度的可靠性机制;
对于UDP+重传的场景,如果要传超大数据包,并且没有实现分段机制的话,那数据就会在IP层分片,一旦丢包,那就需要重传整个超大数据包。而TCP则不需要考虑这个,内部会自动分段,丢包重传分段就行了。这种场景下,TCP更快。展开评论点赞 - #青训营 x 字节后端训练营#
2023.06.04 阅读打卡day9
今天学习了应对英文文档的阅读方法。
遇到的 Bug 百度没有结果的处理方法;
中文翻译文献模棱两可如何应对;
寻找外文文献的发现过程;
如何解决英文文档中的复杂句子;
如何结合文档学习语法。展开评论点赞