今天和大家聊一个常见的问题:慢SQL。通过本文你将了解到以下内容:慢SQL的危害SQL语句的执行过程存储引擎和索引的那些事儿慢SQL解决之道后续均以MySQL默认存储引擎InnoDB为例进行展开,话不多说,开搞!1.慢SQL的危害慢SQL,就是跑得很慢的SQL语句,你可能会问慢S...
大家好,我是小林。服务器一般都是命令页面,不像windows有图形页面点点鼠标就好,所以掌握些基本的Linux命令是很有必要的,不然就无法操作Linux,更体会不到Linux的精髓。这次,我们就来看看关于网络相关的命令。学习网络不应该只局限于理论,作为工程师的我们,掌握一些基本的...
在工作的这几年,最能看出世界的参差。 当我们还在写CRUD、找Bug,寻思怎么摸鱼更方便的时候,有的人就已经开始做一些复杂项目,升职跳槽跟坐火箭似的,飞快。等我们回过味儿来要努力提升了,人家早就去某大厂做技术骨干,当项目负责人了...... 薪资水平就这么拉开了,人也裂开了,好想...
大家好,我是小林哥。之前分享过很多读者校招拿到大厂offer的经历,他们都有一个共同的特点.就是在大学期间对于计算机基础准备的很充分,比如数据结构与算法、操作系统、计算机网络、数据库、Linux这些。这个准备方向比去学各种各样的框架更准确,因为大厂都是爱考察你的计算机基础功底。只...
跳跃链表及其应用是非常热门的问题,面试时也非常常问,深入了解其中奥秘大有裨益,不吹了,直接开始!跳跃链表的基本概念初识跳表跳跃列表是一种数据结构。它允许快速查询一个有序连续元素的数据链表。跳跃列表的平均查找和插入时间复杂度都是O(logn),优于普通队列的O(n)。跳跃列表由威廉...
大家好,我是小林哥。上周末都在写Redis文章,不出意外后续走图解Redis路线了,当然一直写Redis大家也会腻,所以途中也会穿插MySQL相关的文章。上个周日晚不是LOLMSI比赛嘛,自从大学毕业后,就没有玩过LOL游戏了,但是对于大型比赛还是回去看看,看个情怀。对于新出的队...
大家好,我是小林哥。先说件带大家搞事的事情。我从阿里云朋友内部拿到6月份阿里云服务器白嫖活动的1000个名额,只要1000人参与,真的就是0元白嫖。这么好的活动我当然要带大家搞事啊,具体怎么参与白嫖,看这篇文章:「0元白嫖阿里云服务器活动指南」。很多人不知道云服务器有啥用?最直接...
我在逛知乎的时候看到一个问题:随手写了个回答,没想到很多读者都表示说出了心声,所以也同步发到公众号。以下是原回答我自己是CS科班的,读者里也有很多各大高校计算机的同学,覆盖了上交、北邮、南邮、华科、川大、普通一本等等,根据他们反馈,总结了以下几点:上课耽误学习,不上课考勤扣分,拿...
大家好,我是小林。前几天,我写一篇感受计算机基础之美的文章:坚持一年了里面介绍了个心跳服务的宕机判断算法,当时只是理论分析了下使用LRU算法来实现,没有手撕代码。今天,就带大家手撕LRU算法,先让大家回顾下案例,然后后面就进行代码讲解。宕机判断算法的设计心跳服务主要做两件事情:发...