- 博客(24)
- 资源 (1)
- 收藏
- 关注
原创 Java的比较器 Comparable 和 Comparator
在 Java 中,Comparable 和 Comparator 是用于对象排序的重要接口。它们提供了不同的排序方式,适用于不同的需求,同时在 Java 底层排序算法中发挥着关键作用。本文将从基础概念、使用方法、排序实现(包括升序、降序)、底层实现原理以及适用场景等方面进行详细解析。
2025-04-01 22:11:23
663
原创 七种分布式ID生成方式详细介绍--Redis、雪花算法、号段模式以及美团Leaf 等
本文将详细介绍常见的分布式 ID 生成方式,包括数据库自增 ID、数据库集群模式、UUID、Redis、雪花算法、号段模式以及美团 Leaf,并对每种方法进行深入分析,帮助开发者根据业务需求选择合适的方案。
2025-03-30 12:23:27
1216
原创 Lambda 和 Stream 从 0 到 1,从基础到实战
在 Java 8 引入 Lambda 表达式和 Stream API 后,成为了 Java 编程中不可或缺的功能之一,它们大大提升了代码的可读性、简洁性和可维护性。尤其是在处理集合数据时,Lambda 表达式和 Stream API 使得代码更加简洁且具有更好的表达力。本篇文章将带你从零开始,了解 Lambda 和 Stream 的基本概念、使用方法以及常见应用场景。
2025-03-25 23:26:19
826
原创 RabbitMQ从入门到实战-知识详情总结
RabbitMQ 是一个基于 AMQP(Advanced Message Queuing Protocol,高级消息队列协议)的消息中间件,它用于异步通信、解耦系统,提高系统的可扩展性和可靠性。它广泛应用于微服务架构、分布式系统、异步处理等场景。
2025-03-13 17:46:07
922
原创 SQL查询语句详细知识总结--轻松解决力扣高频SQL50题
SQL(Structured Query Language)是操作关系型数据库的核心语言,其查询功能是数据分析、数据提取的关键。本文系统总结SQL查询语句的知识点,涵盖基础查询、条件过滤、聚合分组、多表查询等核心内容,并结合实例说明。
2025-03-08 16:34:42
953
原创 Java基础知识大全(含答案,面试基础)
通过本文章学习,你不仅能够增强自己的Java编程基础,还能熟悉常见的面试题目,做好应对技术面试的准备。无论你是刚刚接触Java的新人,还是有一定经验的开发者,本文章都将为你提供扎实的基础与灵感,帮助你在Java的道路上走得更远。
2025-03-06 21:42:35
985
原创 全栈(Java+vue)实习面试题(含答案)
在广州一个小公司(BOSS标注是0-20人,薪资2-3k),直接面试没有笔试,一开始就直接拿着简历问,也没有自我介绍,问题是结合场景题和八股文、基础。废话不多说,直接分享面试题目个大家做参考。
2025-03-04 17:04:56
1554
原创 最新Git入门到精通完整教程
本教程将为你详细讲解 Git 的安装、基本命令、常见操作,并通过 IntelliJ IDEA(简称 IDEA)展示如何实际使用 Git 完成本地和远程仓库的管理、分支操作等。
2025-03-01 13:23:59
895
1
原创 Linux常用命令大全
本文只是 Linux 系统命令的一部分,Linux 还有许多功能强大的命令和选项,在不同的场景中都有着广泛的应用。掌握这些常用命令,可以使用户在使用 Linux 系统时更加得心应手,提高工作效率。通过实践和不断的学习,您会逐步深入理解 Linux 的强大魅力。
2025-02-23 16:29:50
978
原创 Java八股文详细文档.3(基于黑马、ChatGPT、DeepSeek)
通过B站黑马程序员的八股文教学,自己也二刷了,结合ChatGpt、deepSeek总结了一下,Java八股文详细文档.3(框架篇和并发编程篇)
2025-02-15 23:07:06
1130
原创 Java八股文面试重点完整版(基于黑马、ChatGPT、DeepSeek)
通过B站黑马程序员的八股文教学,自己也二刷了,结合ChatGpt、deepSeek总结了一下,Java八股文面试重点完整版(包含Redis篇、消息中间件篇、并发编程篇、框架篇、JVM篇、数据库篇和常见集合篇)
2025-02-15 22:51:18
1661
1
原创 Spring两大核心:IOC和AOP
IOC(控制反转)和AOP(面向切面编程)是 Spring 的两大核心特性,它们为开发者提供了极大的便利,帮助我们应对复杂的业务逻辑和跨领域的横切问题。本文将详细探讨 Spring 中的 IOC 和 AOP,从理论到实践,深入了解这两者的概念、实现方式及其在实际开发中的应用。
2025-02-14 16:00:44
808
原创 Docker配置镜像加速-解决黑马商城部署Mysql失败问题
在黑马商城的项目飞书教程中,需要开通阿里云服务配置镜像加速,但是这个已经不起作用了。没有镜像加速就不能完成下面的部署等操作,所以现在教大家另外一种配置镜像加速的方法(简单高效且永久有效)。
2025-02-13 17:31:11
282
原创 消息中间件深度剖析:以 RabbitMQ 和 Kafka 为核心
本文将深入探讨消息中间件的概念、RabbitMQ 和 Kafka 的工作原理、它们的优缺点、适用场景,以及如何在实际项目中选择和应用它们。
2025-02-12 23:14:08
1384
原创 Java八股文详细文档.2(基于黑马、ChatGPT、DeepSeek)
通过B站黑马程序员的八股文教学,自己也二刷了,结合ChatGpt、deepSeek总结了一下,Java八股文详细文档.2(Redis篇和消息中间件篇,还没有写完,这只是一部分)
2025-02-12 22:48:20
1140
原创 Redission分布式锁知识讲解大全
Redisson 是基于 Redis 的高性能 Java 客户端,它提供了丰富的工具来简化分布式系统中的常见问题。分布式锁是其中一个重要的功能。Redisson 分布式锁允许在分布式环境中保证对共享资源的独占访问。通过 Redisson 提供的RLock类,用户可以很容易地实现分布式锁机制。Redisson 分布式锁为分布式系统提供了一个高效、可靠的锁机制,确保了在多个节点并发访问共享资源时的同步与互斥。
2025-02-11 22:44:39
1016
原创 Spring Boot 项目常用工具类大全
在开发 Spring Boot 项目时,工具类扮演着不可或缺的角色。它们提供了很多常见功能的封装,减少了重复代码的编写,提升了代码的可复用性和可维护性。本文将介绍几种常见且实用的工具类,包括 Jasypt 加密工具类、JWT 令牌工具类、Redis 工具类和字符串处理工具类。
2025-02-10 23:07:45
326
原创 Spring Boot 项目中的异常处理:从基础到进阶
在开发 Spring Boot 项目时,异常处理是一个至关重要的环节。合适的异常处理可以帮助开发者在应用程序中捕捉错误并优雅地返回错误信息,增强应用的健壮性、可维护性和用户体验。
2025-02-10 22:57:28
583
1
原创 SpringBoot项目常用的配置类和常量
在开发 Spring Boot 项目时,为了提升开发效率、增加代码的可维护性和可扩展性,通常会使用一些常用的配置类和常量。
2025-02-10 22:45:55
775
原创 2025年蓝桥杯Java国二速成技巧经验干货分享及个人心得
距离蓝桥杯还有两个月,现在开始还可以拿国奖?2025年蓝桥杯Java国二速成技巧经验干货分享及个人心得,往下看总会有收获的
2025-02-10 16:28:14
2518
3
原创 Java八股文详细文档.1(基于黑马、ChatGPT、DeepSeek)
Java面试八股文文档,基于黑马、ChatGPT、DeepSeek总结,第一部分(包含JVM篇、常见集合篇和数据库篇)
2025-02-09 22:53:10
1649
3
黑马Java八股文总结(基于黑马、ChatGpt、deepSeek)
2025-02-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人