spring项目对某条单据进行加锁处理的方法
2024-11-25 14:50 | 分类:编程语言 | 评论:0 次 | 浏览: 53
最近工作中有个对工单单据进行加锁/解锁处理,目的是为了防止多用户对同一条单据处理。以下是完整的前后端代码。前端js billlock.jsl...
Java根据日期截取字符串的多种实现方法
2024-11-25 14:50 | 分类:编程语言 | 评论:0 次 | 浏览: 55
java 依据日期截取字符串在实际开发中,我们经常会遇到需要根据日期来截取字符串的需求,例如从文件名中提取日期信息,或者从数据库字段中截取特...
Java异常处理机制throws举例详解
2024-11-25 14:50 | 分类:编程语言 | 评论:0 次 | 浏览: 51
一、finally的使用说明1、finally的理解1、我们将一定要被执行的代码声明在finally结构中2、更深刻的理解:无论try中或者...
jd-easyflow中inclusive的用法示例小结
2024-11-25 14:50 | 分类:编程语言 | 评论:0 次 | 浏览: 51
在jd-easyflow中,inclusive通常与流程中的条件分支(conditions)配置相关,用于控制多个条件分支的执行逻辑。当co...
springboot责任链模式实现多级校验
2024-11-25 14:50 | 分类:编程语言 | 评论:0 次 | 浏览: 54
责任链模式是将链中的每一个节点看作是一个对象,每个节点处理的请求不同,且内部自动维护一个下一节点对象。当一个请求从链式的首段发出时,会沿着链...
SpringBoot启动后的初始化数据加载原理解析与实战
2024-11-25 14:50 | 分类:编程语言 | 评论:0 次 | 浏览: 57
系统初始化操作是一个非常常见的需求。通常,应用在启动后需要执行一些重要的初始化任务,例如加载全局配置、初始化数据库表、预热缓存、启动后台任务...
Java Spring使用hutool的HttpRequest发送请求的几种方式
2024-11-25 14:50 | 分类:编程语言 | 评论:0 次 | 浏览: 56
hutool为我们封装了发送请求的工具,我们一起来看看常用的有哪些吧!1.添加依赖<dependency> <gro...
SpringBoot+MinIO+KKFileView实现文件预览功能
2024-11-25 14:50 | 分类:编程语言 | 评论:0 次 | 浏览: 52
在现代的 web 应用中,文件上传和预览是常见的需求场景。尤其是在内容管理系统(cms)或企业内部应用中,文件预览功能尤为重要。通过 spr...
Java8流式API将实体类列表转换为视图对象列表的示例
2024-11-25 14:50 | 分类:编程语言 | 评论:0 次 | 浏览: 59
从实战demo进行学习:1. 基本知识这段代码是一个java 方法,将一个实体类列表(list<e>)转换为一个视图对象列表(l...
Java多线程处理千万级数据更新操作
2024-11-25 14:50 | 分类:编程语言 | 评论:0 次 | 浏览: 57
故事背景之前因为用户信息安全把好几个敏感信息用aes加密保存了,应业务需求,需要通过后台userid等信息查询订单,所以需要明文保存数据。但...
Android Studio更改项目使用的JDK(详细步骤)
2024-11-25 14:50 | 分类:编程语言 | 评论:0 次 | 浏览: 59
一、吐槽过去,在安卓项目中配置jdk和gradle的过程非常直观,只需要进入android studio的file菜单中的project s...
SpringBoot同一个方法操作多个数据源保证事务一致性
2024-11-25 14:50 | 分类:编程语言 | 评论:0 次 | 浏览: 60
前言工作中开发过多数据源的系统,比如资产清查系统,数据的存储分成了两个库,一个当前库和归档库,系统就需要配置两个数据源来满足业务需求。在常规...
Java依赖包漏洞检测命令详解
2024-11-25 14:50 | 分类:编程语言 | 评论:0 次 | 浏览: 74
1、漏洞扫描工具maven插件方式:dependency-check2、命令检查单个 maven 工程的安全漏洞mvn dependency...
SpringBoot启动时如何修改上下文
2024-11-25 14:50 | 分类:编程语言 | 评论:0 次 | 浏览: 64
spring boot 启动时修改上下文为了让项目在启东时,加载到封装的jar中的国际化文件在封装jar是增加以下配置类可用于更改启动上下文...
Spring国际化和Validation详解
2024-11-25 14:50 | 分类:编程语言 | 评论:0 次 | 浏览: 69
springboot国际化和validation融合场景在应用交互时,可能需要根据客户端得语言来返回不同的语言数据。前端通过参数、请求头等往...
springboot接口服务,防刷、防止请求攻击,AOP实现方式
2024-11-25 14:50 | 分类:编程语言 | 评论:0 次 | 浏览: 62
springboot接口服务,防刷、防止请求攻击,aop实现本文使用aop的方式防止spring boot的接口服务被网络攻击pom.xml...
SpringBoot实现轻量级动态定时任务管控及组件化的操作步骤
2024-11-25 14:50 | 分类:编程语言 | 评论:0 次 | 浏览: 62
关于动态定时任务关于在springboot中使用定时任务,大部分都是直接使用springboot的@scheduled注解,如下:@comp...
基于SpringBoot实现轻量级的动态定时任务调度的方法
2024-11-25 14:50 | 分类:编程语言 | 评论:0 次 | 浏览: 56
在使用springboot框架进行开发时,一般都是通过@scheduled注解进行定时任务的开发: @componentpublic cla...
Java哈希表的概念及实现完整代码
2024-11-25 14:50 | 分类:编程语言 | 评论:0 次 | 浏览: 56
哈希表概念哈希表是一种理想的从顺序表以及平衡树中查找元素的方式,它可以不经过任何比较,一次直接从表中得到想要搜索的元素。如果构造一种存储结构...
Java正则表达式详解及实用案例(附详细代码)
2024-11-25 14:50 | 分类:编程语言 | 评论:0 次 | 浏览: 62
前言正则表达式是一种强大的工具,用于处理字符串匹配和文本解析。在这篇博客中,我们将通过代码示例,详细讲解正则表达式的基本语法规则以及在jav...
Springboot整合mybatis-plus使用pageHelper进行分页(使用步骤)
2024-11-25 14:50 | 分类:编程语言 | 评论:0 次 | 浏览: 71
pagehelper 使用步骤全解析在进行 web 应用开发时,经常会涉及到数据库数据的分页展示。pagehelper 是一个非常实用的 m...
Spring Boot + Vue 基于 RSA 的用户身份认证加密机制实现过程
2024-11-25 14:50 | 分类:编程语言 | 评论:0 次 | 浏览: 58
spring boot + vue 基于 rsa 的用户身份认证加密机制实现什么是rsa?rsa算法是一种非对称加密算法,与对称加密算法不同...
MyBatis中#{} 和 ${} 的区别和动态 SQL详解
2024-11-25 14:50 | 分类:编程语言 | 评论:0 次 | 浏览: 65
1. #{} 和 ${} 的区别为了方便,接下来使用注解方式来演示:#{} 的 sql 语句中的参数是用过 ? 来起到类似于占位符的作用,而...
Java web开发环境的搭建超完整步骤
2024-11-25 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 51
前言此技术文档主要包含 idea2020.1.1 x64版本软件的安装,tomcat配置,tomcat部署,tomcat api部署和创建s...
前端RSA加密java后端解密示例代码
2024-11-25 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 48
1. 说明1.rsa是非对称加密。2.前端采用公钥加密,后端采用私钥解密。3.此示例是前端加密,后端解密,后端返回的数据未加密。如果后端相应...
Java连接MQ实现信息查询的操作过程
2024-11-25 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 48
java连接mq实现信息查询在分布式系统中,消息队列(mq)是一种常见的用于实现系统之间解耦、消息传递和异步通信的技术。本文将介绍如何使用j...
Java利用转义字符过滤HTML中的标签
2024-11-25 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 48
java利用转义字符过滤html中的标签在web开发中,经常需要处理html文本数据,并需要过滤掉其中的html标签,以保证页面显示的安全性...
Java 获取Zookeeper节点下所有数据详细步骤
2024-11-25 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 47
java 获取zookeeper节点下所有数据在分布式系统中,zookeeper是一个常用的协调服务,用于维护配置信息、命名服务、分布式锁等...
springboot集成Feign的实现示例
2024-11-25 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 50
1. 背景与概念在微服务架构中,服务之间的通信是关键问题之一。通常有两种常见的通信方式:基于 http 的 rest 通信:服务之间通过 h...
MyBatisPlus项目的创建和使用
2024-11-25 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 54
本文主要介绍了mybatisplus项目的创建和使用,具体如下:1. 快速上手1.1. 项目的创建和配置首先,创建一个 spring boo...