获得徽章 1
#青训营笔记创作活动#
1月19日,day7
今日学习MySQL
之所以MySQL中既存在redo log,又存在bin log,这是因为bin log是MySQL Server提供的一种归档日志,其本身并不具备crash-safe能力。而redo log本身不具备归档能力,他是一种循环写的日志。
MySQL通过将这两种日志整合起来,并通过两阶段提交的机制,保证了数据的一致性。
1月19日,day7
今日学习MySQL
之所以MySQL中既存在redo log,又存在bin log,这是因为bin log是MySQL Server提供的一种归档日志,其本身并不具备crash-safe能力。而redo log本身不具备归档能力,他是一种循环写的日志。
MySQL通过将这两种日志整合起来,并通过两阶段提交的机制,保证了数据的一致性。
展开
评论
点赞
#青训营笔记创作活动#
1月18日 打卡day6
今日学习Kafka
Kafka 和传统的消息系统(也称作消息中间件)都具备系统解耦、冗余存储、流量削峰、缓冲、异步通信、扩展性、可恢复性等功能。与此同时,Kafka 还提供了大多数消息系统难以实现的消息顺序性保障及回溯消费的功能。
1月18日 打卡day6
今日学习Kafka
Kafka 和传统的消息系统(也称作消息中间件)都具备系统解耦、冗余存储、流量削峰、缓冲、异步通信、扩展性、可恢复性等功能。与此同时,Kafka 还提供了大多数消息系统难以实现的消息顺序性保障及回溯消费的功能。
展开
评论
点赞
#青训营笔记创作活动#
1月17日 打卡day5
今日学习websorket
websocket完美继承了TCP协议的全双工能力,并且还贴心的提供了解决粘包的方案。它适用于需要服务器和客户端(浏览器)频繁交互的大部分场景。比如网页/小程序游戏,网页聊天室,以及一些类似飞书这样的网页协同办公软件。
1月17日 打卡day5
今日学习websorket
websocket完美继承了TCP协议的全双工能力,并且还贴心的提供了解决粘包的方案。它适用于需要服务器和客户端(浏览器)频繁交互的大部分场景。比如网页/小程序游戏,网页聊天室,以及一些类似飞书这样的网页协同办公软件。
展开
评论
点赞
#青训营笔记创作活动#
1月16日 打卡day4
今日学习常用的IDEA插件
Key Promoter X
Lombok
MyBatisX
RestfulFastRequest
PlantUML
Alibaba Cloud Toolkit
1月16日 打卡day4
今日学习常用的IDEA插件
Key Promoter X
Lombok
MyBatisX
RestfulFastRequest
PlantUML
Alibaba Cloud Toolkit
展开
评论
点赞
#青训营笔记创作活动#
1月15日 打卡day3
今日学习优秀后端都应该具备的开发好习惯.
1.注释尽可能全面,写有意义的方法注释
2.项目拆分合理的目录结构
3. 不在循环里远程调用、或者数据库操作,优先考虑批量进行。
4. 封装方法形参
1月15日 打卡day3
今日学习优秀后端都应该具备的开发好习惯.
1.注释尽可能全面,写有意义的方法注释
2.项目拆分合理的目录结构
3. 不在循环里远程调用、或者数据库操作,优先考虑批量进行。
4. 封装方法形参
展开
评论
点赞
#青训营笔记创作活动#
1月14日 打卡day2
今日学习DHCP
电脑插上网线,联网后会通过DHCP协议动态申请一个IP,同时获得子网掩码,路由器地址等信息。
DHCP分为四个阶段,分别是 Discover,Offer, Request和ACK。如果曾经连过这个网,机器会记录你上次使用的IP,再次连接时优先使用原来的那个IP,因此只需要经历第三第四阶段。
DHCP是应用层协议,考虑到需要支持广播功能,底层使用的是UDP协议,而不是TCP协议。
DHCP分配下来的IP是有可能跟某台手动配置的IP地址重复的。
DHCP得到IP之后还会发3次无偿ARP通告,在确认没有冲突后开始使用这个IP。
1月14日 打卡day2
今日学习DHCP
电脑插上网线,联网后会通过DHCP协议动态申请一个IP,同时获得子网掩码,路由器地址等信息。
DHCP分为四个阶段,分别是 Discover,Offer, Request和ACK。如果曾经连过这个网,机器会记录你上次使用的IP,再次连接时优先使用原来的那个IP,因此只需要经历第三第四阶段。
DHCP是应用层协议,考虑到需要支持广播功能,底层使用的是UDP协议,而不是TCP协议。
DHCP分配下来的IP是有可能跟某台手动配置的IP地址重复的。
DHCP得到IP之后还会发3次无偿ARP通告,在确认没有冲突后开始使用这个IP。
展开
评论
点赞
#青训营笔记创作活动#
1月14日 打卡day2
今日学习Go语言基础语法。
go 语法:
条件语句 循环语句 函数 接口 结构体
数组 变量 字符串 map
1月14日 打卡day2
今日学习Go语言基础语法。
go 语法:
条件语句 循环语句 函数 接口 结构体
数组 变量 字符串 map
展开
评论
点赞
#青训营笔记创作活动#
1月13日 打卡day1
今日学习常用的Git指令用法。
git clone 命令用于将存储库克隆到本地。
git init 命令用于在目录中创建新的 Git 仓库。
git checkout 命令用于切换分支。
git branch 命令用于查看、创建、删除分支。
git merge 命令用于分支合并,将其他分支的内容合并到当前分支中。
1月13日 打卡day1
今日学习常用的Git指令用法。
git clone 命令用于将存储库克隆到本地。
git init 命令用于在目录中创建新的 Git 仓库。
git checkout 命令用于切换分支。
git branch 命令用于查看、创建、删除分支。
git merge 命令用于分支合并,将其他分支的内容合并到当前分支中。
展开
评论
点赞