自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Crayon26的博客

让代码跑一会

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

原创 JVM虚拟机-JVM调优、内存泄漏排查、CPU飙高排查

本文系统解析JVM性能调优与故障排查,涵盖GC参数配置、内存泄漏检测及CPU飙高定位方法(线程快照与热点代码分析)。详解堆内存溢出根因(大对象分配)。助开发者掌握调优策略与异常排查链路,提升高并发场景下Java应用的稳定性与性能表现。

2025-04-23 15:57:51 1036

原创 集合常见数据结构-二叉树、红黑树、散列表

本文详解Java集合中二叉树、红黑树及散列表的核心实现,剖析二叉树遍历逻辑、红黑树自平衡机制与散列表哈希冲突解决方案。详解红黑树优化查询效率的原理、链表转树的阈值及负载因子对散列表性能的影响,探讨数据结构设计在集合类中的实际应用场景与性能取舍,助力开发者深入理解底层机制,优化高并发与大数据量下的代码实践。

2025-04-23 10:31:15 242

原创 如何衡量算法好坏-事前分析法

事前分析法通过理论模型预判算法性能,聚焦设计阶段的理论极限;事后分析法则基于运行实测数据,揭示代码在真实环境中的实际表现。二者互为补充,理论结合实践,精准定位性能瓶颈,优化效率事半功倍。本文详解双视角方法论,助你从原理到实战全面提升代码质量!

2025-04-23 09:52:03 752

原创 JVM虚拟机-垃圾回收(垃圾回收器、垃圾回收算法、分代回收、四大引用)

本文系统解析JVM垃圾回收机制,详解分代回收模型(新生代/老年代)、标记-清除/复制/整理算法原理,对比Serial、CMS、G1等回收器核心差异。结合强引用、软引用、弱引用、虚引用的应用场景与内存管理策略,探讨GC调优参数配置及内存泄漏排查思路,助力开发者理解回收逻辑,优化Java应用性能与稳定性。

2025-04-23 00:28:52 830

原创 JVM虚拟机-类加载器、双亲委派模型、类装载的执行过程

本文系统解析JVM类加载机制,详解类加载器分类(启动类、扩展类、应用类加载器)、双亲委派模型工作原理,结合类装载流程(加载→链接→初始化)剖析字节码加载与静态资源分配逻辑。助力开发者深入理解类动态加载原理,提升自定义类加载器设计与内存泄漏排查能力。

2025-04-23 00:07:56 468

原创 JVM虚拟机--JVM的组成

本文系统解析JVM核心组成与内存模型,详解程序计数器、堆(分代结构与GC机制)、方法区(元空间)、直接内存及虚拟机栈(栈帧与线程私有性)。针对高频问题,探讨栈内存与垃圾回收的关系、局部变量线程安全性、栈溢出触发条件,并对比堆栈的核心差异。结合实例剖析内存分配策略与性能隐患,助开发者深入理解JVM运行机制,提升内存调优与异常排查能力。

2025-04-19 16:10:24 878

原创 Java八股文-List集合

本文深度解析Java中List集合的核心考点,对比ArrayList、LinkedList与Vector的底层实现(数组/链表)及性能差异,详解自动扩容机制(如ArrayList 1.5倍扩容)、线程安全实现与遍历优化策略。结合源码与实战场景,探讨快速失败机制、迭代器陷阱及适用场景,助开发者掌握高频面试题核心逻辑,提升集合类使用效率与代码健壮性。

2025-04-06 22:22:03 564

原创 MyBatis八股文-执行流程、延迟加载、一级与二级缓存

本文系统解析MyBatis核心机制,详解SQL执行流程(接口代理→SQL解析→结果映射)、延迟加载原理及触发条件,并对比一级缓存(SqlSession级)与二级缓存(Mapper级)的作用域、失效策略与配置优化。结合案例与配置实例,探讨缓存并发问题与解决方案,助力开发者深入理解MyBatis底层逻辑,规避常见性能隐患,提升持久层代码效率与可维护性。

2025-04-05 22:38:51 925 2

原创 Redis常见命令

本文详细解析Redis核心命令,涵盖字符串、哈希、列表等数据结构操作,以及键管理、事务控制与持久化配置。通过实例演示SET/GET、HSET/HGET、LPUSH/LRANGE等高频命令用法,帮助开发者高效使用Redis进行缓存与数据存储,规避常见误用风险。适合Redis初学者及需巩固命令细节的开发者参考。

2025-04-05 18:57:39 790

原创 Redis缓存-缓存雪崩、缓存穿透、缓存击穿(一文超详解!!)

【Redis缓存三剑客危机!彻底击穿雪崩、穿透难题】🔥高并发场景下缓存为何频频崩溃?本文深度剖析缓存雪崩、穿透、击穿三大致命隐患,揭秘布隆过滤器、互斥锁、热点永不过期等六大解决方案!附赠压测模拟与SpringBoot集成代码,让你的高并发系统稳如泰山!🚀

2025-04-05 18:20:57 1094

原创 Docker运行Mysql异常:Operation not permitted

本文深度解析Docker运行MySQL时抛出“Operation not permitted”错误的根源,涵盖容器权限限制及挂载权限配置问题。通过实例复现错误场景,详解解决方案。助你快速修复MySQL容器化部署中的权限障碍,保障服务稳定运行。

2025-03-19 10:30:03 537

原创 Nacos启动报错:No DataSource set

本文深度解析Nacos启动报错“No DataSource set”的常见原因及解决方案,涵盖数据源配置缺失、MySQL连接异常等核心问题。通过日志分析、配置示例与实操步骤,助你快速定位数据库初始化失败根源,并提供Docker及原生环境下的修复指南,彻底解决Nacos启动难题。

2025-03-14 09:32:47 1206

原创 OpenFeign详细使用解析

本文详解Spring Cloud OpenFeign的核心用法,涵盖声明式接口定义、动态代理原理及REST请求模板配置。通过实例解析注解驱动开发、请求拦截器与日志定制。帮助开发者快速实现微服务间高效通信,简化服务调用代码,提升分布式系统可维护性。适用于需整合多服务的Spring Cloud项目实战参考。

2025-03-13 11:39:59 1243

原创 Docker基础-项目部署流程解析

本文解析Docker项目部署基础流程,涵盖Dockerfile编写、镜像构建与容器运行的核心步骤,详解多服务编排(Compose)及网络配置策略。通过实例演示环境变量管理、数据卷挂载与端口映射,梳理服务依赖关系与日志监控方法,并提供部署中的常见问题排查思路,助力开发者实现从本地开发到生产环境的平滑迁移与高效运维。

2025-03-06 14:06:39 1483

原创 Docker基础-自定义镜像与容器网络

本文详解Docker自定义镜像与容器网络配置,涵盖Dockerfile编写、镜像构建优化及Bridge网络模式应用。通过实例演示如何创建轻量级镜像、配置多容器通信与网络隔离,解决服务依赖与端口冲突问题,助力实现高效、安全的容器化部署方案。适用于需定制化开发环境或分布式场景的开发者。

2025-03-05 20:32:17 981

原创 Docker基础-常见命令与数据卷

本文详解Docker基础操作与数据卷管理,涵盖镜像拉取、容器启停、日志查看等常用命令,并深入解析数据卷(Volume)的创建、挂载及持久化存储原理。通过实例演示如何实现容器与宿主机间的数据共享,避免容器删除导致的数据丢失问题,助力开发者高效管理容器化应用环境。

2025-03-05 15:20:19 1325

原创 Docker部署MySQL

手把手教你Docker安装与配置,轻松搞定MySQL容器化部署!从镜像拉取到端口映射,详解容器持久化与网络配置,附赠常见报错解决方案及性能优化技巧。告别环境冲突,秒建高可用数据库服务,开发运维效率翻倍!

2025-03-03 10:05:54 652

原创 MybatisPlus-快速入门

本文详解MyBatisPlus核心功能,包含SpringBoot整合步骤、入门案例实现、@TableName/@TableId/@TableField等常用注解解析。通过案例,演示增删改查开发流程,5分钟完成基础业务搭建,助你快速掌握高效ORM框架,告别繁琐SQL编写!#Java开发 #框架技巧 #编程干货

2025-02-28 09:59:09 1242

原创 数据结构与算法-大O表示法-衡量算法好坏(超详细!!)

【数据结构与算法进阶必备】大O表示法作为解锁高效编程的核心密钥,本文将带你深入浅出解析时间复杂度与空间复杂度,从理论推导入手教你精准衡量算法性能。无论是LeetCode刷题还是项目优化,从此告别"无效循环",用科学方法写出碾压竞争对手的最优解!#算法基础 #编程技巧 #面试必备

2025-02-27 01:01:15 1582

原创 Mysql数据库-事务原理与MVCC多版本并发控制(超详细,附图,进阶必看!!)

【MySQL事务与MVCC高并发核心!破解ACID与隔离级别终极指南】事务提交为何神秘回滚?MVCC如何实现读不加锁?本文手把手拆解InnoDB事务原理,揭秘版本链、ReadView机制如何平衡性能与一致性!详解4大隔离级别实战差异,直击幻读、脏读痛点。掌握这些底层逻辑,轻松应对电商秒杀、金融交易等高并发挑战,让你的数据库稳如磐石!🔥速戳提升架构师思维!

2025-02-25 11:40:15 937

原创 Mysql数据库-逻辑存储结构与架构(超详细,附图,进阶必看!!)

【MySQL存储引擎与架构探秘】你是否好奇MySQL如何高效管理海量数据?本文深度拆解InnoDB核心架构,揭秘表空间、段、区、页四级联动机制,剖析B+树索引与行存储的精妙设计。通过逻辑存储结构的全景解析,带您看懂数据从SQL语句到磁盘字节的蜕变之旅,为性能优化打下坚实基础!#数据库内核 #MySQL架构 #存储原理

2025-02-24 21:34:42 2003

原创 Mysql数据库-锁(超详细,附图,进阶必看!!)

【MySQL锁机制高并发必杀技!彻底搞懂数据库“加锁”玄机】事务卡死、性能骤降?一文拆解行锁、表锁、间隙锁底层逻辑,揭秘共享锁与排他锁实战应用场景!从InnoDB锁优化到死锁检测,手把手教你规避库存超卖、数据错乱等高危问题。附赠锁监控命令与性能调优锦囊,助你在电商、金融等高并发场景中游刃有余。解锁数据库稳定运行的终极密码,速来领取你的加薪秘籍!🚀

2025-02-18 23:42:57 1894

原创 Mysql数据库-触发器(超详细,附图,进阶必看!!)

【MySQL触发器实战秘籍!让数据库自动替你打工】还在手动维护数据一致性?深度剖析触发器(Trigger)工作原理,从创建到实战一网打尽!详解INSERT/UPDATE/DELETE事件监听,搭配BEFORE/AFTER时机控制,轻松实现审计日志、数据同步与业务规则强校验!

2025-02-13 23:10:01 1705 1

原创 Mysql数据库-存储过程与存储函数(超详细,附图,进阶必看!!)

【MySQL数据库进阶必看!解锁存储过程与存储函数核心技巧】本文将深入解析MySQL存储过程与存储函数的本质区别,手把手教你如何通过参数传递、流程控制打造高效数据库操作模板!详解创建/调用秘籍,分享事务处理与性能优化实战经验,更有常见陷阱避坑指南。学会这些黑科技,让你的数据库开发效率翻倍,轻松应对高并发场景!点击开启SQL编程新境界!

2025-02-13 12:13:33 1265

原创 Mysql数据库-视图(详细,附图)

本文深度解析MySQL数据库视图的核心概念与应用,从虚拟表本质剖析视图的数据封装原理,详解创建、修改及使用技巧。阐述视图在简化复杂查询、保障数据安全、实现逻辑独立等方面的优势,并分享性能优化与使用场景指南,助开发者高效利用视图提升数据库管理效率。

2025-02-11 11:56:28 1021

原创 Mysql数据库-索引(详细,附图)

索引是数据库高效查询的核心!本文深入剖析MySQL索引的B+树结构原理,详解主键/唯一/复合索引的应用场景,揭秘索引失效的陷阱,并给出EXPLAIN优化、覆盖索引等进阶技巧。助你掌握索引设计精髓,在查询性能与存储成本间找到最佳平衡点,让数据库效率提升一个量级!

2025-02-08 20:30:42 1275

原创 Linux虚拟机上安装Mysql及客户端连接(清晰、附图教程)

本文章详细介绍了如何在Linux系统上安装Mysql,并演示后续使用Windows系统上的客户端连接数据库,教程清晰、完整

2025-01-27 23:46:55 1229

原创 RESP无法连接Redis服务器

在打开resp连接以前配置好的服务器时发现显示无法连接到服务器或是连接超时,此时可能是你的Linux虚拟机打开了防火墙,需要关闭防火墙并尝试重新连接即可修复。

2024-12-13 01:00:08 518

原创 MobaXterm连接Linux教程

MobaXterm是一款功能强大的远程桌面软件,常用于连接远程连接Linux等虚拟机。文章将介绍如何对该款软件的入手、连接Linux虚拟机

2024-12-12 16:31:07 1014

空空如也

空空如也

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

TA关注的人

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