获得徽章 12
- #青训营笔记创作活动#
12月29日 day12
今日学习主要学习了HTTPS握手的过程中会先通过非对称机密去交换各种信息,其中就包括3个随机数,再通过这三个随机数去生成对称机密的会话秘钥,后续使用这个会话秘钥去进行对称加密通信,其中三个随机数,分别是客户端随机数(client random),服务端随机数(server random)以及pre_master_key。展开评论点赞 - #青训营笔记创作活动#
12月28日 day11
今日学习主要学习了一些在日常开发代码的编写规范,格式的优化的小技巧。例如,尽量不传递null值以及尽量不返回null值,对于null的处理要比较注意,否则容易造成NPE,也可以通过@NonNull和@Nullable表示会好很多。展开评论点赞 - #青训营笔记创作活动#
12月27日 day10
今日学习主要学习了相关于tcp协议和udp协议的特点和区别,当发生错误或者失败的场景下,tcp协议的所能够解决了udp协议解决不了的问题。还有就是tcp存在ack以及重传的传输能力和机制。以及udp一般比tcp速度要快!展开赞过评论1 - #青训营笔记创作活动#
12月26日 day9
今日学习主要学习了相关于如何结合搜索技巧以及遇到英文不熟悉的时候,需要进行拆分然后摘抄到书本上,然后后面一点点梳理。赞过评论1 - #青训营笔记创作活动#
12月25日 day8
今日学习主要学习了相关于Kafka整体架构,包含了:生产者、消费者和Broker服务端,kafka发送和存储消息的基本单位:主题分区(Topic-Partition)以及消费者与消费组的大概逻辑,以及最后的存储模式。展开赞过评论1 - #青训营笔记创作活动#
12月23日 day7
今日学习主要学习了websocket是什么,跟着文章过了一遍websocket的传输过程,以及怎么建立websocket连接,传输的包的结构体是什么? 也知道了对应的websocket的消息格式是什么样子? websocket基于http协议做了哪些改造。展开赞过评论1 - #青训营笔记创作活动#
12月20日 day6
今日学习主要学习了DHCP协议的基本原理,理解了为什么DHCP协议选择了UDP,而不是TCP。通过ARP缓存Mac地址实现对应的IP在局域网内部不会重复。以及还是需要有四次传输来决定是否需要确认需要这个ip地址。展开赞过评论1 - #青训营笔记创作活动#
12月18日 day5
今日学习主要学习了MySQL 8.0 开始,索引特性增加了函数索引,即可以针对函数计算后的值建立一个索引,也就是说该索引的值是函数计算后的值,所以就可以通过扫描索引来查询数据,并且尽可能将计算表达式放到条件语句之外,还有就是使用Or导致索引失效。但是当IN的取值范围较大时会导致索引失效。展开评论点赞 - #青训营笔记创作活动#
12月17日 day4
今日学习主要学习了针对于的DDD领域驱动设计的核心思想就是避免业务逻辑的复杂性和技术实现的复杂性耦合在一起。并且其大的价值就是梳理业务需求,抽象出一个个“领域”,并形成各个领域之间的接口交互,方便团队协作,推进项目前进。从而实现业务迭代的功能复用以及发展的最大化展开评论点赞 - #青训营笔记创作活动#
12月16日 day3
今日学习主要学习了以后在判定针对于数据库存储单表存储量判定的依据要从数据存储上面着手进行判断,而不能仅仅依靠于数据量进行判断了,此外针对于MySQL的基本原理也学习了相关的知识,有了一个新的认识!展开评论点赞