- 博客(34)
- 收藏
- 关注
原创 一文讲解反射、注解
如果说反射是“动态操作”的基石,那么注解就是“声明式编程”的灵魂。两者结合,才能构建出我们今天常用的简洁、高效、可扩展的开发模式。本篇文章将带你从零开始,依次理解反射和注解以及真实使用场景。
2025-09-30 22:11:05
843
原创 LeetCode 热题100 解题思路和代码实现(史上最全)
本文将力扣的热题100道一一列举,方便学习和快速回忆。后续有空将会不断优化解题思路,补充更多的图片和通俗易懂的方法,列举出更优解。但温馨提示,有些算法题单看文字说明难免看不懂,可以结合视频(比如B站)加深理解,避免死记硬背。
2025-09-19 10:35:04
1034
原创 XXL-job保姆式部署和教学
本篇文章将带你从零开始,进行一次 “保姆式”部署和教学 —— 从环境准备、安装配置到任务编写与调度,手把手带你完整跑通一个 XXL-Job 项目。无论你是初学者,还是想快速上手分布式任务调度的开发者,都可以跟着这篇文章轻松完成。
2025-09-12 10:56:06
1250
原创 SpringTask和XXL-job概述
本文对比并介绍两种常见的定时/调度方案——Spring Task(Spring 自带的调度)与XXL-Job(开源分布式调度平台)。从概念、架构、实现、优缺点、典型配置、选型建议、最佳实践与常见坑等多角度进行详尽梳理,便于在实际项目中快速决策与落地。
2025-09-11 16:45:35
1071
原创 Spring框架重点概述
本文将围绕 Spring 框架的重点内容进行系统性阐述,涵盖 核心容器、Bean 管理、IoC、AOP、数据访问与事务管理、Web 框架、测试支持 等内容,旨在帮助读者全面理解 Spring 的设计思想和应用价值,从而在实际开发中更好地运用这一框架。
2025-09-08 11:34:10
751
原创 ElasticSearch从入门到精通-覆盖DSL操作和Java实战
ElasticSearch(简称ES)是一款开源的、分布式的搜索引擎,它建立在Apache Lucene之上。简单来说,ElasticSearch就是一个能让你以极快速度进行数据搜索、存储和分析的系统。它不仅支持全文检索,还可以做结构化数据的高效查询、复杂聚合统计分析,广泛应用在网站搜索、日志分析、指标监控、电商推荐等领域。
2025-04-27 22:25:19
2044
1
原创 Java后端开发面试题(含答案)
在广州一个小公司(BOSS标注是20-99人,薪资2-3k左右),直接面试没有笔试,按流程自我介绍,然后直接拿着简历问项目场景,问题是结合场景题和八股文。废话不多说,直接分享面试题目个大家做参考。
2025-04-24 23:02:40
1610
原创 Java的IO流 - 字节流和字符流
在Java中,IO流(Input/Output Stream) 是进行数据输入与输出处理的基础机制,广泛应用于文件读写、网络通信、序列化等场景。IO流体系庞大,但本质可分为两大类:字节流和字符流。本文将围绕这两个核心概念,系统讲解其原理、使用方法和适用场景,帮助读者深入理解Java的IO流机制。
2025-04-20 11:05:45
1433
原创 TCP/IP、UDP、HTTP、HTTPS、WebSocket 一文讲解
在当今互联网世界中,数据通信是所有应用运行的基础。无论是打开网页、发送消息还是视频通话,背后都依赖于各种网络协议的协同工作。其中,TCP/IP、UDP、HTTP、HTTPS 和 WebSocket 是最为核心的几种协议。本文将围绕它们的概念、特性和适用场景,进行一次系统而通俗的讲解。
2025-04-19 16:06:14
1749
1
原创 Java的比较器 Comparable 和 Comparator
在 Java 中,Comparable 和 Comparator 是用于对象排序的重要接口。它们提供了不同的排序方式,适用于不同的需求,同时在 Java 底层排序算法中发挥着关键作用。本文将从基础概念、使用方法、排序实现(包括升序、降序)、底层实现原理以及适用场景等方面进行详细解析。
2025-04-01 22:11:23
1482
原创 七种分布式ID生成方式详细介绍--Redis、雪花算法、号段模式以及美团Leaf 等
本文将详细介绍常见的分布式 ID 生成方式,包括数据库自增 ID、数据库集群模式、UUID、Redis、雪花算法、号段模式以及美团 Leaf,并对每种方法进行深入分析,帮助开发者根据业务需求选择合适的方案。
2025-03-30 12:23:27
1664
原创 Lambda 和 Stream 从 0 到 1,从基础到实战
在 Java 8 引入 Lambda 表达式和 Stream API 后,成为了 Java 编程中不可或缺的功能之一,它们大大提升了代码的可读性、简洁性和可维护性。尤其是在处理集合数据时,Lambda 表达式和 Stream API 使得代码更加简洁且具有更好的表达力。本篇文章将带你从零开始,了解 Lambda 和 Stream 的基本概念、使用方法以及常见应用场景。
2025-03-25 23:26:19
984
原创 RabbitMQ从入门到实战-知识详情总结
RabbitMQ 是一个基于 AMQP(Advanced Message Queuing Protocol,高级消息队列协议)的消息中间件,它用于异步通信、解耦系统,提高系统的可扩展性和可靠性。它广泛应用于微服务架构、分布式系统、异步处理等场景。
2025-03-13 17:46:07
1215
原创 SQL查询语句详细知识总结--轻松解决力扣高频SQL50题
SQL(Structured Query Language)是操作关系型数据库的核心语言,其查询功能是数据分析、数据提取的关键。本文系统总结SQL查询语句的知识点,涵盖基础查询、条件过滤、聚合分组、多表查询等核心内容,并结合实例说明。
2025-03-08 16:34:42
1206
原创 Java基础知识大全(含答案,面试基础)
通过本文章学习,你不仅能够增强自己的Java编程基础,还能熟悉常见的面试题目,做好应对技术面试的准备。无论你是刚刚接触Java的新人,还是有一定经验的开发者,本文章都将为你提供扎实的基础与灵感,帮助你在Java的道路上走得更远。
2025-03-06 21:42:35
1186
原创 全栈(Java+vue)实习面试题(含答案)
在广州一个小公司(BOSS标注是0-20人,薪资2-3k),直接面试没有笔试,一开始就直接拿着简历问,也没有自我介绍,问题是结合场景题和八股文、基础。废话不多说,直接分享面试题目个大家做参考。
2025-03-04 17:04:56
1971
原创 最新Git入门到精通完整教程
本教程将为你详细讲解 Git 的安装、基本命令、常见操作,并通过 IntelliJ IDEA(简称 IDEA)展示如何实际使用 Git 完成本地和远程仓库的管理、分支操作等。
2025-03-01 13:23:59
1074
1
原创 Linux常用命令大全
本文只是 Linux 系统命令的一部分,Linux 还有许多功能强大的命令和选项,在不同的场景中都有着广泛的应用。掌握这些常用命令,可以使用户在使用 Linux 系统时更加得心应手,提高工作效率。通过实践和不断的学习,您会逐步深入理解 Linux 的强大魅力。
2025-02-23 16:29:50
1194
原创 Java八股文详细文档.3(基于黑马、ChatGPT、DeepSeek)
通过B站黑马程序员的八股文教学,自己也二刷了,结合ChatGpt、deepSeek总结了一下,Java八股文详细文档.3(框架篇和并发编程篇)
2025-02-15 23:07:06
1454
原创 Java八股文面试重点完整版
面试十几家公司(小中大企业)总结的Java八股文,标记重点的一定要掌握,几乎50%概率会被问到。一直不推荐死记硬背,应该结合场景业务代码、手动画图加深理解,传承程序猿开源精神,现分享有需要的人。
2025-02-15 22:51:18
5498
3
原创 Spring两大核心:IOC和AOP
IOC(控制反转)和AOP(面向切面编程)是 Spring 的两大核心特性,它们为开发者提供了极大的便利,帮助我们应对复杂的业务逻辑和跨领域的横切问题。本文将详细探讨 Spring 中的 IOC 和 AOP,从理论到实践,深入了解这两者的概念、实现方式及其在实际开发中的应用。
2025-02-14 16:00:44
1074
原创 Docker配置镜像加速-解决黑马商城部署Mysql失败问题
在黑马商城的项目飞书教程中,需要开通阿里云服务配置镜像加速,但是这个已经不起作用了。没有镜像加速就不能完成下面的部署等操作,所以现在教大家另外一种配置镜像加速的方法(简单高效且永久有效)。
2025-02-13 17:31:11
446
原创 消息中间件深度剖析:以 RabbitMQ 和 Kafka 为核心
本文将深入探讨消息中间件的概念、RabbitMQ 和 Kafka 的工作原理、它们的优缺点、适用场景,以及如何在实际项目中选择和应用它们。
2025-02-12 23:14:08
1586
原创 Java八股文详细文档.2(基于黑马、ChatGPT、DeepSeek)
通过B站黑马程序员的八股文教学,自己也二刷了,结合ChatGpt、deepSeek总结了一下,Java八股文详细文档.2(Redis篇和消息中间件篇,还没有写完,这只是一部分)
2025-02-12 22:48:20
1455
原创 Redission分布式锁知识讲解大全
Redisson 是基于 Redis 的高性能 Java 客户端,它提供了丰富的工具来简化分布式系统中的常见问题。分布式锁是其中一个重要的功能。Redisson 分布式锁允许在分布式环境中保证对共享资源的独占访问。通过 Redisson 提供的RLock类,用户可以很容易地实现分布式锁机制。Redisson 分布式锁为分布式系统提供了一个高效、可靠的锁机制,确保了在多个节点并发访问共享资源时的同步与互斥。
2025-02-11 22:44:39
1971
2
原创 Spring Boot 项目常用工具类大全
在开发 Spring Boot 项目时,工具类扮演着不可或缺的角色。它们提供了很多常见功能的封装,减少了重复代码的编写,提升了代码的可复用性和可维护性。本文将介绍几种常见且实用的工具类,包括 Jasypt 加密工具类、JWT 令牌工具类、Redis 工具类和字符串处理工具类。
2025-02-10 23:07:45
520
原创 Spring Boot 项目中的异常处理:从基础到进阶
在开发 Spring Boot 项目时,异常处理是一个至关重要的环节。合适的异常处理可以帮助开发者在应用程序中捕捉错误并优雅地返回错误信息,增强应用的健壮性、可维护性和用户体验。
2025-02-10 22:57:28
702
1
原创 SpringBoot项目常用的配置类和常量
在开发 Spring Boot 项目时,为了提升开发效率、增加代码的可维护性和可扩展性,通常会使用一些常用的配置类和常量。
2025-02-10 22:45:55
1054
原创 2025年蓝桥杯Java国二速成技巧经验干货分享及个人心得
24年第一次参加蓝桥杯,凭着运气和两个月拼搏奋进的精神拿下蓝桥杯Java组的国家二等奖,但估计这也是最后一次了,因为我感觉第二次参加已经没有了首次比赛的动力和精力,自我认为最高就只能达到省二左右的成绩,虽然拿了奖学校都有奖金(省三500,省二1000,省一1500,国三1500,国二2000,国一3000),但我觉得已经达不到巅峰和没有那个运气了。学到的就要教人,现在分享一下我的比赛经验以及个人心得,希望能帮助更多的人在剩下的时间里高效学习,拿到心仪的比赛结果。
2025-02-10 16:28:14
7130
5
原创 Java八股文详细文档.1(基于黑马、ChatGPT、DeepSeek)
Java面试八股文文档,基于黑马、ChatGPT、DeepSeek总结,第一部分(包含JVM篇、常见集合篇和数据库篇)
2025-02-09 22:53:10
2261
3
Java知识总结(包含大量面试重点)
2025-04-07
黑马Java八股文总结(基于黑马、ChatGpt、deepSeek)
2025-02-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅