- 博客(4)
- 收藏
- 关注
原创 二分查找详解:原理、实现、变种与误区
在处理有序数据结构时,二分查找(Binary Search)是一种极其高效的查找方法。它利用“每次折半查找”的策略,大幅度缩小查找范围,实现对数级别的查找速度。无论你是准备算法面试,还是深入学习数据结构,二分查找都是必须掌握的经典算法。本文系统地梳理了二分查找的基本原理二分查找的实现方式二分查找常见变种常见误区以及典型题目,希望能对您有所帮助!二分查找是处理有序结构中查找问题最重要的算法之一了解其原理、写法和变种,能帮助你应对大量算法题注重细节边界处理是写好二分查找的关键!
2025-07-18 10:54:28
1739
原创 Java 并发线程池实战:ThreadPoolExecutor 核心参数详解 + 实践总结
在这次项目中,我通过异步执行任务结合自定义拒绝策略,真正掌握了的设计原理和使用技巧。相比以往直接使用,现在我能够从核心线程数、最大线程数、任务队列容量以及拒绝策略等多个维度进行合理调优,有效避免了任务因线程池满载被拒绝丢失的问题。这次实践不仅让我对线程池的原理和参数配置有了深入理解,也提升了我构建高可用、高性能后台系统的能力。希望您在阅读这篇文章后,能对线程池的使用和调优有所启发,也能在自己的项目中更加自信地应用这些知识,实现更稳定和高效的并发任务处理。祝您开发愉快!
2025-07-16 12:03:38
1732
原创 Spring Boot 3 踩坑指南 —— 从 2 升级到 3 遇到的 Redis、MyBatis-Plus 等问题及解决方案
在这个过程中,我从一开始完全依赖搜索,到现在能定位问题关键点,自己分析可能原因,再有针对性地问 GPT 或查文档,明显感觉自己成长了!遇到问题别慌,看错误栈,看关键组件,看配置,看版本,享受解决问题的喜悦吧!
2025-07-12 16:55:10
905
原创 解决 Maven 打包项目时报错:Failed to execute goal org.apache.maven.plugins:Fatal error compiling
(File > Settings > Build, Execution, Deployment > Build Tools > Maven > Runner里的JRE)和。是 Maven 打包的首要前提:系统 JDK、IDE Runner JRE、对齐(再次强调这里我是17,如果您的版本和我不一致应该用您自己的版本)往往被忽视,是不少“明明装了 JDK 17 却编不过”的根因。若版本不一致,先安装 / 切换到正确的 JDK,再继续。(此处应为 17,因为我的JDK是17)复测——如果仍然报错,进入方法三。
2025-07-11 12:17:22
3104
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅