不知道你是否有看一些公开的技术博客的习惯?比如知名的阮一峰老师的博客以及阿里技术团队、美团技术团队等。我个人比较喜欢看美团技术团队的文章,觉得他们的文章很接地气,并且写的通俗易懂,上周看到一篇美团技术团队的文章,标题为“写给工程师的10条精进建议”,看完觉得写得非常不错,给大家分...
大家好,我是小林。如果大家校招时准备的项目是秒杀系统,那除了会问 Redis和MySQL,还会问你是怎么限流的。这一块知识应该挺多人没有准备的。其实在实际的秒杀系统中,限流是特别重要的,所以面试官也特别注意这方面的问题。今天看到一篇很系统的讲解限流的文章,一起来学习下。文章来...
今天跟大家聊聊JVM的面试。但是其实我不知道这种直接问题答案的形式大家喜欢点,还是喜欢我最开始俏皮的面试系列那种风格?6000字,发车!什么是跨平台性,已经在Java中是如何实现的?平台可以指OS硬件,所谓跨平台性,是指语言编写的程序,可以在多个系统平台上运行。字节码是通过Jav...
大家好,我是小林。小时候大家的烦恼是不是都有这个:「长大后,我要上清华,还是北大呢?」长大后,经过一轮一轮的考试后,回过头看是不是感觉这个烦恼有点多余了虽然没本事上清华,但是并不妨碍我们体验清华的课程嘛。Github真的是个好东西,我在Github找到个「清华大学计算机系课程攻略...
很多人都在纠结面试要准备什么,当时是要具体岗位具体对待了! 如果你现在还没有想好到底要面什么的公司,具体哪个职位的话,那就先把大多数公司会考的技术点搞清楚~ 我最近研究了一下各大厂 Java 岗位 JD,薪资范围在 20-60K,具体你能拿多少,就要看你的技术点掌握有多少了~常考...
大家好,我是小林。之前图解过TCP的滑动窗口和流量控制的工作方式:图解TCP重传、滑动窗口、流量控制、拥塞控制当时花费了好几个星期肝了这篇文章,因为为了方便大家理解他两的工作方式,以及一些异常场景的分析,画了很多变化的图。还没看过的同学,可以去看看,可以说把每一个阶段的变化都解释...
大家好,我是小林。之前我在「实战!我用“大白鲨”让你看见TCP」这篇文章里做了TCP三次握手的三个实验:实验一:模拟TCP第一次握手的SYN丢包;实验二:模拟TCP第二次握手的SYN、ACK丢包;实验三:模拟TCP第三次握手的ACK包丢;这篇文章在知乎还挺高赞的,超过1000...
大家好,我是小林。我之前写过一篇介绍HTTP3的文章:看B站,可以更快!HTTP3协议最牛逼的地方在于,将传输层的TCP替换成UDP,而且还在UDP之上实现了可靠传输的QUIC协议。大家面试时如果被问到UDP如何实现可靠传输,就可以把QUIC协议的实现说出来,妥妥稳的。这几天看到...
大家好,我是小林。在逛CSDN的时候,偶然发现一位博主的文章,讲述了他月薪一万二在北京的生活。写的非常幽默风趣,应该是个很可爱的男孩子通篇文章写的很真实,文章很长,分为如下几部分:1.关于学历2.关于婚姻3.关于性别4.关于住房5.关于吃6.关于交通工具7.关于爱好8.关于性格9...
大家好,我是小林。愉快的周末又来了,虽然只有一天哈哈。最近我逛博客园的时候,看到一篇10年工作经验的老哥被裁员之后面试高级Java开发工程师的求职经历!他把自己面试过程中常见的知识也总结一下,我觉得非常干货,特此分享给大家,共勉!概述最近换工作,对最近面试的过程进行总结,总结...
大家好,我是小林。很早之前跟大家图解过TCP的拥塞控制:你还在为TCP重传、滑动窗口、流量控制、拥塞控制发愁吗?看完图解就不愁了但是没有提及到谷歌的BBR拥塞控制算法,我们之前讲的都是传统的拥塞控制算法,传统的拥塞控制是基于丢包反馈的方式来做控制的,而谷歌的BBR 拥塞控制算法就...
大家好,我是小林。之前分享过「索引为什么能提高查询性能」这篇文章,这次带大家从0到1来理解下索引的原理,相信大家看完不光对索引,还会对MySQL中InnoDB存储引擎的最小存储单位「页」会有更深刻的认识。6000字的车,大家坐稳了!从实际需求出发假设有如下用户表:CREATE T...
言归正传,之前MySQL基础篇的知识点,小伙伴们有熟练掌握吗?没有的话赶紧来复习一下~我当面试官,面你MySQL基础觉得已经没有问题,我们就一起来进行第二部分的学习吧——MySQL原理篇。基础篇主要是侧重基础知识,原理篇是有一定基础后的递进,通过学习本篇,不仅可以进一步了解MyS...
大家好,我是小林。今天是1024程序员节,在这里先祝大家节日快乐。当然,小林也不是简简单单跟大家说句祝福,接下来要大家搞事!老读者应该知道,我在6月份的时候带了1000 位读者白piao了「阿里云服务器」,有款服务器是80元一年,然后我给每个人返现了80元,共返现了 8w!当时还...