logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【Java实战】SpringBoot 集成 freemarker 导出 Word 模板

本文介绍了SpringBoot集成freemarker实现Word模板导出的完整方案。主要内容包括:1) 分析Word导出的常见应用场景;2) 讲解freemarker的核心原理,即将doc模板转换为ftl格式并通过占位符填充数据;3) 详细实现步骤:引入Maven依赖、制作doc模板并转换为ftl格式、编写核心代码(工具类封装模板渲染和文件流处理);4) 提供测试验证方法。文章包含完整代码示例和

#java#spring boot
Java 国密 SM4 加密工具类实战(Hutool + BouncyCastle)|企业级数据加密 + 兼容 JDK8

本文详解国密 SM4 加密算法背景、合规要求与企业应用场景,封装兼容 JDK8 的完整版 SM4 工具类,提供 Hutool 极简、ECB 原生、GCM 高安全三种实现,适配快速开发、旧系统兼容与生产环境,符合等保、密评及个人信息保护合规规范,可直接用于敏感数据加密存储与传输。

#java#后端开发
MySQL 8.0 实现 JSON 字段全文检索 | ngram 分词支持单字/字母/中英文混合搜索

本文基于 MySQL 8.0.11 + Spring Boot + MyBatis,使用官方 ngram 分词器结合生成列、全文索引,实现 JSON 格式表单数据的高性能检索。完美兼容单字、单个字母、中英文混合关键词(如“A计划”),整理完整配置、SQL 脚本、踩坑问题与解决方案。

Windows 基于 NSSM 2.24 实现 Bat/Java 应用系统服务托管、开机自启、故障自愈

本文介绍了使用NSSM 2.24在Windows Server上实现Bat/Java应用系统服务托管、开机自启和故障自愈的完整方案。NSSM作为轻量开源工具,相比其他方案具有进程级监控、日志分离和运维便捷等优势。文章详细讲解了从业务背景分析、技术选型对比、NSSM工具特性、安全校验到生产环境部署的全流程,包括标准化目录规划、启动脚本编写和未来演进路线。该方案解决了传统方式在会话依赖、故障恢复和运维

#运维开发
【最终版本】SpringBoot2.x + JDK8 整合JavaCV实现高性能视频截图&时长解析

本文介绍了一种基于SpringBoot2.x和JavaCV的高性能视频处理方案,实现了视频截图和时长解析功能。针对传统FFmpeg命令行方案的进程开销大、并发阻塞等问题,该方案通过智能中间帧截取、自动画面矫正、防OOM机制等技术优化,解决了FLV/MOV黑屏、手机视频倒置、堆内存溢出等常见问题。核心功能包括跨平台适配、多格式兼容、并发安全控制和完善的资源释放机制。Maven依赖配置支持分环境加载F

【Java实战】SpringBoot 集成 freemarker 导出 Word 模板

本文介绍了SpringBoot集成freemarker实现Word模板导出的完整方案。主要内容包括:1) 分析Word导出的常见应用场景;2) 讲解freemarker的核心原理,即将doc模板转换为ftl格式并通过占位符填充数据;3) 详细实现步骤:引入Maven依赖、制作doc模板并转换为ftl格式、编写核心代码(工具类封装模板渲染和文件流处理);4) 提供测试验证方法。文章包含完整代码示例和

#java#spring boot
企业级敏感数据脱敏工具类(Java实现)

本文介绍了一套企业级敏感数据脱敏工具类,重点解决个人信息、金融数据等敏感信息的合规处理问题。工具类基于Java开发,涵盖11种常见数据类型脱敏,支持自定义规则,具备参数校验、边界处理、日志记录等功能。核心应用场景包括用户信息展示、金融数据处理、设备信息管理等,通过静态方法实现高效调用。文章详细说明了开发过程中遇到的关键问题及解决方案,如金融数字脱敏正则报错、多格式适配等,并提供了手机号、邮箱等典型

#网络安全#后端开发
Java 国密 SM4 加密工具类实战(Hutool + BouncyCastle)|企业级数据加密 + 兼容 JDK8

本文详解国密 SM4 加密算法背景、合规要求与企业应用场景,封装兼容 JDK8 的完整版 SM4 工具类,提供 Hutool 极简、ECB 原生、GCM 高安全三种实现,适配快速开发、旧系统兼容与生产环境,符合等保、密评及个人信息保护合规规范,可直接用于敏感数据加密存储与传输。

#java#后端开发
SpringBoot 国密 SM4 配置加密(工具类实现)

本文介绍了在SpringBoot项目中使用国密SM4算法加密敏感配置的实现方案。通过Hutool工具包和BouncyCastle加密库实现轻量级工具类,支持配置文件敏感信息加密存储,满足国产化和合规要求。文章详细展示了SM4加密工具类实现,包括密钥配置、加密解密方法,以及自动识别ENC格式的解密工具类。该方案无需启动Spring容器即可使用,支持单层/多层配置读取,可直接集成到现有项目,有效防范配

#spring boot#后端
SpringBoot 国密 SM4 配置加密(自动解密处理器实现)

本文介绍了在SpringBoot中实现基于国密SM4算法的自动解密处理器方案。该方案通过自定义Sm4EncryptProcessor实现EnvironmentPostProcessor接口,在应用启动时自动扫描并解密ENC(xxx)格式的配置项。核心特点包括:1) 无缝集成SpringBoot原生注解@Value和@ConfigurationProperties;2) 无侵入式设计,业务代码无需修

#spring boot
    共 18 条
  • 1
  • 2
  • 请选择