序言 近一段时间都在热衷于搜集口碑比较好的有助于个人提升的书籍,经济的也好,商业的也罢,微信书架里加了很多书,也确实看了一些,但是总感觉不得要领,有种“懂得很多道理,却依然过...
序言 近一段时间都在热衷于搜集口碑比较好的有助于个人提升的书籍,经济的也好,商业的也罢,微信书架里加了很多书,也确实看了一些,但是总感觉不得要领,有种“懂得很多道理,却依然过...
简单概述 select,poll,epoll都是用来实现IO多路复用的机制,在Linux网络模型中对应着IO复用模型Unix上的IO模型[https://www.jiansh...
关于回溯法的模版请看:https://www.jianshu.com/p/2a9856b96a86[https://www.jianshu.com/p/2a9856b96a8...
回溯算法之-组合总和请看:https://www.jianshu.com/p/2a9856b96a86[https://www.jianshu.com/p/2a9856b96...
回溯算法模版 首先上一套回溯算法模版,很多回溯算法都可以使用该模版解决 leetcode 39 组合总和 给定一个无重复元素的数组 candidates 和一个目标数 tar...
0 介绍 使用 Instrumentation,使得开发者可以构建一个独立于应用程序的代理程序(Agent),用来监测和协助运行在 JVM 上的程序,甚至能够替换和修改某些类...
什么是Buffer Pool? Buffer Pool是MySQL InnoDB引擎用于缓存访问到的表数据的一块内存空间,主要用于加速SQL的执行速度,因为内存的处理速度要远...
innodb锁类型 Share and Exclusive Locks(共享与排它锁) Intention Locks(意向锁) Record Locks (记录锁) Gap...
起因 前一段时间一个没有多少量的项目突然线上出错报警,第一时间查到异常日志 报错信息比较明显,数据库产生死锁。 分析 分析代码之前让我们来复习一下什么是死锁以及产生死锁的原因...
最近正巧Leetcode出了每日一题计划,本着蹭点积分的原则,每天都会写几道题,做了一些关于树的层次遍历的题目,都是一样的套路,简单总结一下几道关于层次遍历的题目。 102....
封面选的好,绅士少不了
Nginx有多种多样的用途,可以作为HTTP服务器、反向代理服务器、邮件代理服务器、普通的TCP/UDP代理服务器。在生产中,我们一般将它作为访问的第一层负载均衡层来使用。这...
抄袭 redis深度历险
跋山涉水——深入 Redis 字典遍历Redis 字典的遍历过程逻辑比较复杂,互联网上对这一块的分析讲解非常少。我也花了不少时间对源码的细节进行了整理,将我个人对字典遍历逻辑的理解呈现给各位读者。也许读者们对字典...
Tomcat作为web容器广为人知,从我最开始学Java一直到现在工作,可以说是伴随了我的整个编程生涯。 Tomcat的本质是一个Servlet容器。一个Servlet能做的...
之前写过一篇介绍MySQL中存储引擎的文章MySQL之存储引擎,在实际工作中,还是以InnoDB存储引擎为主,此文大部分为InnoDB引擎中的概念拾遗。 体系模型 以上为In...