
获得徽章 1
赞了这篇文章
#青训营笔记创作活动#
1月21日 打卡 day9
今日学习
如果你英语不熟练,遇到英文文档,有几个方法可以理解内容:1. 使用翻译工具:有很多免费的在线翻译工具,比如谷歌Translate,可以帮助你理解文档的整体意思。2. 寻求帮助:向精通英语的同事或朋友寻求帮助,让他们帮助你理解文档。3.学习英语:考虑参加英语课程或寻找其他资源来提高你的英语语言技能。4. 利用上下文线索:寻找熟悉的单词,并利用上下文线索来理解不熟悉单词的意思。5. 标出关键短语并记下来。
1月21日 打卡 day9
今日学习
如果你英语不熟练,遇到英文文档,有几个方法可以理解内容:1. 使用翻译工具:有很多免费的在线翻译工具,比如谷歌Translate,可以帮助你理解文档的整体意思。2. 寻求帮助:向精通英语的同事或朋友寻求帮助,让他们帮助你理解文档。3.学习英语:考虑参加英语课程或寻找其他资源来提高你的英语语言技能。4. 利用上下文线索:寻找熟悉的单词,并利用上下文线索来理解不熟悉单词的意思。5. 标出关键短语并记下来。
展开
评论
点赞
#青训营笔记创作活动#
1月19日 打卡 day8
今日学习
Apache Kafka是一种分布式流处理平台,它可以处理和管理大量实时数据流。它是一种可扩展、高吞吐量、低延迟的消息系统,可以用于实时数据管道和事件流应用程序。
1月19日 打卡 day8
今日学习
Apache Kafka是一种分布式流处理平台,它可以处理和管理大量实时数据流。它是一种可扩展、高吞吐量、低延迟的消息系统,可以用于实时数据管道和事件流应用程序。
展开
评论
1
#青训营笔记创作活动#
1月18日 打卡 day7
今日学习
HTTP 和 WebSockets 之间有几个主要区别:
通信:HTTP 是一种请求-响应协议,这意味着客户端向服务器发送请求,服务器将响应返回给客户端。相反,WebSockets 允许客户端和服务器之间的双向通信。
延迟:HTTP 请求和响应会增加通信延迟,因为每个请求和响应都需要建立新的连接。另一方面,WebSockets 使用单个连接来实现实时通信,从而减少延迟。
用例:HTTP 通常用于发送和接收静态内容,例如 HTML、CSS 和 JavaScript 文件。另一方面,WebSockets 用于实时应用程序,例如在线游戏、聊天和实时数据可视化。
安全性:HTTP 使用 SSL/TLS 来保护通信。WebSockets 使用相同的 SSL/TLS 来保护通信。
数据大小:HTTP 通常用于传输少量数据,而 WebSockets 可以处理大量数据。
1月18日 打卡 day7
今日学习
HTTP 和 WebSockets 之间有几个主要区别:
通信:HTTP 是一种请求-响应协议,这意味着客户端向服务器发送请求,服务器将响应返回给客户端。相反,WebSockets 允许客户端和服务器之间的双向通信。
延迟:HTTP 请求和响应会增加通信延迟,因为每个请求和响应都需要建立新的连接。另一方面,WebSockets 使用单个连接来实现实时通信,从而减少延迟。
用例:HTTP 通常用于发送和接收静态内容,例如 HTML、CSS 和 JavaScript 文件。另一方面,WebSockets 用于实时应用程序,例如在线游戏、聊天和实时数据可视化。
安全性:HTTP 使用 SSL/TLS 来保护通信。WebSockets 使用相同的 SSL/TLS 来保护通信。
数据大小:HTTP 通常用于传输少量数据,而 WebSockets 可以处理大量数据。
展开
评论
点赞
#青训营笔记创作活动#
1月17日 打卡 day6
今日学习
当电脑连接到网络时,它会通过 DHCP 协议获取一个IP地址, DHCP 是一种网络协议,用于在网络上自动分配IP地址。工作原理如下:
客户端发送DHCP请求广播报文,请求获取IP地址。DHCP服务器接收到请求后,会分配一个可用的IP地址给客户端。DHCP服务器还会将其他配置信息(如子网掩码、网关地址、DNS服务器地址等)一并发送给客户端。客户端接收到配置信息后,开始使用新分配的IP地址进行通信。DHCP服务器会为客户端维护一个租约(lease),表示此IP地址的有效期,当有效期结束时,客户端需要重新发送请求获取IP地址。这样就可以避免手动设置IP地址冲突,自动分配IP地址,提高网络管理的效率。
1月17日 打卡 day6
今日学习
当电脑连接到网络时,它会通过 DHCP 协议获取一个IP地址, DHCP 是一种网络协议,用于在网络上自动分配IP地址。工作原理如下:
客户端发送DHCP请求广播报文,请求获取IP地址。DHCP服务器接收到请求后,会分配一个可用的IP地址给客户端。DHCP服务器还会将其他配置信息(如子网掩码、网关地址、DNS服务器地址等)一并发送给客户端。客户端接收到配置信息后,开始使用新分配的IP地址进行通信。DHCP服务器会为客户端维护一个租约(lease),表示此IP地址的有效期,当有效期结束时,客户端需要重新发送请求获取IP地址。这样就可以避免手动设置IP地址冲突,自动分配IP地址,提高网络管理的效率。
展开
评论
点赞
赞了这篇文章
#青训营笔记创作活动#
1月16日 打卡 day5
今日学习
MySQL索引是一种数据结构,用于加快数据库表中数据检索的速度。索引可以像书籍索引一样,快速找到数据。MySQL支持多种索引类型,包括主键索引、唯一索引、普通索引和全文索引。在建表时可以通过在字段上设置索引来创建索引,也可以在表已经建好之后使用SQL语句来创建索引。
1月16日 打卡 day5
今日学习
MySQL索引是一种数据结构,用于加快数据库表中数据检索的速度。索引可以像书籍索引一样,快速找到数据。MySQL支持多种索引类型,包括主键索引、唯一索引、普通索引和全文索引。在建表时可以通过在字段上设置索引来创建索引,也可以在表已经建好之后使用SQL语句来创建索引。
展开
评论
点赞
赞了这篇文章
#青训营笔记创作活动#
1月15日 打卡 day4
今日学习,Java和Go是两种不同的编程语言,每种语言都有其独特的优势和局限性。在从Java转到Go时,要先了解Go语言的一些特点:首先,Go是一种静态类型语言在Go中,类型必须在编译时确定、Go有一个更为简洁的标准库这使得Go更容易上手,但也意味着你可能需要第三方库或自己编写某些功能。Go的并发模型与Java不同。Go使用goroutine和channel来实现并发,从Java转到Go可能会有一些适应期,但也可能会对编程带来新的乐趣。
1月15日 打卡 day4
今日学习,Java和Go是两种不同的编程语言,每种语言都有其独特的优势和局限性。在从Java转到Go时,要先了解Go语言的一些特点:首先,Go是一种静态类型语言在Go中,类型必须在编译时确定、Go有一个更为简洁的标准库这使得Go更容易上手,但也意味着你可能需要第三方库或自己编写某些功能。Go的并发模型与Java不同。Go使用goroutine和channel来实现并发,从Java转到Go可能会有一些适应期,但也可能会对编程带来新的乐趣。
![[奋斗]](http://lf-web-assets.juejin.cn/obj/juejin-web/xitu_juejin_web/img/jj_emoji_29.2801857.png)
展开
评论
点赞
赞了这篇文章
#青训营笔记创作活动#
1月14日打卡DAY3
今日学习
索引数据计算:
非叶子节点:主键字段长度 + 指针(6B) + 行记录头信息(5B)
页可用空间:16 * 1024 * 15/16 -128(除用户数据和空闲空间占128B) = 15232(INNODB会留出1/16的空间供将来插入和更新索引记录)
槽所占空间:15232/6 (每组4-8条记录,取中间数,算作6条)
假设数据存三层(主键int),一个数据页可存储非叶子节点:15532 /(4+6+5) = 993
两层非叶子节点数据条数为: 993 * 993 = 986049
一个叶子节点页,最少要存两条数据: 986049 *2 = 1972098(接近两百万条数据)
假设一条数据大小为1K:15532/1024 = 15.168,那么三层数据存:1972098*15 = 29581470(接近3千万数据)
1月14日打卡DAY3
今日学习
索引数据计算:
非叶子节点:主键字段长度 + 指针(6B) + 行记录头信息(5B)
页可用空间:16 * 1024 * 15/16 -128(除用户数据和空闲空间占128B) = 15232(INNODB会留出1/16的空间供将来插入和更新索引记录)
槽所占空间:15232/6 (每组4-8条记录,取中间数,算作6条)
假设数据存三层(主键int),一个数据页可存储非叶子节点:15532 /(4+6+5) = 993
两层非叶子节点数据条数为: 993 * 993 = 986049
一个叶子节点页,最少要存两条数据: 986049 *2 = 1972098(接近两百万条数据)
假设一条数据大小为1K:15532/1024 = 15.168,那么三层数据存:1972098*15 = 29581470(接近3千万数据)
展开
评论
点赞
#青训营笔记创作活动#
1月13日打卡DAY2
今日学习
Fast Request 是我用过最好的插件, 用了之后就再也不想去postman复制粘贴了, 一键请求接口非常好用!!!
(文章全是干货果断收藏![[呲牙]](//lf-web-assets.juejin.cn/obj/juejin-web/xitu_juejin_web/img/jj_emoji_2.cd1e2bd.png)
1月13日打卡DAY2
今日学习
Fast Request 是我用过最好的插件, 用了之后就再也不想去postman复制粘贴了, 一键请求接口非常好用!!!
(文章全是干货果断收藏
![[呲牙]](http://lf-web-assets.juejin.cn/obj/juejin-web/xitu_juejin_web/img/jj_emoji_2.cd1e2bd.png)
![[呲牙]](http://lf-web-assets.juejin.cn/obj/juejin-web/xitu_juejin_web/img/jj_emoji_2.cd1e2bd.png)
展开
评论
点赞
#青训营笔记创作活动#
12月7日打卡Day1
今日学习限流实现,因为与用户打交道或者对内的RPC服务所以需要实现限流服务
常见的算法有:
1.计数器
2.令牌桶
3.漏桶
4.滑动窗口
5.Redis+Lua分布式限流
等等
各有各的优缺点,个人感觉ratelimiter的漏桶实现用的最多,令牌桶的实现限制的不死,脉冲型流量限不住。
12月7日打卡Day1
今日学习限流实现,因为与用户打交道或者对内的RPC服务所以需要实现限流服务
常见的算法有:
1.计数器
2.令牌桶
3.漏桶
4.滑动窗口
5.Redis+Lua分布式限流
等等
各有各的优缺点,个人感觉ratelimiter的漏桶实现用的最多,令牌桶的实现限制的不死,脉冲型流量限不住。
展开
评论
点赞