【Java】【@PathVariable】一文吃透@PathVariable注解,Java编程轻松拿捏!
2025-12-15 16:36 | 分类:编程语言 | 评论:0 次 | 浏览: 192
一文吃透@PathVariable注解 一.什么是 @PathVariable 注解(一)通俗解...
灰度发布-介绍-全链路灰度实现
2025-12-15 15:45 | 分类:编程语言 | 评论:0 次 | 浏览: 184
灰度发布 一、什么是灰度发布,有哪些好处?介绍:好处: 二、灰度发布几种类型灰度发...
IntelliJ IDEA中引入自定义JAR包详细步骤
2025-12-14 12:07 | 分类:编程语言 | 评论:0 次 | 浏览: 172
前言在 intellij idea 中引入自定义 jar 包,需根据项目类型(普通 java 项目、maven 项目、gradle 项目)选...
Java中常用的异步方法(核心用法和场景)
2025-12-14 12:06 | 分类:编程语言 | 评论:0 次 | 浏览: 147
在 java 中,异步编程的核心目标是避免主线程阻塞,提升程序并发性能。以下是 java 不同版本 / 框架中最常用的异步方法,按「基础 a...
MybatisPlus 多数据源切换@DS注解失效问题解决
2025-12-14 12:06 | 分类:编程语言 | 评论:0 次 | 浏览: 146
在业务开发中使用到了多数据源,遇到了@ds注解失效问题,有两个场景使用到同一个@ds的查询方法,一个正常,另一个失效。伪代码如下:@serv...
Java中Json字符串和Java对象的互转
2025-12-14 12:06 | 分类:编程语言 | 评论:0 次 | 浏览: 142
json(javascript object notation)是一种轻量级的数据交换格式。诞生于 2002 年。易于人阅读和编写。同时也易...
springboot控制bean的创建顺序
2025-12-14 12:06 | 分类:编程语言 | 评论:0 次 | 浏览: 145
1、order注解(不一定有效)org.springframework.core.annotation.order2、dependson注解...
java中的Supplier接口解析
2025-12-14 12:06 | 分类:编程语言 | 评论:0 次 | 浏览: 118
java中的supplier接口是java 8引入的函数式接口(位于java.util.function包),用于延迟计算并返回结果,核心特...
Java中的ConcurrentBitSet使用小结
2025-12-14 12:06 | 分类:编程语言 | 评论:0 次 | 浏览: 135
一、核心澄清:java标准库无内置concurrentbitsetjava标准库(java.util包)中并未提供concurrentbit...
Java中ScopeValue的使用小结
2025-12-14 12:06 | 分类:编程语言 | 评论:0 次 | 浏览: 141
一、java scopedvalue(作用域值)详解1. 定义与背景scopedvalue 是 java 21 引入的预览 api(jep ...
spring中Interceptor的使用小结
2025-12-14 12:05 | 分类:编程语言 | 评论:0 次 | 浏览: 137
一、interceptor 的核心概念interceptor(拦截器) 是 spring mvc 提供的一种机制,用于在请求处理的不同阶段插...
Java打包可执行JAR文件的三种方式详解
2025-12-13 12:06 | 分类:编程语言 | 评论:0 次 | 浏览: 134
三种方式打 java 可执行 jar 包,你用对了吗写完代码只是开始,如何打包成一个“开箱即用”的 jar 文件,才...
Java资源加载机制及使用最佳实践
2025-12-13 12:05 | 分类:编程语言 | 评论:0 次 | 浏览: 132
/** * finds the resource with the given name. a resource is some ...
Java Web程序在Linux系统上的部署完整流程
2025-12-13 12:05 | 分类:编程语言 | 评论:0 次 | 浏览: 127
前言本文介绍了在linux系统中部署web项目的完整流程。首先讲解了使用apt命令管理软件包、安装jdk和mysql的基本操作;然后详细说明...
Spring 后端安全双剑之JWT 无状态认证 + 密码加盐加密实战指南
2025-12-13 12:05 | 分类:编程语言 | 评论:0 次 | 浏览: 128
引言在 java spring 后端开发中,“安全” 永远是绕不开的话题,用户登录如何免 session 认证?用户...
SpringBoot保护配置文件中敏感信息的保姆级教程
2025-12-13 12:04 | 分类:编程语言 | 评论:0 次 | 浏览: 134
前言公司部门检查,要求系统配置文件中的敏感信息如数据库密码等,进行加密处理,否则将受到公司的安全处罚,无奈只要按照公司要求,对springb...
深入解析Spring的DI依赖注入(配置文件方式)
2025-12-13 12:04 | 分类:编程语言 | 评论:0 次 | 浏览: 127
1.ioc和di的概念ioc:inverseofcontrol,控制反转,将对象的创建权反转给spring。di:dependencyinj...
Spring Boot 中 RestTemplate 的核心用法指南
2025-12-13 12:04 | 分类:编程语言 | 评论:0 次 | 浏览: 146
在分布式系统开发中,服务间通信是常见需求。作为 spring 框架的重要组件,resttemplate 为开发者提供了简洁优雅的 http ...
Java中Map的五种遍历方式实现与对比
2025-12-13 12:04 | 分类:编程语言 | 评论:0 次 | 浏览: 131
提起java中map的遍历,很多人第一反应还是:for (map.entry<k,v> entry : map.entryset...
使用Java和Ehcache实现缓存策略的设置及示例代码
2025-12-12 19:22 | 分类:编程语言 | 评论:0 次 | 浏览: 136
使用java和ehcache实现缓存策略缓存是提高应用程序性能的重要手段,通过减少对数据库或外部服务的访问频率来加快响应速度。ehcache...
Spring Boot 处理带文件表单的方式汇总
2025-12-12 19:22 | 分类:编程语言 | 评论:0 次 | 浏览: 124
方式 1:@requestparam接收文件后端代码@postmapping("/upload1")public result upload...
SpringBoot整合Zuul全过程
2025-12-12 19:22 | 分类:编程语言 | 评论:0 次 | 浏览: 110
zuul网关的作用网关有以下几个作用:统一入口:未全部为服务提供一个唯一的入口,网关起到外部和内部隔离的作用,保障了后台服务的安全性。鉴权校...
jdk1.8的Jenkins安装配置实践
2025-12-12 19:22 | 分类:编程语言 | 评论:0 次 | 浏览: 119
jenkins介绍jenkins 是一款流行的开源持续集成(continuous integration)工具,广泛用于项目开发,具有自动化...
SpringBoot的全局异常拦截实践过程
2025-12-12 19:19 | 分类:编程语言 | 评论:0 次 | 浏览: 124
在 spring boot 中,可以通过使用 @controlleradvice 注解和 @exceptionhandler 注解来实现全局...
SpringBoot全局异常拦截与自定义错误页面实现过程解读
2025-12-12 19:18 | 分类:编程语言 | 评论:0 次 | 浏览: 119
一、引言在开发基于spring boot的应用程序时,异常处理是一个至关重要的环节。合理的异常处理机制不仅可以提高系统的稳定性和可靠性,还能...
基于SpringBoot实现分布式锁的三种方法
2025-12-12 19:18 | 分类:编程语言 | 评论:0 次 | 浏览: 122
我来详细讲解spring boot中实现分布式锁的几种方式,包括手写redis锁和使用redisson框架。一、基于redis原生命令实现分...
SpringBoo WebFlux+MongoDB实现非阻塞API过程
2025-12-12 19:18 | 分类:编程语言 | 评论:0 次 | 浏览: 99
一、引言在当今高并发的互联网环境下,传统的阻塞式编程模型在处理大量请求时往往会遇到性能瓶颈。响应式编程作为一种异步、非阻塞的编程范式,能够更...
springboot+redis实现订单过期(超时取消)功能的方法详解
2025-12-12 19:17 | 分类:编程语言 | 评论:0 次 | 浏览: 133
在spring boot中使用redis实现订单过期(超时取消)功能,有多种成熟方案。以下是完整的实现方案:一、redis键过期回调方案(推...
Spring AOP高级应用与源码剖析
2025-12-12 12:03 | 分类:编程语言 | 评论:0 次 | 浏览: 101
spring aop 高级应用aop的本质:在不改变原有业务逻辑的情况下增强横切逻辑,横切逻辑代码往往是权限校验代码,日志代码,事务控制代码...
Java选择排序思路详解
2025-12-12 12:03 | 分类:编程语言 | 评论:0 次 | 浏览: 101
基本思想:每一次从待排序的数据元素中选出最小(或最大)的一个元素,存放在序列的起始位置,直到全部待排序的数据元素排完。直接选择排序思路1:在...