
获得徽章 2
#青训营笔记创作活动#
2月7日 打卡day6
DHCP协议分为四个阶段,分别Discover,Office,Request和ACK。电脑联网后通过DHCP协议动态申请ip,第一次连接时经历四个阶段,再次连接时优先使用原来的ip,只需要经历第三第四阶段。
2月7日 打卡day6
DHCP协议分为四个阶段,分别Discover,Office,Request和ACK。电脑联网后通过DHCP协议动态申请ip,第一次连接时经历四个阶段,再次连接时优先使用原来的ip,只需要经历第三第四阶段。
展开
评论
点赞
#青训营笔记创作活动#
2月1日 打卡day5
有时候学习别人的代码难以理解,尤其是有些代码又长又没什么注释,我认为代码规范漂亮十分有必要。比如规范命名,虽然一个字母的命名写起来方便,但过段时间来看根本不知道什么意思。
2月1日 打卡day5
有时候学习别人的代码难以理解,尤其是有些代码又长又没什么注释,我认为代码规范漂亮十分有必要。比如规范命名,虽然一个字母的命名写起来方便,但过段时间来看根本不知道什么意思。
评论
点赞
#青训营笔记创作活动#
1月29日 打卡day4
索引能提高检索速度,在使用数据库查询等功能时起着重要的作用。正确有效地使用索引是十分必要的。
1月29日 打卡day4
索引能提高检索速度,在使用数据库查询等功能时起着重要的作用。正确有效地使用索引是十分必要的。
评论
点赞
#青训营笔记创作活动#
1月28日 打卡day3
无论是客户端还是服务端想要做好都不容易。编程思维、思考方式和考虑问题关注点的转变,客户端转服务端尤其要注意这三个方面。
1月28日 打卡day3
无论是客户端还是服务端想要做好都不容易。编程思维、思考方式和考虑问题关注点的转变,客户端转服务端尤其要注意这三个方面。
评论
点赞
赞了这篇沸点
#青训营笔记创作活动#
1月16日 打卡day4
感觉学一种语言就要去了解它的过去,现在和未来。不要盲目跟风,也不要用之前的思维理所当然的认为什么是什么
1月16日 打卡day4
感觉学一种语言就要去了解它的过去,现在和未来。不要盲目跟风,也不要用之前的思维理所当然的认为什么是什么
![[微笑]](http://lf-web-assets.juejin.cn/obj/juejin-web/xitu_juejin_web/img/jj_emoji_1.7d9f699.png)
评论
1
赞了这篇沸点
#青训营笔记创作活动#
1月17日 打卡day5
以前只是囫囵吞枣的学习了MySQL的知识和怎么基本的使用它,还没有看考虑过分表分库的操作(因为数据量没有那么大
)
1月17日 打卡day5
以前只是囫囵吞枣的学习了MySQL的知识和怎么基本的使用它,还没有看考虑过分表分库的操作(因为数据量没有那么大
![[流泪]](http://lf-web-assets.juejin.cn/obj/juejin-web/xitu_juejin_web/img/jj_emoji_6.dde0d83.png)
评论
1
赞了这篇沸点
#青训营笔记创作活动#
1月18日 打卡day6
今天学习了MySQL索引失效的多种场景,比如未遵守最左前缀法则、索引列上使用了函数或者计算操作等等。最主要的是从索引的底层结构出发,并且分析效率
1月18日 打卡day6
今天学习了MySQL索引失效的多种场景,比如未遵守最左前缀法则、索引列上使用了函数或者计算操作等等。最主要的是从索引的底层结构出发,并且分析效率
评论
1
赞了这篇沸点
#青训营笔记创作活动#
1月19日 打卡day7
DHCP-联网后,自动获取本机需要的IP地址、子网掩码和路由器地址
即:向某个分配IP的服务器申请IP地址(DHCP服务器),家里的路由器就有这个功能
DHCP Discover(本机广播)
DHCP Offer(DHCP服务器广播返回空闲的IP地址)
DHCP Request(本机确认这个IP地址还没有被分出去)
DHCP ACK(DHCP服务器确认)
只要每次联网需要用IP,就需要经历DHCP协议,但不一定需要经历完整的四个阶段
DHCP分配的IP有可能和某台手动配置的IP地址重复
DHCP在确认无冲突后才会使用这个IP
1月19日 打卡day7
DHCP-联网后,自动获取本机需要的IP地址、子网掩码和路由器地址
即:向某个分配IP的服务器申请IP地址(DHCP服务器),家里的路由器就有这个功能
DHCP Discover(本机广播)
DHCP Offer(DHCP服务器广播返回空闲的IP地址)
DHCP Request(本机确认这个IP地址还没有被分出去)
DHCP ACK(DHCP服务器确认)
只要每次联网需要用IP,就需要经历DHCP协议,但不一定需要经历完整的四个阶段
DHCP分配的IP有可能和某台手动配置的IP地址重复
DHCP在确认无冲突后才会使用这个IP
展开
评论
2
赞了这篇沸点
#青训营笔记创作活动#
1月20日 打卡day8
今日学习Linux下查看日志相关的操作
cat 文件 —— 查看文件
cat a.txt | head -n 10 查看文件前十行
cat a.txt | tail -n 10 查看文件后十行
其他模糊查询
tail 动态追加查看日志文件
根据评论区,应该还有分布式的日志管理系统或者是日志采集系统
1月20日 打卡day8
今日学习Linux下查看日志相关的操作
cat 文件 —— 查看文件
cat a.txt | head -n 10 查看文件前十行
cat a.txt | tail -n 10 查看文件后十行
其他模糊查询
tail 动态追加查看日志文件
根据评论区,应该还有分布式的日志管理系统或者是日志采集系统
展开
评论
1
赞了这篇沸点
#青训营笔记创作活动#
1月21日 打卡day9
SQL诞生于用户请求
数据库连接池 例如阿里的Druid —— 维护工作线程
客户端连接池 —— 网络连接
SQL流程
①先将SQL发送给SQL接口,SQL接口会对SQL语句进行哈希处理。
②SQL接口在缓存中根据哈希值检索数据,如果缓存中有则直接返回数据。
③缓存中未命中时会将SQL交给解析器,解析器会判断SQL语句是否正确: 错误:抛出1064错误码及相关的语法错误信息。
正确:将SQL语句交给优化器处理,进入第④步。
④优化器根据SQL制定出不同的执行方案,并择选出最优的执行计划。
⑤工作线程根据执行计划,调用存储引擎所提供的API获取数据。
⑥存储引擎根据API调用方的操作,去磁盘中检索数据(索引、表数据....)。
⑦发生磁盘IO后,对于磁盘中符合要求的数据逐条返回给SQL接口。
⑧SQL接口会对所有的结果集进行处理(剔除列、合并数据....)并返回。
1月21日 打卡day9
SQL诞生于用户请求
数据库连接池 例如阿里的Druid —— 维护工作线程
客户端连接池 —— 网络连接
SQL流程
①先将SQL发送给SQL接口,SQL接口会对SQL语句进行哈希处理。
②SQL接口在缓存中根据哈希值检索数据,如果缓存中有则直接返回数据。
③缓存中未命中时会将SQL交给解析器,解析器会判断SQL语句是否正确: 错误:抛出1064错误码及相关的语法错误信息。
正确:将SQL语句交给优化器处理,进入第④步。
④优化器根据SQL制定出不同的执行方案,并择选出最优的执行计划。
⑤工作线程根据执行计划,调用存储引擎所提供的API获取数据。
⑥存储引擎根据API调用方的操作,去磁盘中检索数据(索引、表数据....)。
⑦发生磁盘IO后,对于磁盘中符合要求的数据逐条返回给SQL接口。
⑧SQL接口会对所有的结果集进行处理(剔除列、合并数据....)并返回。
展开
评论
2
赞了这篇文章
赞了这篇沸点
#青训营笔记创作活动#
1月22日 打卡day10
转码挺久了,头一次听说Flowable![[捂脸]](//lf-web-assets.juejin.cn/obj/juejin-web/xitu_juejin_web/img/jj_emoji_28.8981538.png)
是我太菜了
主流的流程引擎
Activiti
Flowable
Camunda
只是大概了解了有流程引擎的概念![[捂脸]](//lf-web-assets.juejin.cn/obj/juejin-web/xitu_juejin_web/img/jj_emoji_28.8981538.png)
![[捂脸]](//lf-web-assets.juejin.cn/obj/juejin-web/xitu_juejin_web/img/jj_emoji_28.8981538.png)
![[捂脸]](//lf-web-assets.juejin.cn/obj/juejin-web/xitu_juejin_web/img/jj_emoji_28.8981538.png)
1月22日 打卡day10
转码挺久了,头一次听说Flowable
![[捂脸]](http://lf-web-assets.juejin.cn/obj/juejin-web/xitu_juejin_web/img/jj_emoji_28.8981538.png)
是我太菜了
主流的流程引擎
Activiti
Flowable
Camunda
只是大概了解了有流程引擎的概念
![[捂脸]](http://lf-web-assets.juejin.cn/obj/juejin-web/xitu_juejin_web/img/jj_emoji_28.8981538.png)
![[捂脸]](http://lf-web-assets.juejin.cn/obj/juejin-web/xitu_juejin_web/img/jj_emoji_28.8981538.png)
![[捂脸]](http://lf-web-assets.juejin.cn/obj/juejin-web/xitu_juejin_web/img/jj_emoji_28.8981538.png)
展开
评论
1
赞了这篇沸点
#青训营笔记创作活动#
1月23日 打卡day11
找到感兴趣的开源库
查看issu
主动申请
写代码
fork仓库
clone仓库
创建新分支
开发并推送远程分支
创建pull request
同步修改
fix原仓库维护者的建议
学到了
新的一年希望能够提一次pr,并且将自己的项目开源
1月23日 打卡day11
找到感兴趣的开源库
查看issu
主动申请
写代码
fork仓库
clone仓库
创建新分支
开发并推送远程分支
创建pull request
同步修改
fix原仓库维护者的建议
学到了
新的一年希望能够提一次pr,并且将自己的项目开源
展开
评论
2
赞了这篇沸点
#青训营笔记创作活动#
1月24日 打卡day12
跨域问题:
协议不同
域名不同
端口不同
springboot中解决:
使用 @CrossOrigin 注解实现跨域;
通过配置文件实现跨域;
通过 CorsFilter 对象实现跨域;
通过 Response 对象实现跨域;
通过实现 ResponseBodyAdvice 实现跨域。
1月24日 打卡day12
跨域问题:
协议不同
域名不同
端口不同
springboot中解决:
使用 @CrossOrigin 注解实现跨域;
通过配置文件实现跨域;
通过 CorsFilter 对象实现跨域;
通过 Response 对象实现跨域;
通过实现 ResponseBodyAdvice 实现跨域。
展开
评论
1
赞了这篇沸点
#青训营笔记创作活动#
1月25日 打卡day13
Java8引入的Optional类,解决空指针异常(NullPointerException)
1月25日 打卡day13
Java8引入的Optional类,解决空指针异常(NullPointerException)
1
1