获得徽章 1
- #青训营笔记创作活动#
2月18日 打卡day9
今天看了篇有关Redis的文章。Redis是一款缓存中间件。为什么需要缓存呢?那是因为互联网初期,一个网站的访问量本身不是很高,直接用数据库就可以应付客户的访问。但随着互联网的发展,人们对网站访问速度有着越来越高的要求,直接使用数据库会有性能瓶颈。Redis是一个开源的,键值对型的数据存储系统。展开评论点赞 - #青训营笔记创作活动#
2月3日 打卡day8
今天看的是数据库分库分表。分库和分表是两个独立概念,但两个操作一般同时进行,所以称呼时习惯性合并。分库是为扩大容量和受单一数据库连接数的限制。分表是为了在大数据量的情况下,加快数据库查询速度。展开评论点赞 - #青训营笔记创作活动#
2月2日 打卡day7
今天看的是有关网络安全。HTTPS协议中host和实际发送的request body会被加密。https握手的过程中会先通过非对称机密去交换各种信息,再通过三个随机数去生成对称机密的会话密钥,后续使用会话密钥进行对称加密通信。展开评论点赞 - #青训营笔记创作活动#
1月30日 打卡day6
今天看的文章是有关计算机网络的。作者认为互联的本质是通信。通信信息载体是01数字信号。通信设备间传输需要电路交换。转发,标识,集线器和交换器是优化多方通信,减少电路耗材。针对电路交换的缺点,推出了报文交换和分组交换。路由器用于网络间的交换。展开评论点赞 - #青训营笔记创作活动#
1月19日 打卡day5
WebSock是一个基于TCP的应用层协议。它的设计是为了让客户端和服务器端能全双工通信。WebSock会先利用http协议加上一些特殊的header头进行握手升级操作,升级成功后就跟http没有任何关系了,之后就用WebSock的数据格式进行收发数据。展开评论点赞 - #青训营笔记创作活动#
1月18日 打卡day4
插网线后,IP获得要么手动配置,要么通过DHCP自动配置。DHCP主要四个流程,Discover,offer,request,ack。三四流程主要为了确定本机选定的ip。第二流程使用的是udp,因为是广播。移动设备只会进行三四流程。DHCP得到IP后还会发3次无偿ARP通告,确认IP没有冲突才开始使用。展开评论点赞 - #青训营笔记创作活动#
1月17日 打卡day3
今天看的是Kafka的科普。Kafka是一个消息中间件。它具备系统解耦,冗余存储,流量削峰等功能。它还能提供消息顺序性保障和回溯消费功能。它可以把消息持久化到磁盘,有效降低了数据丢失风险。展开评论点赞 - #青训营笔记创作活动#
1月16日,打卡day2
今天看的是MySQL中有关数据分表的知识。一张表中数据太多会导致查询速度降低,但一张表中数据太少,会影响系统性能。作者给出的建议是分表不能机械地规定一张表中多少条数据然后再去分。而是要根据数据内容动态决定每张表存放的数据条数。推荐的存放原则是InnoDB中B+树的高度保存在三层以内。展开评论点赞 - #青训营笔记创作活动#
1月15日 打卡day1
今天看了篇IDEA插件推荐,觉得很有帮助。Key Promote X可以帮助我们快速学习IDEA的快捷键。Lombok是代码功能增强库。statistic可以用来统计当前项目中的代码行数和大小。插件也不能安装太多,不然软件容易卡。
展开评论点赞