
获得徽章 1
- #青训营笔记创作活动#
1月27日 打卡day13
今日学习。 MySql的架构知识。无论你是前端还是后端,只要是一个合格的开发者,对于MySQL这个名词相信都不陌生,MySQL逐渐成为了最受欢迎的关系型数据库,无论你是大前端,亦或是Java、Go、Python、C/C++、PHP....等这些语言的程序员,对于MySQL是必然要掌握的核心技术之一,程序员不能没有MySQL,就像西方不能失去耶路撒冷一般。展开评论点赞 - #青训营笔记创作活动#
1月26日 打卡day12
今日学习 如何抓baidu的数据包。文章开头通过抓包baidu的数据包,展示了用wireshark抓包的简单操作流程。HTTPS会对HTTP的URL和Request Body都进行加密。HTTPS握手的过程中会先通过非对称机密去交换各种信息,其中就包括3个随机数,再通过这三个随机
数去生成对称机密的会话秘钥,后续使用这个会话秘
钥去进行对称加密通信。如果能获得这三个随机数就
能解密HTTPS的加密数据包
展开评论点赞 - #青训营笔记创作活动#
1月25日 打卡day11天
今日学习。 写出漂亮代码的45个小技巧。代码不够美观其实造成这些原因的很大一部分原因是由于代码规范的问题,如果写的规范,注释好,其实很多问题也就解决了。本文作者就从代码的编写规范,格式的优化,设计原则和一些常见的代码优化的技巧等方面总结了了45个小技巧分享给大家。展开评论点赞 - #青训营笔记创作活动#
1月24日 打卡day10
今日学习 用UDP就一定比用TCP快吗?什么情况下用UDP会比用TCP慢?TCP为了实现可靠性,引入了重传机制、流量控制、滑动窗口、拥塞控制、分段以及乱序重排机制。而UDP则没有实现,因此一般来说TCP比UDP快。展开评论点赞 - #青训营笔记创作活动#
1月20日 打卡day6
今日学习 网络基础的问题。假设我有一台新买的电脑,还没联网呢,这时候拿着新买的网线,插入网线口,网线插口亮起来了。刚插上网线,电脑怎么知道自己的IP是什么?怎么就突然能上网了呢?本文讲述了DHCP技术,DHCP的工作原理,DHCP抓包等的相关问题。展开评论点赞 - #青训营笔记创作活动#
1月19日 打卡day5
今日学习 MySql的索引相关的知识。本文整理 SQL的几种失效场景以及总结,而且通过具体实际案例深入浅出讲述出来。SQL写不好,加班少不了,在日常工作中SQL是必不可少的一项技术,但是很多人不会过多的去关注SQL问题 ,一是数据量小 二是没有意识到索引的重要性。这篇文章图文并茂的讲解索引失效的相关问题。展开评论点赞 - #青训营笔记创作活动#
1月18日 打卡day4
今日学习 Go学习的问题。有的小伙伴觉得客户端太卷了,想转服务端,觉得Java也卷,想学Go语言;
有的小伙伴是想从PHP或者Java转Go,做高并发编程,觉得Go更有前途。这篇文章作者结合自己的经历,分享了一下他从客户端转服务端在编程思维上的转变;再通过软件架构演进史带大家了解了从单体架构到集中式架构,再到目前主流的分布式微服务架构,为大家进阶实战指明了方向。展开评论点赞 - #青训营笔记创作活动#
1月17日 打卡day3
今日学习 MySql数据库的B+树可以存多少数据。MySql应该是每个程序员必须要学习的开源数据库之一。众所周知,MySQL中InnoDB的存储结构是B+树,B+树大家都熟悉吧?InnoDB三层B+树情况下的数据存储量范围为 一百二十多万条 到 将近5亿条,这个跨度还是非常大的,同时我们也计算了一张博客信息表,可以存储 约一千万条数据。所以啊,我们在做项目考虑分表的时候还是得多关注一下表的实际情况,而不是盲目的认为两千万数据就是那个临界点。展开评论点赞 - #青训营笔记创作活动#
1月16日 打卡day2
今日学习 IDEA的插件。IDEA应该是程序员最常用的开发软件,它可以通过插件在IDEA完成各种插件,无需安装其他软件,确实很方便!如Key Promoter X,Lombok,MyBatisX,PlantUML,Json Parser,Maven Helper等插件都不错,使我们的开发工作变得简单起来,也使IDEA的功能更加丰富,满足开发的需求。展开评论点赞 - #青训营笔记创作活动#
1月15日 打卡day1
今日学习 限流技术的实现。
最常见的就是抖音直播的限流,主播们违规直播就会遭到限流。限流根据作用范围,分为单机限流和分布式限流,方式,又有计数器,滑动窗口,漏桶限令牌桶限流。总的来说各有自己的优缺点,使用时按需求选择是最好的。展开评论点赞