![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
一文读懂系列
文章平均质量分 95
老周聊架构
微信公众号:老周聊架构
展开
-
一文读懂 MySQL Explain 执行计划
一、前言上周老周的一个好朋友让我出一篇教你读懂 SQL 执行计划,和我另一位读者反馈的面试题如何排查慢 SQL 的强相关,索性先出一篇一文读懂 MySQL Explain 执行计划。Explain 执行计划你一定得会看,不然你简历上就别去写什么你会 SQL 调优,不然面试官会觉得,Explain 执行计划你都不会看,那你还 SQL 调啥优啊?SQL 调你吧???开个小玩笑,玩笑归玩笑,重要是真的重要!!!二、Explain 执行计划是什么?什么是执行计划?简而言之,就是 SQL 在数据库中执行时的表现原创 2022-04-05 23:21:29 · 3670 阅读 · 2 评论 -
一文读懂物联网 MQTT 协议之基础特性篇
欢迎大家关注我的微信公众号【老周聊架构】,Java后端主流技术栈的原理、源码分析、架构以及各种互联网高并发、高性能、高可用的解决方案。一、前言上个月有个读者问我物联网 MQTT 协议实战相关的问题,我说后面会搞,没想到不知不觉一个月了,太忙了,再怎么忙答应的事情还是要给读者一个交代,所以就有了此文。二、MQTT 协议概要2.1 什么是 MQTT 协议MQTT(Message Queuing Telemetry Transport,消息队列遥测传输协议),是一种基于发布/订阅(publish/.原创 2021-07-26 22:33:45 · 1768 阅读 · 10 评论 -
一文读懂 Spring Bean 的生命周期
欢迎大家关注我的微信公众号【老周聊架构】,Java后端主流技术栈的原理、源码分析、架构以及各种互联网高并发、高性能、高可用的解决方案。一、前言今天我们来说一说 Spring Bean 的生命周期,小伙伴们应该在面试中经常遇到,这是正常现象。因为 Spring Bean 的生命周期是除了 IoC、AOP 几个核心概念之外最重要概念,大家务必拿下。可 Spring 源代码又比较复杂,跟着跟着就不知道跟到哪里去了,不太好拿下呀。这倒是真的,而且网上一上来就各种贴流程源码,对初学者来说是真的一脸懵逼,就像字.原创 2021-07-18 23:52:34 · 109821 阅读 · 108 评论 -
一文读懂线程池的实现原理
欢迎大家关注我的微信公众号【老周聊架构】,Java后端主流技术栈的原理、源码分析、架构以及各种互联网高并发、高性能、高可用的解决方案。一、前言上个月底群里的一个好朋友向老周提出啥时候分享 ThreadPoolExecutor 解析大全,我说后面会提上日程;然后前些天有读者也反馈说在面试中有被问到线程池,问我啥时候出一篇线程池相关的文章。今天老周就来安排一波线程池,现在很多公司都喜欢问线程池相关的面试题,为什么面试官这么热衷于问线程池相关的面试题呢?因为这是多线程的基础,ThreadPoolExecu.原创 2021-04-20 01:27:47 · 10590 阅读 · 34 评论 -
一文读懂Spring中的AOP机制
欢迎大家关注我的微信公众号【老周聊架构】,Java后端主流技术栈的原理、源码分析、架构以及各种互联网高并发、高性能、高可用的解决方案。一、前言上一篇我们说了注解的底层原理,请戳:一文读懂注解的底层原理这一篇我们来说一下 Spring 中的 AOP 机制,为啥说完注解的原理然后又要说 AOP 机制呢?不妨看一下前面的这一篇,请戳:一文读懂Annotation,这一篇我们实现了如何自定义注解的案例。1、标记日志打印的自定义注解@Target({ElementType.METHOD})@Rete.原创 2021-03-28 23:02:51 · 713 阅读 · 1 评论 -
一文读懂注解的底层原理
欢迎大家关注我的微信公众号【老周聊架构】,Java后端主流技术栈的原理、源码分析、架构以及各种互联网高并发、高性能、高可用的解决方案。一、前言上一篇我们说了注解、元注解以及自定义注解,请戳:一文读懂Annotation注解的声明如下:{InterfaceModifier} @interface Identifier AnnotationTypeBody接口修饰符 @interface 注解标识符 注解类型的内容其中:注解类型声明中的标识符指定了注解类型的名称。如果注解类型与它的任何.原创 2021-03-24 00:52:17 · 1864 阅读 · 2 评论 -
一文读懂Annotation
欢迎大家关注我的微信公众号【老周聊架构】,Java后端主流技术栈的原理、源码分析、架构以及各种互联网高并发、高性能、高可用的解决方案。一、什么是注解根据wikipedia中介绍:In the Java computer programming language, an annotation is a form of syntactic metadata that can be added to Java source code. Classes, methods, variables, para.原创 2021-03-24 00:11:34 · 820 阅读 · 0 评论