[TOC] 前言 先来描述下背景:由于新公司业务属于自研产品开发,但是发现各产品业务线对于接口文档暂时还是通过集成Swagger来维护,准确来说是knife4j(Swagge...
[TOC] 前言 先来描述下背景:由于新公司业务属于自研产品开发,但是发现各产品业务线对于接口文档暂时还是通过集成Swagger来维护,准确来说是knife4j(Swagge...
前言 之前我们已经详细介绍了InnoDB存储引擎的基础架构原理,相信对其已经有了较深的了解,但是那些只是InnoDB的基础能力,我们在使用中往往更为关注可能就是它所支持的一些...
前言 前面两篇我们分别介绍了计算机网络中的网络类别和基础的性能指标,基本上算是对我们平时生活中的计算机网络的概念描述的一种完善,接下来我们将会正式详细地去了解有关计算机网络的...
前言 前一篇文章我从平时生活方面入手介绍了什么是计算机网络,以及它的一些类别的划分,让我们对计算机的网络有了大概的雏形认识;我们知道,在实际生活中,计算机网络基本都是已经建设...
前言 作为一名CRUD的业务工程师,在实际开发中,我们接触的最多最近却最容易不受重视的技术可能就是计算机网络了,通常我们深陷于业务需求->开发的重复劳动中,用吴晟大佬(Sky...
[TOC] 前言 在解析SkyWalking的源码之前,我们先来了解下SkyWalking中的插件机制,那它的作用是什么?为什么先要去了解它呢?我们知道SkyWalking是...
前言 为什么要讲讲synthetic和NBAC呢?其实在这之前,对Jdk中这两种机制并不了解,甚至没有听过,主要原因还是因为在阅读SkyWalking中Agent源码过程中,...
前言 由于之前项目的业务需求而使用了微服务的架构体系,而微服务架构中对于服务的监控治理能力甚为重要,所以在分析了市面上常见的一些链路追踪框架之后,最终选择了国产开源框架Sky...
前言 接着上一篇sql语句的执行过程原理,我们开始接触到了存储引擎,同时也已经了解存储引擎的作用,它是数据存储与查询的底层支撑。 我们知道MySQL的存储引擎设计是基于插件式...
前言 前篇已经从全局多个维度对MySQL的性能调优进行了分析总结,那废话不多说,接下来我们就先从客户端的sql语句优化作为开始,来打开MySQL原理内幕的大门。 场景 通常实...
前言 通常对MySQL进行深入了解,会从基础入手,从而循序渐进;但是本系列会从性能优化这个切点去深入MySQL原理内幕,但是这里有个前提是你已经有MySQL相关的实际开发经验...
什么是事务? 事务(Transaction):指访问并可能更新数据库中各种数据项的一个程序执行单元(unit),它是恢复和并发控制的基本单位。 通常我们在业务逻辑处理代码中对...
什么是MVC? MVC(Model-View-Controller):它是一种软件架构设计模式,分为三个部分: Model(模型):业务的数据模型; View(视图):数据模...
什么是AOP? AOP(Aspect Oriented Programming):面向切面编程,与面向对象编程OOP的关键单位是类不一样,它的关键单位是切面,它通过提供改变程...
什么是循环依赖? 循环依赖:在依赖注入的过程中,多个Bean对象互相持有对方的引用,比如A对象中包含B对象,B对象中包含A对象,以此类推,它们看上去就像是一个圆环,首尾相连。...
什么是DI? DI(Dependency Injection)依赖注入:当对象内包含对其他对象的引用时,Spring会帮我们创建或定义这些依赖对象,而无需知道依赖对象的位置甚...
学习重点 不要想着背!不要想着背!不要想着背!:顺着流程和思路逐步理解。 知行合一!知行合一!知行合一!:学完每个阶段性知识,一定要文档输出或实践。 OK,说完重点,我们开始...