IDEA修改代码后重启不生效问题的解决方法
2025-05-23 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 150
前言在使用 intellij idea 进行 java 项目开发时,有时会遇到一个令人头疼的问题:修改了代码后,重启服务却发现更改没有生效。...
Spring Boot中实现全局Token验证的两种方式总结
2025-05-23 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 108
前言在 spring boot 项目中,token 验证是保护接口安全的常见手段。如果每个接口都单独编写 token 验证逻辑,会导致代码冗...
SpringBoot +MybatisPlus集成多数据源的使用案例
2025-05-23 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 99
引言应项目需求,需要引入另外的mysql数据库,但是项目已经引入一个mysql,这时有几种方案通过dynamic-datasource 框架...
SpringBoot版本冲突导致NoSuchFieldError的解决方案
2025-05-23 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 107
一、问题背景在spring boot多模块项目中,若父模块与子模块引用不同版本的spring boot依赖(例如父模块使用2.7.3,子模块...
spring配置websocket的完整流程
2025-05-23 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 92
在 spring boot 中使用 kotlin 配置 websocket 的完整流程如下(包含基础配置、安全增强和性能优化):一、添加依赖...
IDEA下"File is read-only"可能原因分析及"找不到或无法加载主类"的问题
2025-05-23 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 88
1.file is read-only”可能原因写代码时想要修改这个静态变量的值,把这个语句注释掉,发现在这个文件中file i...
idea中project的显示问题及解决
2025-05-23 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 99
idea中project的显示问题新建空的project此时左侧目录并不显示projec 文件夹 ,只会显示project下的module那...
SpringBoot集成Hint语法组件的代码详解
2025-05-23 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 88
引言spring boot是spring框架的一个扩展,旨在简化spring应用的初始搭建和开发过程。它提供了大量的自动配置和可插拔的组件,...
springboot项目redis缓存异常实战案例详解(提供解决方案)
2025-05-22 19:16 | 分类:编程语言 | 评论:0 次 | 浏览: 90
缓存异常实践案例redis基本上是高并发场景上会用到的一个高性能的key-value数据库,属于nosql类型,一般用作于缓存,一般是结合数...
Spring Cache注解@Cacheable的九个属性详解
2025-05-22 19:16 | 分类:编程语言 | 评论:0 次 | 浏览: 97
1.value/cachenames 属性如下图所示,这两个属性代表的意义相同,根据@aliasfor注解就能看出来了。这两个属性都是用来指...
Spring Boot 整合 Redis 实现数据缓存案例详解
2025-05-22 19:16 | 分类:编程语言 | 评论:0 次 | 浏览: 99
spring boot 缓存,默认使用的是 concurrentmap 的方式来实现的,然而我们在项目中并不会这么使用。我们经常会引入第三方...
Spring 缓存在项目中的使用详解
2025-05-22 19:16 | 分类:编程语言 | 评论:0 次 | 浏览: 99
在上文介绍了jsr-107 规范后, 本文来介绍一下 spring 缓存机制相关内容。1.spring 缓存机制介绍spring 从 3.1...
Java中@Constraint实现自定义校验注解
2025-05-22 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 100
@constraint是 java 中用于定义自定义校验注解的一个元注解。它通常与 hibernate validator 或其他基于 js...
maven 导入resource lib文件夹中的jar的几种方法
2025-05-22 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 110
在maven项目中,如果需要导入位于src/main/resources/lib或其他目录中的jar文件,通常不推荐直接将jar文件放在资源...
maven打包不打lib目录里面的jar包的解决办法
2025-05-22 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 118
出现原因项目原来在tomcat中运行的war包,使用maven构建,依赖由maven管理,现在需要与第三方系统对接,用第三方技术,第三方提供...
一篇清晰易懂的Java 8彻底卸载与清理教程
2025-05-22 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 114
一、windows 系统卸载 java 8步骤 1:通过控制面板卸载程序按下win + r,输入appwiz.cpl,回车打开“...
Maven 打包跳过Test目录的三种解决方法
2025-05-22 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 111
maven执行package打包时,测试失败会影响打包结果。解决方法:方法一:修改pom.xml文件如下,把skiptests属性改为tru...
java.sql.SQLNonTransientConnectionException: Public Key Retrieval is not allowed
2025-05-22 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 123
在使用 mysql 8.0 或更高版本时,可能会遇到以下错误:java.sql.sqlnontransientconnectionexcep...
Java获取请求url地址的几种常见方法
2025-05-22 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 111
1. 在servlet中获取import javax.servlet.http.httpservlet;import javax.servl...
一文教你Java如何快速构建项目骨架
2025-05-22 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 129
在 java 项目开发过程中,构建项目骨架是一项繁琐但又基础重要的工作。幸运的是,java 领域有许多代码生成工具可以帮助我们快速完成这一任...
JAVA数组中五种常见排序方法整理汇总
2025-05-21 19:14 | 分类:编程语言 | 评论:0 次 | 浏览: 115
前言:几种常用的java数组排序方法的整合。法一:arrays.sort()arrays.sort()排序方法在java中是最简单且最常用的...
Java 的 Condition 接口与等待通知机制详解
2025-05-21 19:14 | 分类:编程语言 | 评论:0 次 | 浏览: 118
一、引言在 java 并发编程里,实现线程间的协作与同步是极为关键的任务。除了使用object类的wait()、notify()和notif...
java中XML的使用全过程
2025-05-21 19:14 | 分类:编程语言 | 评论:0 次 | 浏览: 101
什么是xmlxml(extensible markup language),可扩展标记语言,是一种简单的基于文本的语言,旨在以村文本格式存储...
SpringCloud整合MQ实现消息总线服务方式
2025-05-21 19:14 | 分类:编程语言 | 评论:0 次 | 浏览: 108
一、背景介绍每当修改配置文件内容,如果需要客户端也同步更新,就需要手动调用/refresh接口,以便客户端能获取到最新的配置内容。当客户端越...
使用Java实现Navicat密码的加密与解密的代码解析
2025-05-21 19:14 | 分类:编程语言 | 评论:0 次 | 浏览: 121
在日常开发过程中,我们有时需要处理各种软件保存的凭据信息,比如数据库连接密码等。这篇文章将介绍如何使用java对navicat保存的数据库密...
Dubbo之SPI机制的实现原理和优势分析
2025-05-21 19:14 | 分类:编程语言 | 评论:0 次 | 浏览: 119
dubbo中spi机制的实现原理和优势确保系统的扩展性是我们开展架构设计工作的核心目标之一。实现扩展性的方法有很多,jdk 本身内置了一个 ...
SpringBoot项目中Redis存储Session对象序列化处理
2025-05-21 19:14 | 分类:编程语言 | 评论:0 次 | 浏览: 127
在 spring boot 项目中使用 redis 存储 session 时,对象的序列化和反序列化是关键步骤。序列化可以将 java 对象...
Java求两个 List集合的交集元素的多种实现方式
2025-05-21 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 74
1. 使用retainall方法retainall是collection接口中的一个方法,用于保留集合中与指定集合相同的元素,移除其他元素。...
SpringBoot中循环依赖的常见陷阱与解决方案
2025-05-21 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 78
引言在spring boot开发中,你是否遇到过这样的错误信息?the dependencies of some of the beans ...
SpringBoot使用索引来优化SQL查询的详细步骤
2025-05-21 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 79
核心目标:让数据库能够通过扫描索引(小范围、有序的数据结构)快速定位到所需数据行,而不是扫描整个表(大数据量下非常慢)。1. 理解索引的作用...