- 博客(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
原创 【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
原创 【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】声明式事务管理(二)
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
原创 【SpringBoot】redission分布式锁实现防重复提交
本文将介绍如何通过自定义注解 @RepeatSubmit,结合 Spring AOP 和 Redisson 分布式锁来实现防重复提交功能
2025-05-15 10:13:35
710
原创 【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
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅