获得徽章 1
#青训营笔记创作活动#
2月20日 打卡day11
今日学习 为什么抓不到tls网站的数据包呢
其实原因很简单就是tls协议是对称非对称混合加密的协议,只是简单的爬去数据是无法解析的,最好的解决办法就是在解析数据是获取客户端的密钥进行解密。
2月20日 打卡day11
今日学习 为什么抓不到tls网站的数据包呢
其实原因很简单就是tls协议是对称非对称混合加密的协议,只是简单的爬去数据是无法解析的,最好的解决办法就是在解析数据是获取客户端的密钥进行解密。
展开
评论
点赞
赞了这篇沸点
今天有朋友给我展示有两件衣服,并分别说了双方的优劣势,问我买哪一件好一些?我思考了下反问一句:为什么不是两件都买了呢?
也许是经济实力不允许,也许是一种比较的思维模式在指导自己的选择。
“一”的含义很多。
我们一生只能同时和一个人结婚,爱情要一心一意;
方案很多条,但一段时间内被执行的只有一条;
等等。同时也会有一些误区:
写了两个方案,比较出了相对较好的一条,就可以说服自己已经选择最好的方案,虽然有可能,两个方案都不行;
从小就被教育,要做分数最高的那个,要做钢琴弹的最好的那个,最高、最好都只有一个;
等等。
可能,不对比就没有伤害,不对比也就不能爬到井沿旁边看看。
也许是经济实力不允许,也许是一种比较的思维模式在指导自己的选择。
“一”的含义很多。
我们一生只能同时和一个人结婚,爱情要一心一意;
方案很多条,但一段时间内被执行的只有一条;
等等。同时也会有一些误区:
写了两个方案,比较出了相对较好的一条,就可以说服自己已经选择最好的方案,虽然有可能,两个方案都不行;
从小就被教育,要做分数最高的那个,要做钢琴弹的最好的那个,最高、最好都只有一个;
等等。
可能,不对比就没有伤害,不对比也就不能爬到井沿旁边看看。
展开
1
3
#青训营笔记创作活动#
2月18日 打卡day10
今日学习 代码规范
写代码最怕的就是随意命名,不写业务逻辑注释。基本上不写注释的业务基本很难codereview了。其次就是要关注基本类型的坑,踩坑是积累经验的重要经历,但是也是最最要避免在工作中出现的。
2月18日 打卡day10
今日学习 代码规范
写代码最怕的就是随意命名,不写业务逻辑注释。基本上不写注释的业务基本很难codereview了。其次就是要关注基本类型的坑,踩坑是积累经验的重要经历,但是也是最最要避免在工作中出现的。
展开
评论
点赞
#青训营笔记创作活动#
2月17日 打卡day9
今日学习 TCP比UDP慢吗
事实上一般我的潜意识里认为udp速度是一定要比tcp快的,缘由也简单udp不需要进行握手建立链接,同时tcp的数据承载也要比udp小。但是在考虑数据的完整性的情况下,tcp的传输速度比udp快很多。tcp的传输机制确保了数据的可靠,让数据及时在较坏的场景下性能稳定。
2月17日 打卡day9
今日学习 TCP比UDP慢吗
事实上一般我的潜意识里认为udp速度是一定要比tcp快的,缘由也简单udp不需要进行握手建立链接,同时tcp的数据承载也要比udp小。但是在考虑数据的完整性的情况下,tcp的传输速度比udp快很多。tcp的传输机制确保了数据的可靠,让数据及时在较坏的场景下性能稳定。
展开
评论
点赞
#青训营笔记创作活动#
2月16日 打卡day8
今日学习 kafka
为什么kafka能在众多MQ中脱颖而出?极致的性能!为追求极致的性能Kafka做了所能做的一切。优化IO:顺序读写、批量处理消息、消息压缩、零拷贝以及页缓存;优化业务逻辑:建立分区、索引;优化日志格式以及编码。
2月16日 打卡day8
今日学习 kafka
为什么kafka能在众多MQ中脱颖而出?极致的性能!为追求极致的性能Kafka做了所能做的一切。优化IO:顺序读写、批量处理消息、消息压缩、零拷贝以及页缓存;优化业务逻辑:建立分区、索引;优化日志格式以及编码。
展开
评论
点赞
#青训营笔记创作活动#
2月14日 打卡day7
今日学习 websocket
为什么需要websocket?HTTP协议不能很好的满足部分场景,虽是全双工通信协议但是请求-响应的机制让HTTP退化为例半双工通信。在服务器需要主动推送服务的场景下HTTP协议只能通过长轮询的方式让客户端轮询服务器,这导致了服务的性能降低;为此真正支持全双工通信的TCP协议——websocket应运而生。
2月14日 打卡day7
今日学习 websocket
为什么需要websocket?HTTP协议不能很好的满足部分场景,虽是全双工通信协议但是请求-响应的机制让HTTP退化为例半双工通信。在服务器需要主动推送服务的场景下HTTP协议只能通过长轮询的方式让客户端轮询服务器,这导致了服务的性能降低;为此真正支持全双工通信的TCP协议——websocket应运而生。
展开
评论
点赞
#青训营笔记创作活动#
2月13日 打卡day6
今日学习 DHCP
DHCP的四个阶段;Discover -> Offer -> Request -> ACK四个阶段缺一不可;同时DHCP使用的是UDP协议,原因就在于TCP是面向链接的这也意味着我们主机必须先要有IP,因此DHCP只能使用UDP广播再单播的方式让计算机动态获取IP地址。
2月13日 打卡day6
今日学习 DHCP
DHCP的四个阶段;Discover -> Offer -> Request -> ACK四个阶段缺一不可;同时DHCP使用的是UDP协议,原因就在于TCP是面向链接的这也意味着我们主机必须先要有IP,因此DHCP只能使用UDP广播再单播的方式让计算机动态获取IP地址。
展开
评论
点赞
#青训营笔记创作活动#
2月12日 打卡day5
今日学习 MySQL索引优化
SQL优化重点:索引失效场景;尽量避免回表操作即使用联合索引,同时SQL也应当满足最左匹配原则;SQL优化并不能解决百分百的问题,更多时候在设计表之初就应当考虑到字段的设计分配,对于部分使用联合索引也不能满足的场景应当考虑使用冗余表的方式增加SQL性能。设计表之初就应该考虑表的存储上限,优化索引设计合适的聚集索引。
2月12日 打卡day5
今日学习 MySQL索引优化
SQL优化重点:索引失效场景;尽量避免回表操作即使用联合索引,同时SQL也应当满足最左匹配原则;SQL优化并不能解决百分百的问题,更多时候在设计表之初就应当考虑到字段的设计分配,对于部分使用联合索引也不能满足的场景应当考虑使用冗余表的方式增加SQL性能。设计表之初就应该考虑表的存储上限,优化索引设计合适的聚集索引。
展开
评论
点赞
#青训营笔记创作活动#
2月11日 打卡day4
今日学习 领域驱动设计
我认为熟悉常见业务的开发并且熟练使用中间件,无论转Go或者其他语言开发都不在话下。
学习后端开发的重点在于学习如何开发一个稳健的高性能的服务?在学习微服务后,我一直有一个疑问,如何划分服务模块?这就需要用到了DDD的思想,为微服务开发不限于团队、技术和语言等因素实现服务的低耦合,高可用,可复用。
语言不限制业务的理解。
2月11日 打卡day4
今日学习 领域驱动设计
我认为熟悉常见业务的开发并且熟练使用中间件,无论转Go或者其他语言开发都不在话下。
学习后端开发的重点在于学习如何开发一个稳健的高性能的服务?在学习微服务后,我一直有一个疑问,如何划分服务模块?这就需要用到了DDD的思想,为微服务开发不限于团队、技术和语言等因素实现服务的低耦合,高可用,可复用。
语言不限制业务的理解。
展开
评论
点赞
#青训营笔记创作活动#
2月10日 打卡day3
今日学习 Innodb的索引结构
单表数据推荐不超过2000W条,事实上我们应该依据自己的业务场景分析。考虑分库分表的依据是能否控制B+树的层级不超过3层,以免在数据量大场景查询时间过长。
2月10日 打卡day3
今日学习 Innodb的索引结构
单表数据推荐不超过2000W条,事实上我们应该依据自己的业务场景分析。考虑分库分表的依据是能否控制B+树的层级不超过3层,以免在数据量大场景查询时间过长。
展开
评论
点赞
#青训营笔记创作活动#
2月9日 打卡day2
今日学习 实用的idea工具
说实话已经不想给idea装插件了,现在打开idea已经需要等一两分钟了,讲真的好多插件都挺好用的,但是总是会有些莫名其妙的原因不能用了很难受。之前一直用的好好的翻译插件结果谷歌翻译停了大陆地区的服务器(人麻了,现在不能直接用了太难受了。重点是还没有解决办法。。。
2月9日 打卡day2
今日学习 实用的idea工具
说实话已经不想给idea装插件了,现在打开idea已经需要等一两分钟了,讲真的好多插件都挺好用的,但是总是会有些莫名其妙的原因不能用了很难受。之前一直用的好好的翻译插件结果谷歌翻译停了大陆地区的服务器(人麻了,现在不能直接用了太难受了。重点是还没有解决办法。。。
展开
评论
点赞