51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

白嫖帮

在 JPA 和 Sping Data JPA 中使用 Java Record

在 JPA 和 Sping Data JPA 中使用 Java Record

厉飞雨 阅读(13) 评论(0) 赞(4)

1、概览 {#1概览} ----------- 在本教程中,我们将探讨如何在 JPA 中使用 Java Record,包括以下内容。 1. 为什么 Record 不能作为 Entity 使用。 2. 在 JPA 中使用 Record。 3. 在 Spring Boot 应用中使用 Spring Data JPA 和 Record。 2、Record 和 Enttiy {#...

在 Spring Boot 3 中使用 Java Record

在 Spring Boot 3 中使用 Java Record

厉飞雨 阅读(14) 评论(0) 赞(2)

`Record` 在 Java 14 中作为预览功能引入,并在 JDK 16 中成为标准功能。`Record` 是不可变数据类(data class)的简洁表示。 在使用 `Record` 之前,我们通常是这样创建不可变 class 的。 ```java import java.util.Objects; class Person { private fina...

万剑归宗:Spring Boot 3.2、GraalVM 原生镜像、Java 21 和 Project Loom 虚拟线程

万剑归宗:Spring Boot 3.2、GraalVM 原生镜像、Java 21 和 Project Loom 虚拟线程

厉飞雨 阅读(13) 评论(0) 赞(3)

酝酿已久,我们终于可以创建使用 Spring Boot(3.2)和 Java 21 虚拟线程(Project Loom)的 GraalVM 原生镜像了! 这一切有什么意义呢?Project Loom 和 GraalVM 原生镜像各自都具有引人注目的运行时特性。我已经等了很久,终于等到了它们的融合!让我们依次唠唠。 GraalVM 原生镜像 {#graalvm-原生镜像} -...

Java 中线程之间如何进行通信?

Java 中线程之间如何进行通信?

厉飞雨 阅读(10) 评论(0) 赞(4)

嗨,你好呀,我是**猿java** 在 Java中,线程是执行的最小单元,那么线程之间是如何通信的呢?这篇文章我们一起来分析 5种常用的方式。 1. 使用 `wait()`、`notify()` 和 `notifyAll()` 2. 使用 `BlockingQueue` 3. `Exchanger` 4. 使用 `Locks` 和 `Condition` 5. 使用 `Se...

JavaScript基础概念

JavaScript基础概念

厉飞雨 阅读(11) 评论(0) 赞(1)

**JavaScript的概念** ----------------- JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能. **解释:** 1,动...

JavaScript基础知识

JavaScript基础知识

厉飞雨 阅读(13) 评论(0) 赞(5)

**Javascript语法规范** ------------------ 既然要实现静态HTML页面的某些动态效果,就要引入JavaScript。书写之前至少要了解怎样在HTML页面中引入JavaScript。这样才能知道在哪编程Javascript了! **Javascript 书写位置** JavaScript的引用共有4种,与css类似,直接嵌入到html页...

一行神奇的 javascript 代码

一行神奇的 javascript 代码

厉飞雨 阅读(11) 评论(0) 赞(2)

```javascript (!(~+[])+{})[--[~+""][+[]]*[~+[]] + ~~!+[]]+({}+[])[[~!+[]]*~+[]] ``` 然后让大家运行,出来的结果让人有点出乎意料,请看: <br />   ![](http://static.51tbox.com/static/2024-11-13/...

JavaScript变量声明

JavaScript变量声明

厉飞雨 阅读(12) 评论(0) 赞(3)

变量声明 ---- `var` 老的(逐渐淘汰) `let` (推荐) `const` 常量 <br /> **var存在的问题:** 1.允许变量重复声明 2.不限制修改 3.不支持块级作用域 -- 函数级 <br /> **let const 的优点:** 1.不允许变量重复声明 2.`const`可以限...

JavaScript数据类型

JavaScript数据类型

厉飞雨 阅读(14) 评论(0) 赞(3)

JavaScript是一门弱语言,不像C或者Java等那种强类型语言,用一个变量,还要先定义数据类型,定义成了int整型,就不能放字符串进去。 JavaScript定义的变量,就是你先放了数字进去,它就变成了数字类型,后面改放了字符串进去,也就变了字符串类型。 所以,在进行一些运算的时候,虽然灵活,但也会出毛病,这也是它的弱点。 JS中的数据类型: --------- ...