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

Java

【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注解失效问题解决

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文件的三种方式详解

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系统上的部署完整流程

Java Web程序在Linux系统上的部署完整流程

2025-12-13 12:05 | 分类:编程语言 | 评论:0 次 | 浏览: 127

前言本文介绍了在linux系统中部署web项目的完整流程。首先讲解了使用apt命令管理软件包、安装jdk和mysql的基本操作;然后详细说明...

Spring 后端安全双剑之JWT 无状态认证 + 密码加盐加密实战指南

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全过程

SpringBoot整合Zuul全过程

2025-12-12 19:22 | 分类:编程语言 | 评论:0 次 | 浏览: 110

zuul网关的作用网关有以下几个作用:统一入口:未全部为服务提供一个唯一的入口,网关起到外部和内部隔离的作用,保障了后台服务的安全性。鉴权校...

jdk1.8的Jenkins安装配置实践

jdk1.8的Jenkins安装配置实践

2025-12-12 19:22 | 分类:编程语言 | 评论:0 次 | 浏览: 119

jenkins介绍jenkins 是一款流行的开源持续集成(continuous integration)工具,广泛用于项目开发,具有自动化...

SpringBoot的全局异常拦截实践过程

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:在...

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