最新 最热

我将独自升级!-- 锁升级

大家好,我是小高先生。在经过对锁的基础知识和对象头概念的学习之后,相信各位已经对锁机制有了初步的了解。在之前的文章中,我有提到过关于锁升级的概念。今天,我想和大家一起深入探讨一下什么是锁升级。借助于我们之前内...

2024-03-01
1

提高效率,实现异步编程,我用CompletableFuture(下)

大家好,我是小高先生,书接上文,我们继续来学习CompletableFuture。上文我们讲了基础装Future是如何升级为神装CompletableFuture以及如何购买CompletableFuture,接下来我们一起来学习如何在战斗中使用CompletableFuture。...

2024-03-01
1

提高效率,实现异步编程,我用CompletableFuture(上)

大家好,我是小高先生,这篇文章我将和大家一起学习Java并发编程中很重要的一个类-CompletableFuture。

2024-03-01
1

Java 继承与多态:代码重用与灵活性的巧妙结合

在 Java 中,可以从一个类继承属性和方法到另一个类。我们将“继承概念”分为两类:

2024-02-29
1

三行五行的 SQL 只存在于教科书和培训班

教科书中 SQL 例句通常都很简单易懂,甚至可以当英语来读,这就给人造成 SQL 简单易学的印象。但实际上,这种三行五行的 SQL 只存在于教科书和培训班,我们在现实业务中写的 SQL 不会论行,而是以 K 计的,一条 SQL 几百行 N 层...

2024-02-29
1

Java 近期新闻:新的候选 JEP、Spring里程碑版本和Micrometer

JEP 466(类文件 API(第二轮预览))已从其 JEP Draft 8324965 进入 Candidate 状态。该 JEP 提议进行第二轮预览,以便获取针对前一轮预览的反馈:将在 JDK 22 中交付的 JEP 457(类文件 API(预览))。这个特性提供用于解析、生成...

2024-02-29
1

简化 Java 开发:启动多文件源码程序

JEP 458(启动多文件源码程序)已经在 JDK 22 中交付。这个 JEP 提议对 Java 启动器进行增强,可以执行包含一个或多个文件的 Java 源码应用程序。这样就可以通过推迟一个完整的项目设置来实现从小型应用程序到大型应用程序...

2024-02-29
1

解决Maven导入坐标 Cannot resolve Failure to transfer 报错问题

最近在做一个springboot项目,导入坐标依赖时 网络不太好,导入完成后 刷新maven就报错: Cannot resolve Failure to transfer org.springframework.boot:spring-boot-configuration-processor:pom:2.7.12 fr......

2024-02-29
1

Java 包和 API 深度解析:组织代码,避免命名冲突

Java 中的包 用于将相关的类分组在一起。可以将其视为文件目录中的一个文件夹。我们使用包来避免名称冲突,并编写更易于维护的代码。

2024-02-28
1

Java并发--AQS

AQS 全称是 AbstractQueuedSynchronizer,是 Java 并发包中的一个抽象类,用于构建各种同步器和锁,如 ReentrantLock、CountDownLatch、Semaphore 、CountDownLatch、ThreadPoolExcutor 的 Worker 等都有运用。...

2024-02-28
1