自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

念头通达

基本都有

  • 博客(256)
  • 收藏
  • 关注

原创 框架源码——03 Spring IOC容器加载流程原理源码深度剖析

图说 Spring 容器加载流程原理解析、Spring Bean 的生命周期过程详解、Application 和 BeanFactory 的区别、基于 BeanFactory 启动 Spring 容器过程、Spring 扫描类注册 BeanDefinition 过程原理、BeanFactory 和 FactoryBean 的区别、Spring 容器加载过程的扩展点详解

2025-06-10 20:33:42 738

原创 框架源码——01 Spring底层核心原理解析

Spring 的入门代码、Spring 是如何创建一个对象的、推断构造方法、Spring AOP 动态代理机制、Spring 事务

2025-06-09 12:06:36 935

原创 性能调优——27 Tomcat专题总结与拓展

Tomcat 设计思路总结(Tomcat 整体架构、Tomcat 设计思路)、Tomcat 源码设计精髓总结(Tomcat 使用了哪些设计模式?Tomcat 线程池和 Java 原生线程池有什么区别?)、SpringBoot 整合 Tomcat、SpringBoot 整合 Undertow 实战

2025-06-08 21:34:38 736

原创 性能调优——26 Tomcat类加载机制及其热部署热加载原理剖析

JVM 类加载双亲委派机制回顾、Tomcat 打破双亲委派设计分析实现、Tomcat 是如何隔离 Web 应用的、Tomcat 类加载器的层次结构设计详解、Tomcat 热加载和热部署实现原理剖析

2025-06-08 19:47:39 696

原创 性能调优——25 Tomcat线程模型分析及其性能调优

I/O 模型分类及其在 Java 中的应用详解、Tomcat 采用的 I/O 模型分析及其选型、网络编程模型 Reactor 线程模型详解、Tomcat NIO 实现详解、Tomcat 异步IO实现详解、Tomcat 性能调优

2025-06-08 10:56:51 857

原创 性能调优——24 Tomcat整体架构及其设计精髓分析

Tomcat 使用回顾、Tomcat 整体架构分析&核心组件详解、Tomcat 请求定位 Servlet 的流程分析、Connector 高内聚低耦合设计详解、父子容器组合设计模式详解、Pipeline-Valve 责任链模式设计详解、一键式启停&优雅的生命周期管理设计详解

2025-06-07 20:20:53 731

原创 性能调优——23 MySQL 8.0 高可用集群架构实战

MySQL 高可用异步复制方案组复制详解、单主模式和多主模式实战、MySQL InnoDB Cluster 高可用集群架构详解、快速搭建一主两从 InnoDB 高可用集群、MySQL InnoDB ReplicaSet 复制集详解、快速搭建一主一从 InnoDB 复制集

2025-06-07 14:37:20 1019

原创 性能调优——22 MySQL 8.0 主从复制原理分析与实战

MySQL 主从复制的优势和应用场景分析、主从复制设计理念分析、基于 binlog 位点同步的主从复制原理分析、MySQL 8.0 一主两从异步复制实战、MySQL 8.0 一主两从半同步复制实战、基于全局事务标识符(GTID)复制原理分析、MySQL 8.0 基于 GTID 主从复制实战

2025-06-06 21:21:17 603 1

原创 性能调优——21 MySQL全局优化与MySQL 8.0新增特性详解

MySQL 全局优化总结、MySQL 8.0 新特性讲解(降序索引、GROUP BY不再隐式排序、隐藏索引、函数索引、InnoDB存储引擎 select for update 跳过锁等待、新增`innodb_dedicated_server`自适应参数、死锁检查控制、undo 文件不再使用系统表空间、binlog 日志过期时间精确到秒、窗口函数、默认字符集由latin1变为utf8mb4、MyISAM系统表全部更换成 InnoDB表、元数据存储变动、自增变量持久化、DDL 原子化、参数修改持久化)

2025-06-05 17:57:02 1158

原创 性能调优——16 Mysql索引优化实战一补充

上节的示例表执行失败解决、综合案例中部分案例 MySQL 5.7 和 MySQL 8.0 的区别、Order by 与 Group by 优化中部分案例 MySQL 5.7 和 MySQL 8.0 的区别、`max_length_for_sort_data`在 MySQL 8.0 中的大小

2025-06-05 10:50:00 186

原创 性能调优——15 Explain详解与索引最佳实践补充

查看 MySQL 版本、`explain extended`命令废除、对`15 Explain详解与索引最佳实践`中的`2 索引最佳实践`中的部分案例列举了 MySQL 5.7 和 MySQL 8.0 的区别。

2025-06-05 10:20:00 246

原创 性能调优——14 深入理解MySQL索引底层数据结构与算法补充

关于最左前缀的补充:索引跳跃扫描(Index Skip Scan)、索引跳跃扫描优化原理、索引跳跃扫描使用限制

2025-06-05 09:32:18 893

原创 性能调优——20 InnoDB底层原理与MySQL日志机制深入剖析

MySQL 的内部组件结构详解、InnoDB 底层原理图解、MySQL 日志机制详解(redo log 重做日志、binlog 二进制归档日志、undo log 回滚日志、错误日志、通用查询日志)

2025-06-04 13:55:42 1091

原创 性能调优——19 深入理解MVCC与InnoDB底层原理

MVCC 多版本并发控制机制详解(Undo 日志版本链与Read View机制、关于Read View和可见性算法的原理解释)、InnoDB 底层原理。

2025-06-03 20:44:25 758

原创 性能调优——18 深入理解MySQL事务隔离级别与锁机制

MySQL 事务及ACID特性讲解、MySQL 事务隔离级别详解、MySQL 锁机制详解、MySQL 锁优化建议。

2025-06-02 11:42:53 986

原创 性能调优——17 MySQL索引优化实战二

分页查询优化详解、表JSON关联原理详解与优化(NLJ算法、BNL算法)、表COUNT查询详解与优化、MySQL数据类型选择分析

2025-06-01 19:46:58 797

原创 性能调优——16 MySQL索引优化实战一

索引下推优化详解、MySQL 优化器索引选择探究、Order by 与 Group by 优化、Using filesort 文件排序详解、慢查询简介、索引设计原则与实战

2025-06-01 09:35:32 895

原创 性能调优——15 Explain详解与索引最佳实践

Explain 使用与详解、从B+树底层分析常见索引优化原则、MySQL 索引最佳实践

2025-05-31 15:57:18 529

原创 性能调优——14 深入理解MySQL索引底层数据结构与算法

索引数据结构详解、千万级数据表如何用B+树索引快速查找、聚集索引&聚簇索引&稀疏索引到底是什么?为什么DBA总推荐使用自增主键做索引?联合索引底层数据结构又是怎样的?Mysql最左前缀优化原则是怎么回事?索引失效怎么避免?

2025-05-29 21:45:48 917

原创 性能调优——13 全面理解MySQL架构

MySQL基本架构、一条SQL查询语句是如何执行的?一条SQL更新语句是如何执行的?MySQL的日志两阶段提交(内部XA),即 redo log 和 binlog 是如何保持一致性的?

2025-05-29 10:03:15 984

原创 性能调优——12 基于JDK17的GC调优策略

JVM有哪些参数可以调?从RocketMQ学习常用GC调优三部曲、基于JDK17优化JVM内存布局、基于JDK17定制JVM的GC参数、GC日志处理、其他JVM调优小经验。

2025-05-28 20:14:38 955

原创 性能调优——11 JDK17新特性梳理

JDK8之后,为什么要选JDK17?JDK17 语法层面新特性介绍、模块化及类封装、理解模块化机制下的类加载机制变化、介绍 JDK17 下的GC调整策略、了解GraalVM虚拟机

2025-05-28 15:36:49 1085 1

原创 性能调优——10 JVM调优实战及常量池详解

阿里巴巴Arthas调优工具详解、GC日志详解与调优分析、JVM参数汇总查看命令、Class常量池与运行时常量池、字符串常量池、八种基本类型的包装类和对象池

2025-05-28 10:49:51 1066

原创 性能调优——09 JVM调优工具详解及调优实战

Jmap、Jstack、Jinfo、Jstat命令详解、Jvisualvm 调优工具、JVM 运行情况预估、系统频繁Full GC导致系统卡顿是怎么回事、内存泄漏到底是怎么回事。

2025-05-27 17:46:38 883

原创 性能调优——08 垃圾收集器 G1& ZGC 详解

G1收集器、ZGC收集器、如何选择垃圾收集器、安全点和安全区域

2025-05-26 09:24:03 1376

原创 性能调优——07 垃圾收集器ParNew&CMS与底层三色标记算法详解

垃圾收集算法(分代收集理论、标记-复制算法、标记-清除算法、标记-整理算法)、垃圾收集器(Serial收集器、Parallel Scavenge 收集器、ParNew 收集器、CMS收集器)、亿级流量电商系统如何优化JVM参数设置(ParNew+CMS)、垃圾收集底层算法实现(三色标记、多标-浮动垃圾、漏标-读写屏障、写屏障、读屏障、记忆集与卡表)

2025-05-25 13:31:23 732

原创 性能调优——06 深入理解JVM执行引擎

前端编译与后端编译、字节码指令是如何执行的(解释执行与编译实行、热点代码识别、客户端编译器与服务端编译器)、后端编译优化技术(方法内联 Inline、逃逸分析 Escape Analysis、锁消除 LockElision)

2025-05-25 13:09:15 699

原创 性能调优——04 JVM对象创建与内存分配机制深度剖析

JVM对象创建与内存分配机制深度剖析:对象的创建、对象大小、指针压缩、对象内存分配、对象内存回收。

2025-05-24 13:51:03 773

原创 性能调优——03 JVM内存模型深度剖析与优化

JVM内存模型深度剖析与优化:JDK体系结构、Java语言的跨平台特性、JVM整体结构及内存模型、JVM 内存参数设置。

2025-05-24 13:46:41 984

原创 算法入门——8 DFS入门

二叉树的遍历、根据遍历结果确定二叉树、n的全排列、骨头的诱惑

2025-05-23 20:42:05 961

原创 算法入门——7 BFS入门

队列、STL中队列的基本用法、层次遍历二叉树、图的BFS、BFS 基本思想、BFS 模板

2025-05-23 20:39:02 720

原创 性能调优——02 Java类加载机制升职加薪之旅

通过一个用类加载机制加薪的故事,理清楚Java的类加载机制

2025-05-22 20:33:17 831

原创 性能调优——01 全面理解JVM虚拟机

整体并简洁精炼地介绍了JVM的各个部分,包括Class文件规范、类加载、执行引擎、GC垃圾回收、GC情况分析实例等。

2025-05-22 20:22:38 1262

原创 算法入门——6 背包问题

01背包、完全背包、多重背包、二维费用背包

2025-05-21 16:37:48 915

原创 算法入门——5 DP 入门

动态规划入门。以两道经典的DP问题展开讲解,即数塔问题和最长递增子序列(LIS);同时讲解了DP的主要思想和特点(最优子结构、重叠子问题、无后效性)。

2025-05-20 21:22:50 1304

原创 算法入门——4 递推求解

斐波那契数列、递推求解的基本方法、卡特兰数

2025-05-19 15:41:05 1224

原创 算法入门——3 并查集

并查集,以及并查集的应用——Kruskal(克鲁斯卡尔)算法求最小生成树

2025-05-18 18:31:57 850

原创 MP+Docker+SpringCloud+MQ+ES——28 数据聚合

使用DSL实现ES的聚合,包括桶(Bucket)聚合、度量(Metric)聚合、管道(pipeline)聚合。

2025-05-15 07:09:40 855

原创 MP+Docker+SpringCloud+MQ+ES——27 RestClient查询

使用JavaAPI实现上节讲解的DSL查询。

2025-05-15 07:04:09 675

原创 MP+Docker+SpringCloud+MQ+ES——26 DSL查询

Elasticsearch提供了基于JSON的DSL(Domain Specific Language)语句来定义查询条件。本文讲解了ES的叶子查询、复合查询、排序、分页和高亮。

2025-05-15 06:40:12 880

期末复习自用-MySQL

期末复习自用-MySQL

2023-12-28

数据库期末复习(自用)-关系模型

数据库期末复习(自用)-关系模型

2023-12-28

数据库期末复习(自用)-MySQL

数据库期末复习(自用)-MySQL

2023-12-28

数据库期末复习(自用)-关系模型

数据库期末复习(自用)-关系模型

2023-12-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除