排序
Java 线程池详解:参数、工作流程与常见线程池
Java 线程池详解:参数、工作流程与常见线程池,线程池是 Java 并发编程中最重要的工具之一,它通过复用线程、控制并发数和任务队列机制,显著提高了多线程程序的性能和资源管理效率。本文将深入...
IDEA报错java.lang.OutOfMemoryError: Java heap space
IDEA报错java.lang.OutOfMemoryError: Java heap space, IDEA启动项目后报错内存溢出 1.报错内容:java.lang.OutOfMemoryError: Java heap space 2.报错原因:因为项目中创建定时器,需要查询或...
redis开门之批量插入pipeLine
redis开门之批量插入pipeLine,Redis开门之批量插入Pipeline 下发数据同步到Redis中,数据少的话几千条,多则达百万级。其中一个场景是把下发的数据同步到Redis中,数据同步完成后,把数据写入到...
对象一定分配在堆中吗?聊聊TLAB和逃逸分析技术
对象一定分配在堆中吗?聊聊TLAB和逃逸分析技术,TLAB TLAB是虚拟机在堆内存的eden划分出来的一块专用空间,是线程专属的。在虚拟机的TLAB功能启动的情况下,在线程初始化时,虚拟机会为每个线程...
Java 中调用语言模型(如 OpenAI、阿里云通义千问、Hugging Face 等)API 的详细步骤和示例代码,涵盖常见场景及注意事项
Java 中调用语言模型(如 OpenAI、阿里云通义千问、Hugging Face 等)API 的详细步骤和示例代码,涵盖常见场景及注意事项, 以下是 Java 中调用语言模型(如 OpenAI、阿里云通义千问、Hugging Fa...
谁让你创建两个对象的?
谁让你创建两个对象的?,问题现象 之前遇到过一个问题,在一个微服务的目录下有相同功能 jar 包的两个不同的版本,其中一个版本里面的类有 @Component 注解,另外一个版本的类里面没有 @Compone...
SpringBoot 3.x 结合 Swagger3 (Knife4j )踩坑实录
SpringBoot 3.x + Swagger3 踩坑实录 我的是springboot 版本是:3.2.2 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-paren...
Spring AOP基础、快速入门
Spring AOP基础、快速入门,介绍 AOP,面向切面编程,作为面向对象的一种补充,将公共逻辑(事务管理、日志、缓存、权限控制、限流等)封装成切面,跟业务代码进行分离,可以减少系统的重复代码...
JavaSE-08面向对象高级二
JavaSE-08面向对象高级二,JavaSE-08面向对象高级二 [ 任务列表 ] 1.代码块 2.内部类 3.函数式编程 3.1.Lambda表达式 3.2.函数式接口 3.3.方法引用 4.常用API 4.1.String 4.2.ArrayList集合 5.GU...
使用IDEA创建Spring Boot 3项目(gradle篇)
使用IDEA创建Spring Boot 3项目(gradle篇), tips:按照以下步骤创建项目可少走弯路 本教程测试时使用IDEA 2022.2.3,使用其他版本的操作应该也类似 父项目名:parent-project 后端子模块名:s...
IDEA如何快速地切换git分支代码,本地和远程的
IDEA如何快速地切换git分支代码,本地和远程的,前言 大家好,我是小徐啊。我们在使用IDEA时候,一般是要和git结合起来一起使用的。然后,切换git分支又是其中的一件关键的操作,今天,小徐就来...
IDEA与JDK、Maven安装配置全解析
IDEA与JDK、Maven安装配置全解析, 1. IDE 安装步骤 访问官网,下载安装包,下载链接如下 : https://www.jetbrains.com/idea/download/ 可以点击选择Other versions: 运行下载的安装程序,根据...













