自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【Luck-Report】数据源配置

Luck-Report 是一款基于开源项目 UReport2 重构的 Java 高性能报表引擎,通过迭代单元格可以实现任意复杂的中国式报表。相较于 UReport2,Luck-Report 在技术架构上进行了全新升级,后端基于 SpringBoot 框架开发、前端采用 Vue 框架构建,技术选型贴合当下主流项目开发标准,可精准适配各类实际开发需求。

2026-02-28 19:00:00 916

原创 【Luck-Report】报表存储

Luck-Report 是一款基于开源项目 UReport2 重构的 Java 高性能报表引擎,通过迭代单元格可以实现任意复杂的中国式报表。相较于 UReport2,Luck-Report 在技术架构上进行了全新升级,后端基于 SpringBoot 框架开发、前端采用 Vue 框架构建,技术选型贴合当下主流项目开发标准,可精准适配各类实际开发需求。

2026-02-28 09:22:15 593

原创 【Luck-Report】运行与部署

Luck-Report 是一款基于开源项目 UReport2 重构的 Java 高性能报表引擎,通过迭代单元格可以实现任意复杂的中国式报表。相较于 UReport2,Luck-Report 在技术架构上进行了全新升级,后端基于 SpringBoot 框架开发、前端采用 Vue 框架构建,技术选型贴合当下主流项目开发标准,可精准适配各类实际开发需求。

2026-02-27 11:05:51 833

原创 【Luck-Report】一款基于 Spring 的高性能 Java 报表设计工具

Luck-Report 是一款基于开源项目 UReport2 重构的 Java 高性能报表引擎,通过迭代单元格可以实现任意复杂的中国式报表。相较于 UReport2,Luck-Report 在技术架构上进行了全新升级,后端基于 SpringBoot 框架开发、前端采用 Vue 框架构建,技术选型贴合当下主流项目开发标准,可精准适配各类实际开发需求

2026-02-27 10:17:31 405 1

原创 【AI】效率革命:Trae Skill 从创建到实战攻略

本文详解 Skill 定义与价值,演示 Trae 创建与导入 Skill 流程,说明含触发词时自动调用及手动使用方法

2026-02-03 10:08:03 1179

原创 【达梦】Out of space limit of [xxx]tablespace [xxx]MB 的处理办法

通过表空间扩容解决 Out of space limit of [xxx]tablespace [xxx]MB 达梦数据库表空间满了问题

2026-01-28 09:31:01 304

原创 【Nginx】同一个域名/端口下部署多个前端项目

在 Nginx 同一端口部署多个项目时,可以通过 URL 路径后缀来区分不同项目,并配置不同的 location 规则进行转发

2026-01-21 10:26:54 337

原创 【Docker】Error response from daemon,Docker 拉取 openjdk8 的镜像异常

Docker 拉取 openjdk8 镜像时提示 Error response from daemon 的处理办法

2026-01-15 08:56:18 246

原创 【个人网站】VuePress v1轻松搭建个人博客、技术网站

VuePress 是基于 Vue.js 的静态网站生成器,能自动根据 Markdown 文件生成美观网页,本文主要介绍 v1 版本搭建博客的方法

2026-01-06 08:36:53 257

原创 【Java】简单易懂的 flowable 工作流上手案例

Flowable是一款基于Java的开源工作流引擎,支持BPMN 2.0标准,可实现业务流程自动化。本文介绍了Flowable的核心概念:流程定义(业务模板)、流程实例(具体执行)、任务(待办事项)、事件(触发点)和条件表达式(流程分支)。通过一个请假流程示例,展示了如何配置Flowable环境,包括引入依赖、设置数据库、自动生成表结构,并利用Idea插件设计工作流。文章还简要说明了Flowable的五类核心表结构及其作用,为快速实现流程自动化提供了实践指导。

2025-10-21 08:41:29 599

原创 【Maven】could not resolve dependencies for project && Could not transfer artifact 问题处理

处理打包问题:could not resolve dependencies for project Could not transfer artifact xxx:xx from/to central (https://repo.maven.apache.orq/maven2)

2025-10-11 17:56:56 356

原创 【Java】使用多线程从数据库查询数据

一个简单的多线程查询代码示例

2025-10-10 08:41:00 413

原创 【AI】Java求学小故事一则

一个java程序员的自画像

2025-09-28 09:14:46 155

原创 【工具】DBeaver 导出数据数量不对

DBeaver 导出数据数量不对的解决方案

2025-09-23 09:26:53 692

原创 【工具】IDEA热部署、热编译插件 DebugTools 的推荐使用指南

IDEA 热部署、热编译工具—— DebugTools 的推荐使用指南

2025-09-15 11:23:20 881

原创 【Spring】Spring Security自定义密码登录

Spring Security 是一个开箱即用的权限认证框架,支持多种登录方式。本文介绍了如何自定义密码登录功能

2025-09-09 10:38:50 1055

原创 【Java】com.alibaba.druid.pool.DataSourceClosedException: dataSource already closed 问题处理

系统出现 DataSourceClosedException 异常,日志显示数据源被意外关闭。经排查发现是由于多个相同jar包进程同时运行相互干扰导致。解决方法是通过"ps -ef | grep java"命令查看Java进程,杀死所有相关进程后重启应用即可恢复正常。该问题源于多进程竞争数据库连接资源所致,通过终止冗余进程可有效解决

2025-09-01 08:32:34 592

原创 【Java】如何快速导入100万条Excel数据到数据库

如何快速导入100万条 Excel 数据到数据库

2025-08-25 13:42:24 480

原创 【Spring】@Import 注解作用

@Import是Spring框架中的关键注解,主要用于导入配置类、组件或动态注册Bean。它能直接导入@Configuration配置类或@Component等组件,也支持通过ImportSelector和ImportBeanDefinitionRegistrar接口实现动态导入。核心处理逻辑由ConfigurationClassParser的processImports方法完成,该方法根据导入类的类型分别处理:对ImportSelector递归解析返回的类名,将ImportBeanDefiniti

2025-08-22 13:40:26 879

原创 【数据库】Navicat 导入 Excel 数据乱码问题的解决方法

使用Navicat导入Excel数据到MySQL时出现乱码问题,原因是新建表时未设置UTF-8编码。解决方案是提前创建UTF-8编码的表(如示例代码所示),再导入数据。若仍出现乱码,需检查Excel文件编码,建议将文件另存为UTF-8格式的CSV后再导入。通过确保数据源和目标表的编码一致,可有效解决导入乱码问题。

2025-08-18 13:54:56 276

原创 【Spring】AOP的代理过程

简单介绍 Spring AOP 的代理过程

2025-08-08 14:08:37 650

原创 【Spring】声明式事务管理(二)

Spring 的声明式事务管理通过 @Transactional 注解让开发者无需手写事务控制逻辑,其底层由 Spring AOP 和 TransactionInterceptor 实现。本文将基于源码,简单说明事务传播机制实现原理

2025-07-31 09:09:53 724

原创 【Spring】声明式事务管理(一)

Spring 的声明式事务管理通过 @Transactional 注解让开发者无需手写事务控制逻辑,其底层由 Spring AOP 和 TransactionInterceptor 实现。本文将基于源码,简单说明事务异常回滚机制

2025-07-31 09:09:42 732

原创 【Java】线程池小总结

简单分析下Java 线程池的线程复用原理

2025-07-17 11:37:15 659

原创 【Java】volatile 实现原理

volatile 关键字的实现原理

2025-07-08 09:11:06 1011

原创 【Java】synchronized 实现原理

剖析 synchronized 关键字的实现原理和锁升级机制

2025-07-01 09:00:00 885

原创 【小游戏】基于JS实现的五子棋小游戏

AI 基于 JS 实现的一个的五子棋小游戏

2025-07-01 09:00:00 707

原创 【Java】类加载机制

本文探讨 Java 类加载机制的各个方面,包括类加载的过程、类加载器的作用以及类加载的触发条件等

2025-06-24 09:03:40 875

原创 【数据库】DataX迁移Mysql数据库到Oracle,百万数据1分钟搞定!

使用 DataX 从 Mysql 迁移数据到 Oracle

2025-06-19 10:19:04 856

原创 【AI】大模型通过Java MCP服务从数据库查询数据

如何通过Java MCP服务实现大模型与数据库的交互

2025-06-10 08:56:38 1700

原创 【Java】运行时内存区域详解

本文详细介绍JVM中的内存区域划分,包括堆内存、栈内存、方法区、本地方法栈、程序计数器

2025-06-04 09:17:14 694

原创 【Java】通俗易懂的HashMap源码解析

分析 HashMap 的初始化过程以及键值对的存储原理

2025-05-30 09:02:08 790

原创 【SpringBoot】自定义多数据源

通过自定义注解和 AOP 切面来实现多数据源的切换

2025-05-23 09:23:31 1193

原创 【SpringBoot】redission分布式锁实现防重复提交

本文将介绍如何通过自定义注解 @RepeatSubmit,结合 Spring AOP 和 Redisson 分布式锁来实现防重复提交功能

2025-05-15 10:13:35 710

原创 【AI】Linux部署Ollama及运行DeepSeek大模型

Linux部署Ollama及运行DeepSeek大模型

2025-05-09 14:58:26 1216

原创 【Mybatis】一文搞懂Dao层实现原理

Mybatis对Dao层接口做了JDK动态代理,调用Dao接口的方法时会进入到代理对象的invoke增强方法

2025-05-07 09:12:52 1060

原创 【SpringBoot】Mybatis-Plus代码生成器

新增crud类太麻烦了,不如试试mybatis-plus的代码生成器,虽然是老掉牙的技术了,但能提高效率那就是好技术(你问什么是新技术?当然是ai啦)

2025-04-27 10:00:00 554

原创 【SpringBoot】基于Filter实现SQL注入过滤器

本文将介绍如何基于Filter接口实现SQL 注入过滤器

2025-04-18 09:09:37 746

原创 【SpringBoot】处理actuator风险漏洞

处理actuator风险漏洞,通过工具分析堆信息

2025-04-11 17:44:56 937

原创 【AI】免费GPU算力平台部署wan2.1

使用Cloud Studio免费服务器部署wan2.1图生视频大模型

2025-04-11 08:33:12 2620

空空如也

空空如也

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

TA关注的人

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