SpringData JPA审计功能(@CreatedDate与@LastModifiedDate)实现
2025-04-14 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 60
引言在企业级应用开发中,数据审计是一项至关重要的功能。所谓数据审计,是指对数据的创建、修改等操作进行跟踪记录,以便于后续的数据分析、问题追踪...
springboot3整合SpringSecurity实现登录校验与权限认证
2025-04-14 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 49
目前市面上常用的安全框架有:spring security、shiro,还有一个国人开发的框架目前也备受好评:satoken但是与sprin...
spring boot整合flyway实现数据的动态维护的示例代码
2025-04-14 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 62
1、简单介绍一下flywayflyway 是一款开源的数据库版本控制工具,主要用于管理数据库结构的变更(如创建表、修改字段、插入数据等)。它...
SpringBoot中的三种应用事件处理机制详解
2025-04-14 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 73
引言在项目开发中,组件间的松耦合设计至关重要。应用事件处理机制作为观察者模式的一种实现,允许系统在保持模块独立性的同时实现组件间的通信。sp...
如何使用java代码获取JVM信息
2025-04-14 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 58
转载请注明出处:最近在环境中定位服务问题,由于服务使用的docker部署的,且使用的docker镜像,在启动之后,容器内没有jdk相关的工具...
SpringBoot实现重试机制的四种方案
2025-04-14 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 75
一、spring retry1. 基本原理spring retry是spring官方提供的重试框架,作为spring生态系统的一部分,它通过...
通过Spring层面进行事务回滚的实现
2025-04-14 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 49
spring 中事务可以分为声明式事务和编程式事务,那么解下来就从这两方面说一说在 spring 层面个怎么进行回滚声明式事务回滚:1. 基...
SpringBoot条件注解核心作用与使用场景详解
2025-04-14 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 57
引言 spring boot 的条件注解(conditional annotations)是自动配置(auto-con...
SpringKafka错误处理(重试机制与死信队列)
2025-04-13 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 71
引言在构建基于kafka的消息系统时,错误处理是确保系统可靠性和稳定性的关键因素。即使设计再完善的系统,在运行过程中也不可避免地会遇到各种异...
Spring Shell 命令行实现交互式Shell应用开发
2025-04-13 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 49
引言现代企业应用通常提供网页界面或api接口,但在特定场景下,命令行工具仍具有不可替代的价值,尤其在自动化脚本、运维工具和开发辅助工具领域。...
Spring LDAP目录服务的使用示例
2025-04-13 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 42
引言在企业环境中,轻量级目录访问协议(ldap)扮演着重要角色,作为集中式用户管理和身份验证的标准协议。ldap服务器存储组织结构化数据,包...
SpringQuartz定时任务核心组件JobDetail与Trigger配置
2025-04-13 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 50
引言在企业级java应用中,定时任务是一个常见需求,用于执行周期性工作如数据清理、报表生成、邮件发送等。spring框架与quartz调度器...
SpringBatch数据写入实现
2025-04-13 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 46
引言数据写入是批处理任务的最后环节,其性能和可靠性直接影响着整个批处理应用的质量。spring batch通过itemwriter接口及其丰...
SpringSecurity JWT基于令牌的无状态认证实现
2025-04-13 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 49
引言在微服务架构与分布式系统日益普及的今天,传统的基于会话(session)的认证方式面临着诸多挑战。json web token(jwt)...
如何配置Spring Boot中的Jackson序列化
2025-04-12 19:14 | 分类:编程语言 | 评论:0 次 | 浏览: 52
配置spring boot中的jackson序列化在开发基于spring boot的应用程序时,jackson是默认的json序列化和反序列...
Java Socket编程从零到实战详解(完整实战案例)
2025-04-12 19:14 | 分类:编程语言 | 评论:0 次 | 浏览: 57
一、socket基础概念与工作流程(图解)(先理解“打电话”模型,再写代码)1. socket通信核心模型关键角色:...
java中符号@的作用及用法举例详解
2025-04-12 19:14 | 分类:编程语言 | 评论:0 次 | 浏览: 59
前言在java中,@符号用来表示注解(annotation)。注解是java 5.0版本引入的一个特性,它提供了一种安全的为程序元素(类、方...
深入理解与应用Java抽象类
2025-04-12 19:14 | 分类:编程语言 | 评论:0 次 | 浏览: 50
一、引言在java的面向对象编程中,抽象类(abstract class)是一个非常重要的概念。它允许我们定义一个类,该类中包含一些抽象方法...
Java Stream去重常见的多种方法及示例
2025-04-12 19:14 | 分类:编程语言 | 评论:0 次 | 浏览: 58
在java stream中实现去重有多种方法,具体取决于需求和场景。以下是常见的几种方法及示例:1. 使用distinct()方法适用于对象...
Java冒泡排序详解(附有详细代码)
2025-04-12 19:14 | 分类:编程语言 | 评论:0 次 | 浏览: 52
一、引言在计算机科学中,排序算法是一种将一组数据项按照某种顺序排列的算法。排序算法在数据处理中起着至关重要的作用,它们被广泛应用于各种软件和...
Java中Date、LocalDate、LocalDateTime、LocalTime、时间戳之间的相互转换代码
2025-04-12 19:14 | 分类:编程语言 | 评论:0 次 | 浏览: 52
一、date转localdatetime @test public void test06(){ simpleda...
Java中使用Hutool进行AES加密解密的方法举例
2025-04-12 19:14 | 分类:编程语言 | 评论:0 次 | 浏览: 54
前言在信息安全领域,数据加密是保护数据机密性、完整性和可用性的重要手段之一。aes(advanced encryption standard...
Idea中Jdk和Language level的指定方式
2025-04-12 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 54
idea中jdk和language level的指定jdk在每个新版本都会有其新特性而新版本一般也会向下兼容旧版本的特性,idea 是对这些...
Java常用集合与映射的线程安全问题小结
2025-04-12 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 51
java常用集合与映射的线程安全问题深度解析一、线程安全基础认知在并发编程环境下,当多个线程同时操作同一集合对象时,若未采取同步措施,可能导...
Java中本地缓存的4种实现方式总结
2025-04-12 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 60
前言在java开发中,缓存技术是提高应用性能的关键手段之一。今天,我们来聊聊java中的四种主流本地缓存技术,并通过实例代码帮助大家更好地理...
Spring Boot项目部署命令java -jar的各种参数及作用详解
2025-04-12 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 48
前言在实际生产环境中,我们经常使用java -jar命令来部署spring boot项目。为了满足不同场景的需求,可以通过一些常用参数来优化...
SpringBoot整合Mybatis-plus关键词模糊查询结果为空
2025-04-12 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 50
现象springboot整合mybatis-plus使用关键词模糊查询的时候,数据库中有数据,但是无法查找出来。原因其实不是mybatis-...
resultMap如何处理复杂映射问题
2025-04-12 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 50
resultmap复杂映射问题association:关联(多对一的情况)collection: 集合(一对多的情况)javatype: 用...
Spring中配置ContextLoaderListener方式
2025-04-12 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 49
spring中配置contextloaderlistenerweb.xml: <!-- contextconfiglocation参...
关于Spring工厂方法注入属性方式
2025-04-12 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 49
静态工厂注入在 spring 中,也可以使用静态工厂的方式实例化 bean。此种方式需要提供一个静态工厂方法创建 bean 的实例。① 创建...