获得徽章 2
- #青训营笔记创作活动#
1月23日 打卡day11
今日学习 写出漂亮代码的一些技巧,比如,建议不要出现多层if条件嵌套if的情况,可以采用retrun。然后,尽量使用一些工具类,最好不要重复造轮子。
评论点赞 - #青训营笔记创作活动#
1月22日 打卡day10
今日学习 UDP是否一定会比TCP快?答案是否定的。TCP中存在分包机制和确认重传机制,在传输较大数据包时会将其分割为多个较小的包,小包传输完成后会得到确认,而UDP不会分段。因此在出现丢包的情况时UDP会重传整个包而TCP会从最后得到确认的分包的下一个开始继续。
展开评论点赞 - #青训营笔记创作活动#
1月21日 打卡day9
今日学习 遇到英文障碍的一些方法,比如:在遇到bug时,搜索百度找不到自己想要的结果,这个时候可以尝试换一种搜索引擎如谷歌,必应。或者去一些程序员技术网站如Stack Overflow寻找。
展开评论点赞 - #青训营笔记创作活动#
1月20日 打卡day8
今日学习 kafka是一种消息中间件,由消息系统,存储系统,流式处理平台组成。
其体系结构中有三种角色:
生产者:可以理解为创建消息的角色
消费者:接收并处理消息的角色
服务代理节点:大多情况下可以将其看作Kafka服务器
展开评论点赞 - #青训营笔记创作活动#
1月19日 打卡day7
今日学习 websocket相关知识,websocket继承了TCP的全双工特性,适用于一些服务器和客户端频繁交互的场景,比如,在一些网页游戏中可以考虑采用websocket。
评论点赞 - #青训营笔记创作活动#
1月18日 打卡day6
今日学习 DHCP协议,对于刚刚联网的主机,可以通过DHCP(动态主机配置协议)获得一个分配的ip地址,由于是一种广播协议,考虑到效率,因此才用了UDP作为传输层协议。
评论点赞 - #青训营笔记创作活动#
1月17日 打卡day5
今日学习 mysql索引失效的几个场景,以及数据库的最左匹配原则 ,简单来说,判断查询是否用到索引,按对比项从左到右依次匹配,直到无法匹配为止。在写sql语句时,尽量避免使用select *,因为这样会将所有数据加载入内存,如果有一些后面没有用的数据,会白白浪费资源。
展开评论点赞 - #青训营笔记创作活动#
1月16日 打卡day4
今日学习 从转go语言学习,多刷官方文档,扫清一些盲区,了解与其他语言特性上的区别。在了解了基础语法之后,业务层面要有数据驱动的设计思维,数据库表的设计对后续开发影响很大评论点赞