Java(ZH) 第109页
Java 21 虚拟线程:使用指南(一)-拾光赋

Java 21 虚拟线程:使用指南(一)

虚拟线程是由 Java 21 版本中实现的一种轻量级线程。它由 JVM 进行创建以及管理。虚拟线程和传统线程(我们称之为平台线程)之间的主要区别在于,我们可以轻松地在一个 Java 程序中运行大量、甚...
Lee的头像-拾光赋Lee3年前
0660
windows如何快速打开设置面板?-拾光赋

windows如何快速打开设置面板?

windows如何快速打开设置面板?,前言 大家好,我是小徐啊。我们在windows下开发Java应用的时候,经常是需要了解windows的各种操作技巧的。这样能帮助我们更好的开发应用,提高效率。 在windows...
Lee的头像-拾光赋Lee1年前
0666
一则修复数据的case,来看什么是*解决问题要彻底*-拾光赋

一则修复数据的case,来看什么是*解决问题要彻底*

一则修复数据的case,来看什么是*解决问题要彻底*,我司年久不修的商旅系统,今天突然遇到一个问题,程序执行的一个sql时出现数据类型转换异常。 经排查,这是一个多表join的sql。 select ... fr...
Lee的头像-拾光赋Lee1年前
06611
JAVA SE 包装类和泛型-拾光赋

JAVA SE 包装类和泛型

JAVA SE 包装类和泛型, 文章目录 1. 包装类 ️1.1 基本数据类型和对应的包装类 ️1.2 装箱和拆箱 ️1.3 自动装箱和自动拆箱 2. 泛型 ️2.1 泛型的语法 ️2.2 泛型类的使用 ️2.3 裸类型(Raw Typ...
Lee的头像-拾光赋Lee1年前
06614
【Java虚拟线程】Java21、SpringBoot3中使用虚拟线程-拾光赋

【Java虚拟线程】Java21、SpringBoot3中使用虚拟线程

【Java虚拟线程】Java21、SpringBoot3中使用虚拟线程, Java21、SpringBoot3中使用虚拟线程 引言 最近有读取文件中数据的需求,且数据量百万至千万,普通的多线程读取方式还是很慢。遂想到Java21...
一文彻底搞定Redis与MySQL的数据同步-拾光赋

一文彻底搞定Redis与MySQL的数据同步

一文彻底搞定Redis与MySQL的数据同步,Redis 和 MySQL 一致性问题是企业级应用中常见的挑战之一,特别是在高并发、高可用的场景下。由于 Redis 是内存型数据库,具备极高的读写速度,而 MySQL 作...
Lee的头像-拾光赋Lee2年前
06615
Java Record 详解-拾光赋

Java Record 详解

Java Record 详解, 一、Record 的诞生背景 Java 的 Record(记录类)是 Java 14 引入的预览特性,于 Java 16 正式标准化。其设计初衷是简化不可变数据类的定义,解决传统 POJO 类中大量样板代码...
keycloak~巧用client-scope实现token字段和userinfo接口的授权-拾光赋

keycloak~巧用client-scope实现token字段和userinfo接口的授权

keycloak~巧用client-scope实现token字段和userinfo接口的授权,keycloak中的client-scope允许你为每个客户端分配scope,而scope就是授权范围,它直接影响了token中的内容,及userinfo端点可以获...
Lee的头像-拾光赋Lee1年前
0656
一次并发请求导致图片错乱的排查与修复-拾光赋

一次并发请求导致图片错乱的排查与修复

一次并发请求导致图片错乱的排查与修复, 在开发过程中,我们时常会遇到与并发请求相关的问题。最近,我在实现一个图片预览功能时,发现多个并发请求时会引发资源加载错乱的问题。经过排查,最终...
Lee的头像-拾光赋Lee11个月前
0657
JAVA注解处理-拾光赋

JAVA注解处理

JAVA注解处理,元注解 JDK元注解 @Target 指定注解可以应用的目标(如类、方法、字段等)。 常用取值(ElementType 枚举): TYPE:类、接口、枚举 FIELD:字段 METHOD:方法 PARAMETER:方法参...
Lee的头像-拾光赋Lee11个月前
0657
Java中Deflater和GZIP的压缩/解压实现-拾光赋

Java中Deflater和GZIP的压缩/解压实现

Java中Deflater和GZIP的压缩/解压实现,以下是Java中Deflater和GZIP的压缩/解压实现及优缺点对比: 一、Deflater实现(原始DEFLATE格式) 1. 压缩方法 public static String compress(String raw...
Lee的头像-拾光赋Lee1年前
06511
百万架构师第四十五课:并发编程的基础|JavaGuide-拾光赋

百万架构师第四十五课:并发编程的基础|JavaGuide

百万架构师第四十五课:并发编程的基础|JavaGuide,课程目标 1. 多线程的发展历史 2. 线程的应用 3. 并发编程的基础 4. 线程安全的问题 特定的指令,计算机不会存储指令,把指令写下来,一次性...
Lee的头像-拾光赋Lee1年前
06515