随笔分类 -  JAVA

摘要:SpringBoot + Vue 实现 Python 在线调试器 - 技术方案文档 📋 目录 项目概述 技术栈 架构设计 核心实现方法 关键技术点 API接口设计 调试功能实现原理 前端交互实现 部署方案 项目概述 Python 在线调试器是一个基于 Web 的 Python 代码执行和调试工具, 阅读全文
posted @ 2026-01-16 10:57 ghostmen 阅读(513) 评论(0) 推荐(3)
摘要:一、背景与需求 在云存储场景中,数据安全是核心需求之一。MinIO作为高性能对象存储服务,支持通过客户端加密(CSE)在数据上传前完成加密,确保即使存储服务器被攻破,攻击者也无法获取明文数据。本文将详解如何通过Java实现MinIO文件的加密上传与解密下载,结合AES对称加密算法和BouncyCas 阅读全文
posted @ 2025-05-09 09:59 ghostmen 阅读(1032) 评论(0) 推荐(0)
摘要:功能概述 实现Spring Boot项目在本地开发、测试环境和生产环境无缝切换Redis模式,通过统一配置体系适配不同部署场景。 核心代码实现 1. Redisson多模式配置类 package com.aspire.datasynchron.framework.config; import com 阅读全文
posted @ 2025-04-25 15:20 ghostmen 阅读(649) 评论(0) 推荐(0)
摘要:环境要求 组件 版本 JDK 17 Maven 3.9.4 Ruoyi 3.8.9 一、Redisson集群配置优化 1.1 配置类修改说明 package com.aspire.datasynchron.framework.config; import lombok.extern.slf4j.Sl 阅读全文
posted @ 2025-04-25 10:45 ghostmen 阅读(591) 评论(0) 推荐(0)
摘要:一、搭建所需环境 下载wkhtmltoimage 首先,你需要从wkhtmltopdf的官方网站( https://wkhtmltopdf.org/downloads.html )下载wkhtmltoimage的Windows版本。确保选择与你的系统架构(32位或64位)相匹配的版本。 解压下载的文 阅读全文
posted @ 2025-04-10 09:41 ghostmen 阅读(998) 评论(0) 推荐(0)
摘要:概述 在分布式系统交互中,API接口的安全性至关重要。本文将深入解析基于Spring Boot实现的HTTP请求签名验证机制,该方案支持GET/POST等多种请求方式,提供时效性验证和数据完整性保障。以下是核心实现的技术要点解析。 功能特性 多协议支持:完整覆盖GET、POST(JSON/Form- 阅读全文
posted @ 2025-04-07 11:07 ghostmen 阅读(806) 评论(0) 推荐(2)
摘要:java 使用freemarker生成html 技术方案 java 1.8 + Freemarker maven依赖 <dependency> <groupId>org.freemarker</groupId> <artifactId>freemarker</artifactId> <version 阅读全文
posted @ 2025-02-20 16:30 ghostmen 阅读(136) 评论(0) 推荐(0)
摘要:java 使用docx4j+ Freemarker生成word文档 技术方案 java 1.8 + docx4j + Freemarker maven依赖 <dependency> <groupId>org.freemarker</groupId> <artifactId>freemarker</a 阅读全文
posted @ 2025-02-20 16:29 ghostmen 阅读(290) 评论(0) 推荐(0)
摘要:Java 实现压缩图片,视频,音频案例 在 Java 中,要实现视频压缩通常需要使用外部的库或工具,因为 Java 标准库本身并不提供直接的视频处理功能。以下是一些常用的方法和工具来压缩视频: FFmpeg: FFmpeg 是一个开源跨平台的多媒体处理工具,可以用来对音频、视频等多媒体数据进行编解码 阅读全文
posted @ 2024-03-21 16:19 ghostmen 阅读(808) 评论(0) 推荐(1)
摘要:### SpringBoot打包成WAR包的时候把第三方jar包打到LIB文件夹下和把第三方jar包打入到SpringBoot jar包中 [转载](https://www.freesion.com/article/40631125428/) 1. 首先我们应该知道我们把`SPRINGBOOT`项目 阅读全文
posted @ 2023-06-05 09:43 ghostmen 阅读(788) 评论(0) 推荐(0)
摘要:> 技术方案:IText7 + Freemarker #### 技术文档 1. Itext 官网:https://itextpdf.com/ 2. itext API文档:https://api.itextpdf.com/iText7/java/7.1.14/ 3. FreeMarker API文档 阅读全文
posted @ 2023-05-30 17:21 ghostmen 阅读(2433) 评论(0) 推荐(0)