SpringBoot项目中获取resources下静态文件时遇到的坑及解决
2024-11-25 14:55 | 分类:编程语言 | 评论:0 次 | 浏览: 30
问题在项目中需要使用到静态图片,将静态图片放在resources文件夹下。本地使用this.getclass().getresource()...
SpringBoot集成Redis之配置、序列化与持久化方式
2024-11-25 14:55 | 分类:编程语言 | 评论:0 次 | 浏览: 28
一、简介什么是redisredis是一个开源的、基于内存的高性能键值对存储数据库,支持多种数据结构如字符串、哈希、列表、集合等。它以其卓越的...
Springboot+aop实现配置多数据源的示例代码
2024-11-25 14:55 | 分类:编程语言 | 评论:0 次 | 浏览: 31
前言 这是我司在对于动态数据源的一个处理方法,采用动态加载数据库信息实现动态数据源的切换。通过使用spring aop + 注解来替换当前...
Maven构建SpringBoot集成MyBatis过程
2024-11-25 14:55 | 分类:编程语言 | 评论:0 次 | 浏览: 30
一、新建由maven构建的springboot项目点击next下一步点击next下一步1.选择安装maven路径2.选择maven安装包里的...
JDK安装方法和Linux常见设置详细版教程
2024-11-25 14:55 | 分类:编程语言 | 评论:0 次 | 浏览: 29
一、linux的常见设置1、设置静态ipvi /etc/sysconfig/network-scripts/ifcfg-ens33如何查看自...
SpringBoot与MyBatis-Plus的高效集成方式
2024-11-25 14:55 | 分类:编程语言 | 评论:0 次 | 浏览: 27
引言在现代 java 开发中,mybatis-plus 作为 mybatis 的增强工具,以其简化 crud 操作和无需编写 xml 映射文...
springboot整合netty实现心跳检测和自动重连
2024-11-25 14:55 | 分类:编程语言 | 评论:0 次 | 浏览: 28
1. 引入依赖在pom.xml中添加 netty 和 spring boot 相关依赖。<dependencies> &l...
Springboot打包代码,反编译后代码混淆方式(防止还原代码)
2024-11-25 14:55 | 分类:编程语言 | 评论:0 次 | 浏览: 28
前言在我们写完springboot程序后,打完jar包,放置服务器进行部署,若有人将服务器上jar包拉取下来,进行反编译,是可以还原代码的,...
maven 中relativePath标签的作用
2024-11-25 14:55 | 分类:编程语言 | 评论:0 次 | 浏览: 27
maven 中relativepath标签的含义元素在 maven 的 pom.xml 文件中用于指定父项目的相对路径。具体解释如下:作用:...
Springboot集成Proguard生成混淆jar包方式
2024-11-25 14:55 | 分类:编程语言 | 评论:0 次 | 浏览: 36
背景当我们需要将 jar 包交付给第三方时,常常担心代码可能会被反编译。因此,对 jar 包进行混淆处理显得尤为重要。市面上有许多 jar ...
SpringBoot返回文件使前端下载的几种方式小结
2024-11-25 14:55 | 分类:编程语言 | 评论:0 次 | 浏览: 27
01 背景在后端开发中,通常会有文件下载的需求,常用的解决方案有两种:不通过后端应用,直接使用nginx直接转发文件地址下载(适用于一些公开...
使用springboot防止反编译proguard+xjar
2024-11-25 14:55 | 分类:编程语言 | 评论:0 次 | 浏览: 30
一、背景项目组核心代码模块部署于用户服务器上,直接甩jar包到服务器的方式,极有可能导致数据泄露和代码泄露,为了防止有技术能力的用户反编译我...
Spring常见的事务失效场景及解决方案
2024-11-25 14:55 | 分类:编程语言 | 评论:0 次 | 浏览: 28
常见失效场景1.方法不是 publicspring aop 代理默认只对 public 方法生效。如果被 @transactional 注解...
在SpringBoot接口中正确地序列化时间字段的方法
2024-11-25 14:50 | 分类:编程语言 | 评论:0 次 | 浏览: 31
在 java 项目中处理时间序列化从来就不是容易的事。一方面要面临多变的时间格式,年月日时分秒,毫秒,纳秒,周,还有讨厌的时区,稍不注意就可...
idea 程序打包 jar 发布的配置方法
2024-11-25 14:50 | 分类:编程语言 | 评论:0 次 | 浏览: 27
配置no1:打开程序no2:进入 file-> project structureno3: 修改artifacts 配置信息no4:选...
Spring使用hutool的HttpRequest发送请求的几种方式
2024-11-25 14:50 | 分类:编程语言 | 评论:0 次 | 浏览: 28
hutool为我们封装了发送请求的工具,我们一起来看看常用的有哪些吧!1.添加依赖<dependency> <gro...
重学SpringBoot3之如何发送Email邮件功能
2024-11-25 14:50 | 分类:编程语言 | 评论:0 次 | 浏览: 21
前言在企业应用开发中,发送邮件是一个非常常见的需求,比如用户注册验证、密码重置、系统通知等场景。springboot 3提供了完善的邮件发送...
spring项目对某条单据进行加锁处理的方法
2024-11-25 14:50 | 分类:编程语言 | 评论:0 次 | 浏览: 27
最近工作中有个对工单单据进行加锁/解锁处理,目的是为了防止多用户对同一条单据处理。以下是完整的前后端代码。前端js billlock.jsl...
Java根据日期截取字符串的多种实现方法
2024-11-25 14:50 | 分类:编程语言 | 评论:0 次 | 浏览: 30
java 依据日期截取字符串在实际开发中,我们经常会遇到需要根据日期来截取字符串的需求,例如从文件名中提取日期信息,或者从数据库字段中截取特...
Java异常处理机制throws举例详解
2024-11-25 14:50 | 分类:编程语言 | 评论:0 次 | 浏览: 26
一、finally的使用说明1、finally的理解1、我们将一定要被执行的代码声明在finally结构中2、更深刻的理解:无论try中或者...
jd-easyflow中inclusive的用法示例小结
2024-11-25 14:50 | 分类:编程语言 | 评论:0 次 | 浏览: 26
在jd-easyflow中,inclusive通常与流程中的条件分支(conditions)配置相关,用于控制多个条件分支的执行逻辑。当co...
springboot责任链模式实现多级校验
2024-11-25 14:50 | 分类:编程语言 | 评论:0 次 | 浏览: 29
责任链模式是将链中的每一个节点看作是一个对象,每个节点处理的请求不同,且内部自动维护一个下一节点对象。当一个请求从链式的首段发出时,会沿着链...
SpringBoot启动后的初始化数据加载原理解析与实战
2024-11-25 14:50 | 分类:编程语言 | 评论:0 次 | 浏览: 31
系统初始化操作是一个非常常见的需求。通常,应用在启动后需要执行一些重要的初始化任务,例如加载全局配置、初始化数据库表、预热缓存、启动后台任务...
Java Spring使用hutool的HttpRequest发送请求的几种方式
2024-11-25 14:50 | 分类:编程语言 | 评论:0 次 | 浏览: 30
hutool为我们封装了发送请求的工具,我们一起来看看常用的有哪些吧!1.添加依赖<dependency> <gro...
SpringBoot+MinIO+KKFileView实现文件预览功能
2024-11-25 14:50 | 分类:编程语言 | 评论:0 次 | 浏览: 28
在现代的 web 应用中,文件上传和预览是常见的需求场景。尤其是在内容管理系统(cms)或企业内部应用中,文件预览功能尤为重要。通过 spr...
Java8流式API将实体类列表转换为视图对象列表的示例
2024-11-25 14:50 | 分类:编程语言 | 评论:0 次 | 浏览: 32
从实战demo进行学习:1. 基本知识这段代码是一个java 方法,将一个实体类列表(list<e>)转换为一个视图对象列表(l...
Java多线程处理千万级数据更新操作
2024-11-25 14:50 | 分类:编程语言 | 评论:0 次 | 浏览: 31
故事背景之前因为用户信息安全把好几个敏感信息用aes加密保存了,应业务需求,需要通过后台userid等信息查询订单,所以需要明文保存数据。但...
Android Studio更改项目使用的JDK(详细步骤)
2024-11-25 14:50 | 分类:编程语言 | 评论:0 次 | 浏览: 32
一、吐槽过去,在安卓项目中配置jdk和gradle的过程非常直观,只需要进入android studio的file菜单中的project s...
SpringBoot同一个方法操作多个数据源保证事务一致性
2024-11-25 14:50 | 分类:编程语言 | 评论:0 次 | 浏览: 33
前言工作中开发过多数据源的系统,比如资产清查系统,数据的存储分成了两个库,一个当前库和归档库,系统就需要配置两个数据源来满足业务需求。在常规...
Java依赖包漏洞检测命令详解
2024-11-25 14:50 | 分类:编程语言 | 评论:0 次 | 浏览: 29
1、漏洞扫描工具maven插件方式:dependency-check2、命令检查单个 maven 工程的安全漏洞mvn dependency...