自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 收藏
  • 关注

原创 解决报错:java: java.lang.OutOfMemoryError: WrappedJavaFileObject...GC overhead limit exceeded

解决IDEA本地启动报错【java: java.lang.OutOfMemoryError: WrappedJavaFileObject[org.jetbrains.jps.javac.InputFileObject..GC overhead limit exceeded 】

2025-06-11 23:24:54 202

原创 ​Java并发必知必会:核心概念深度梳理与实战要点​(三)

聚焦 Java 并发底层核心机制:指令重排序、伪共享(缓存失效问题)及锁机制概述。本文解析其运作原理与潜在影响,为规避并发陷阱、提升代码质量提供基础认知

2025-06-11 22:06:29 512

原创 ​Java并发必知必会:核心概念深度梳理与实战要点​(二)

本文深入解析 Java 并发编程的核心基础概念,精讲 synchronized关键字、原子操作、CAS 机制以及 Unsafe类等关键技术原理与作用,助你夯实并发根基,提升开发效率。

2025-06-09 23:17:13 770

原创 ​Java并发必知必会:核心概念深度梳理与实战要点​(一)

本文介绍了并发编程的常见概念,包括并发编程的概念、采用并发编程的原因、Java 中共享变量的内存可见性问题等。

2025-06-08 23:30:48 12

原创 【线程机制深潜】Java并发基石:线程生命周期与上下文切换全解

本文深入讲解了 Java 多线程编程的核心概念与机制,涵盖线程的基本定义、创建与启动方式、生命周期状态及其转换过程,以及线程上下文切换的原理与性能影响。通过对线程状态(如 NEW、RUNNABLE、WAITING、BLOCKED、TIMED_WAITING 和 TERMINATED)的详细分析,帮助读者理解线程在不同场景下的行为表现。同时,文章还探讨了上下文切换的触发条件、执行流程及优化策略,旨在提升多线程程序的性能与稳定性。适合初学者系统掌握 Java 线程基础,也为进阶开发者提供性能调优的理论支撑。

2025-05-29 15:05:58 41

原创 手把手教你封装Java线程池工具类(附完整代码)

手把手教你封装高复用Java线程池工具类,详解资源隔离、异常处理与优雅关闭,并提供完整代码,告别重复配置与资源泄漏。

2025-05-27 16:06:41 931

原创 Java字符串时间排序终极方案:基于DateTimeFormatter的通用工具类封装

针对交易系统时间排序问题,通过工具类将字符串时间转为LocalDateTime对象实现精准倒序排列,解决字符串比较缺陷,提升维护性和准确性

2025-05-26 17:11:25 326

原创 【高并发架构】基于AOP的Redisson分布式锁封装实践

采用AspectJ+Redisson封装注解式分布式锁工具

2025-05-26 11:02:25 319

原创 实现收藏功能

实现收藏功能

2024-12-04 12:23:07 335

原创 MySQL存入和解析JSON字符串

使用JSONObject都去json类型数据

2024-12-03 21:35:39 608

原创 InterruptedException异常捕获处理

存在问题:InterruptedException 通常表示线程被中断,可能需要进一步处理或重新抛出。

2024-10-29 14:42:17 292

原创 BeanUtils.copyProperties复制属性时排除特定属性

在使用BeanUtils.copyProperties()复制属性时,需要排除某些属性。

2024-10-28 09:55:19 419

原创 SpringBoot使用EasyExcel导入/导出excel

SpringBoot使用EasyExcel导入/导出excel

2024-09-08 23:26:46 555

原创 解决MySQL数据库字段为保留关键字(如order)导致的mybatisplus读写报错的问题

1.2使用mybatisplus执行读写操作上述情况存在报错。

2024-09-06 14:26:14 432

原创 Uniapp报错request:fail abort statusCode:-1 Failed to connect to localhost/127.0.0.1:8088

解决uniapp浏览器可正常请求后端接口,真机无法请求后端接口的问题

2023-08-27 10:31:22 4552

原创 Mybatis一对多关联查询

Mybatis一对多关联查询

2023-08-19 22:47:25 323

原创 Mybatis自动驼峰命名

在配置文件application.yml中设置允许驼峰命名,即。使用QueryWrapper时无法识别数据库中的驼峰命名字段。

2023-08-14 09:48:26 467 1

原创 QueryWrapper详解

Mybatis Plus的QueryWrapper用法详解

2023-08-14 09:42:24 295 1

原创 pom.xml标签详解

pom常见标签<span style="padding:0px; margin:0px"><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0http://maven.apache.org/maven-v4_

2023-07-26 14:15:37 379 1

原创 解决报错java.lang.IllegalArgumentException: Value must not be null!

解决报错java.lang.IllegalArgumentException: Value must not be null!

2023-07-17 13:38:46 2933 1

原创 Mybatis一对一关联查询

Mybatis一对一关联查询

2023-07-16 13:33:14 219 1

原创 解决Could not write JSON报错

解决报错org.springframework.http.converter.HttpMessageNotWritableException: Could not write JSON

2023-07-16 13:01:14 4686 3

原创 MybatisPlus将list数据存入Mysql

sprintboot项目,mybatis将list类型数据存入mysql

2023-07-13 21:20:22 2335 1

原创 解决org.springframework.http.converter.HttpMessageNotWritableException: Could not write JSON...问题

项目采用springsecurity做权限控制,出现了无法写入JSON的错误,错误发生在Ueser类的getAuthorities()方法,在该方法上加上@JsonIgnore注解即可。

2023-07-12 18:10:52 1363 1

原创 uniapp向后端发起请求,报连接失败错误

uniapp的app端向后端发起请求报错request:fail abort statusCode:-1 Failed to connect to localhost/127.0.0.1:xxxx

2023-07-12 08:54:22 1302 1

原创 uniapp引用阿里图标库图标

uiapp中引用阿里图标库图标,胎教级教程

2023-07-08 14:15:06 545 1

原创 解决前后端分离项目跨域问题

Springboot解决跨域问题

2023-07-05 22:25:57 119 1

一篇文章搞定!Anaconda超详细安装教程(Windows/macOS/Linux)

超详细Anaconda全平台安装指南!本文手把手教你Windows/macOS/Linux系统下的最新版Anaconda安装配置,涵盖图形化与命令行两种方式。包含避坑指南、环境变量设置、PATH错误修复及常见问题解决方案。额外赠送Jupyter Notebook优化、VS Code配置技巧及conda换源加速教程,助你一键搭建Python数据科学开发环境!附清华大学镜像地址与环境管理速查表,Python初学者必备工具包安装秘籍。

2025-06-04

封装高复用Java线程池工具类

封装高复用Java线程池工具类,详解参数模板、异常处理与优雅关闭,并提供完整代码,告别重复配置与资源泄漏。

2025-05-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除