当前位置: 代码网 > it编程>编程语言>

Java

Spring事件监听器ApplicationListener的使用与原理分析

2025-11-19 12:02 | 分类:编程语言 | 评论:0 次 | 浏览: 42

applicationevent以及listener是spring为我们提供的一个事件监听、订阅的实现,内部实现原理是观察者设计模式,设计初...

Java实现订单超时自动取消的完整设计方案

2025-11-19 12:02 | 分类:编程语言 | 评论:0 次 | 浏览: 54

在电商、外卖、票务等业务中,“订单超时自动取消” 是保障资源高效利用的核心功能 —— 比如用...

通过Interface扫描获取所有实现类方式

2025-11-19 12:02 | 分类:编程语言 | 评论:0 次 | 浏览: 61

通过interface扫描获取所有实现类当我们在代码中定义了一个接口,很多功能累实现了这个接口。所以我们可以统一管理这个接口,避免自己手动创...

SpringBoot配置嵌入式服务器的实操演示

SpringBoot配置嵌入式服务器的实操演示

2025-11-19 12:02 | 分类:编程语言 | 评论:0 次 | 浏览: 44

servlet 三大组件是java web开发的核心基础,包括:servlet、filter和listener。servlet:用于处理客户...

一文搞懂霍夫曼树原理及C++/Python/Java实战实现

2025-11-19 11:58 | 分类:编程语言 | 评论:0 次 | 浏览: 48

前言在数据压缩、信息编码等场景中,“如何用更少的空间存储更多数据” 是核心需求。霍夫曼树(huffman tree)...

java对接Pinata上传文件到IPFS全过程

java对接Pinata上传文件到IPFS全过程

2025-11-18 19:19 | 分类:编程语言 | 评论:0 次 | 浏览: 48

pinata调用api上传文件到ipfs网络1.登录这是官网的登录地址:https://app.pinata.cloud/auth/sign...

IDEA实现java远程调试全过程

IDEA实现java远程调试全过程

2025-11-18 19:18 | 分类:编程语言 | 评论:0 次 | 浏览: 53

为啥要用呢?唉,其实有些线上问题,其实你怎么log也不如远程调试一下呀。idea配置启动所要连接的服务java -jar -agentli...

java 实体类 时间格式化

2025-11-18 16:51 | 分类:编程语言 | 评论:0 次 | 浏览: 54

java 实体类 时间格式化 注解:@JsonFormat(pattern = "yyyy-MM-dd...

SpringBoot集成JWT无状态身份认证的方案详解

2025-11-18 12:10 | 分类:编程语言 | 评论:0 次 | 浏览: 61

springboot集成jwt实现无状态身份认证实战在现代web应用中,身份认证是必不可少的安全环节。传统的基于session的认证方式虽然...

SpringBoot整合Redis启动失败的常见错误以及解决方法

2025-11-18 12:10 | 分类:编程语言 | 评论:0 次 | 浏览: 59

一、redis服务配置问题1. redis服务未启动报错内容:unable to connect to redis server: 127....

基于MyBatis插件实现字段加解密的实现示例

2025-11-18 12:10 | 分类:编程语言 | 评论:0 次 | 浏览: 65

前言对于大多数系统来说,敏感数据的加密存储都是必须考虑和实现的。最近在公司的项目中也接到了相关的安全需求,因为项目使用了 mybatis 作...

Spring Boot集成JWT实现无状态认证与授权方式

2025-11-18 12:10 | 分类:编程语言 | 评论:0 次 | 浏览: 68

在spring boot中集成jwt(json web token)是一种常见的身份验证和授权方式。jwt是一种无状态的、基于令牌的认证机制...

SpringBoot项目整合MongoDB启动失败的常见错误及解决方法

2025-11-18 12:10 | 分类:编程语言 | 评论:0 次 | 浏览: 57

一、连接配置问题1. 连接uri不匹配报错内容:connection timed outorauthentication failed原因:...

SpringBoot+ResponseBodyEmitter实时异步流式推送的实现

SpringBoot+ResponseBodyEmitter实时异步流式推送的实现

2025-11-18 12:10 | 分类:编程语言 | 评论:0 次 | 浏览: 73

chatgpt 的火爆,让流式输出技术迅速走进大众视野。在那段时间里,许多热爱钻研技术的小伙伴纷纷开始学习和实践 sse 异步处理。我当时也...

Spring Boot集成BCryptPasswordEncoder实现密码加密与验证的实现方案

2025-11-18 12:10 | 分类:编程语言 | 评论:0 次 | 浏览: 63

1. 添加依赖确保你的pom.xml文件中已经包含了spring security的依赖。如果没有,可以添加以下依赖:<depende...

Spring中的三级缓存使用及说明

Spring中的三级缓存使用及说明

2025-11-18 12:10 | 分类:编程语言 | 评论:0 次 | 浏览: 63

常见问题循环依赖循环依赖:就是 n 个类循环(嵌套)使用。简单来说,就是多个 bean 之间互相依赖或引用到对方,最终形成了 闭环。循环依赖...

SpringBoot Redis 启动失败深度剖析与标准化解决方案(快速定位问题)

2025-11-18 12:09 | 分类:编程语言 | 评论:0 次 | 浏览: 62

springboot作为主流开发框架,其与redis的整合因缓存、会话共享等场景被广泛应用,但启动阶段常因依赖配置、服务状态、版本兼容、网络...

JDK + Maven +IDEA 安装配置一条龙教程(2025 最新)

JDK + Maven +IDEA 安装配置一条龙教程(2025 最新)

2025-11-18 12:09 | 分类:编程语言 | 评论:0 次 | 浏览: 68

1. jdk1.1 jdk 下载本次安装以 oracle jdk 为例版本任你发,我用爪哇8,这次我们直接把 jdk 8、17、25 都装一...

MyBatis的Mapper.xml文件中关于字符串的判断写法

2025-11-18 11:50 | 分类:编程语言 | 评论:0 次 | 浏览: 39

在mybatis的Mapper.xml文件中,如果需要在<if>标签中判断字符串是否相等,是不能使用...

MobaXterm的SFTP文件上传 下载_mobaxterm传输文件

MobaXterm的SFTP文件上传 下载_mobaxterm传输文件

2025-11-18 09:57 | 分类:编程语言 | 评论:0 次 | 浏览: 42

MobaXterm下载安装及SSH远程教程 三、MobaXterm的SFTP文件传输(远程至服务器的方式) 1、打开远程窗口 远程至服务器&...

Springboot中JWT登录校验及其拦截器实现方法

2025-11-17 19:22 | 分类:编程语言 | 评论:0 次 | 浏览: 49

前言这篇我们主要实现后端对用户登录的身份校验,是web项目核心功能之一。后续会有springboot整合各个功能的文章,同时也会有前端的相关...

Spring StateMachine 使用小结

2025-11-17 19:22 | 分类:编程语言 | 评论:0 次 | 浏览: 52

一、基本概念状态机(state machine)是一种行为模型,定义了一组状态、状态之间的转换(事件驱动)、以及在状态转换时触发的动作。sp...

Spring Boot通过tomcat部署项目(包含jar包、war包)的完整过程

Spring Boot通过tomcat部署项目(包含jar包、war包)的完整过程

2025-11-17 19:22 | 分类:编程语言 | 评论:0 次 | 浏览: 47

在spring boot项目中,有两种常见的部署方式:1.使用spring boot自带的 内置 tomcat , 将项目打包为 jar 并...

Java中接口和抽象类的异同以及具体的使用场景

2025-11-17 19:21 | 分类:编程语言 | 评论:0 次 | 浏览: 53

在 java 中,接口(interface)和抽象类(abstract class)是实现抽象编程的核心机制,二者都用于定义 “...

JAVA自定义注解的步骤示例详解

2025-11-17 19:21 | 分类:编程语言 | 评论:0 次 | 浏览: 50

简介在 java 中,注解(annotation)是一种特殊的元数据(metadata),可以标记在类、方法、字段、参数等元素上,用于传递额...

Mybatis的mapper.xml中if标签test判断的用法说明

2025-11-17 19:01 | 分类:编程语言 | 评论:0 次 | 浏览: 51

mapper.xml中if标签test判断的用法1. 字符串等于条件的两种写法① 将双引号和单引号的位置互换123<if test&#...

mybatis在mapper.xml中怎么处理大于、小于、不等于号

2025-11-17 15:22 | 分类:编程语言 | 评论:0 次 | 浏览: 48

第一种方法:使用转义字符大于号>&gt;大于等于号>=&gt;=小于号<&lt;小于等于号<...

LambdaQueryWrapper

2025-11-17 15:22 | 分类:编程语言 | 评论:0 次 | 浏览: 46

常用方法 //等于(=)eq(T column, Object val);//不等于(&l...

SpringBoot接收前端参数的最常用的场景和具体案例

2025-11-17 12:07 | 分类:编程语言 | 评论:0 次 | 浏览: 56

小伙伴会不会有疑问:“前端怎么给后端传数据呀?比如我想根据用户 id 查对应的用户信息,该怎么写?” 今天这篇就聚焦...

SpringBoot整合Thymeleaf模板引擎的实践过程

2025-11-17 12:07 | 分类:编程语言 | 评论:0 次 | 浏览: 43

一、场景与问题描述在现代web开发中,模板引擎是服务端动态页面渲染的关键。thymeleaf 是一款易用且功能强大的模板引擎,尤其适合与 s...

Copyright © 2017-2026  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com