Java 中 Function 与 apply 的实际应用场景分析(含优化前后案例)
2025-12-16 12:01 | 分类:编程语言 | 评论:0 次 | 浏览: 76
在日常开发中,我们会遇到一些代码重复度高、逻辑结构雷同的场景,比如:针对多个字段做相似的判空判断对多个字段的数值格式进行统一处理动态构造 v...
Java 8日期处理LocalDateTime时区转换的3大误区与解决方案
2025-12-16 12:01 | 分类:编程语言 | 评论:0 次 | 浏览: 91
第一章:java 8日期时间体系概览java.timejava.util.datejava.util.calendar核心类概览locald...
什么是POJO类?
2025-12-16 10:31 | 分类:编程语言 | 评论:0 次 | 浏览: 94
什么是POJO类?POJO是“Plain Old Java Object”的缩写,直译为“简单老式Java对象”...
MyBatis-Plus Mapper 接口方法操作详解
2025-12-15 19:22 | 分类:编程语言 | 评论:0 次 | 浏览: 100
mybatis-plus mapper 接口方法详解1. basemapper 核心方法概览mybatis-plus 的 basemappe...
SpringBoot整合JWT实现登录认证与接口授权的全流程
2025-12-15 19:20 | 分类:编程语言 | 评论:0 次 | 浏览: 68
一、引言在分布式系统和前后端分离架构中,传统的基于 session 的认证方式存在跨域难处理、服务端存储压力大等问题。jwt(json we...
Spring Boot中读取配置文件的5种方式汇总(最新整理)
2025-12-15 19:20 | 分类:编程语言 | 评论:0 次 | 浏览: 73
在 spring boot 中,读取配置文件(如 application.properties/application.yml)的方式丰富且...
Java 缓冲区优化实现思路
2025-12-15 19:20 | 分类:编程语言 | 评论:0 次 | 浏览: 90
java 缓冲区优化在 java 中,缓冲区(buffer) 是一块用于临时存储数据的内存区域,核心作用是协调数据生产者和消费者的速度差异,...
Spring Boot 2.7.8 集成 Thymeleaf的最佳实践与常见问题讨论
2025-12-15 19:18 | 分类:编程语言 | 评论:0 次 | 浏览: 77
前言在当今快速发展的软件开发领域,构建高效、可维护且功能强大的 web 应用是每个开发团队的追求目标。spring boot 作为一款备受推...
SpringBoot项目jar依赖问题报错解析
2025-12-15 19:18 | 分类:编程语言 | 评论:0 次 | 浏览: 84
常见依赖错误类型及报错内容1. 依赖冲突类错误(1) classnotfoundexception(类找不到)报错内容:java.lang....
swagger的引入与使用
2025-12-15 18:30 | 分类:编程语言 | 评论:0 次 | 浏览: 85
1.首先引入依赖<!-- swagger2 --><dependency> <groupId>io...
Sentinel 与 Feign 整合详解:实现服务调用的流量防护
2025-12-15 18:29 | 分类:编程语言 | 评论:0 次 | 浏览: 135
目录 一、整合价值:为什么需要 Sentinel+Feign? 二、整合步骤:从依赖到配置...
@FeignClient 接口调用
2025-12-15 17:28 | 分类:编程语言 | 评论:0 次 | 浏览: 96
在项目的启动文件加入:@EnableFeignClients 注解,123456789101112131...
SpringCloud之@FeignClient()注解的使用方式
2025-12-15 17:00 | 分类:编程语言 | 评论:0 次 | 浏览: 97
@FeignClient介绍@FeignClient 是 Spring Cloud 中用于声明一个 Feign 客户端的注解...
【Java】【@PathVariable】一文吃透@PathVariable注解,Java编程轻松拿捏!
2025-12-15 16:36 | 分类:编程语言 | 评论:0 次 | 浏览: 138
一文吃透@PathVariable注解 一.什么是 @PathVariable 注解(一)通俗解...
灰度发布-介绍-全链路灰度实现
2025-12-15 15:45 | 分类:编程语言 | 评论:0 次 | 浏览: 124
灰度发布 一、什么是灰度发布,有哪些好处?介绍:好处: 二、灰度发布几种类型灰度发...
IntelliJ IDEA中引入自定义JAR包详细步骤
2025-12-14 12:07 | 分类:编程语言 | 评论:0 次 | 浏览: 105
前言在 intellij idea 中引入自定义 jar 包,需根据项目类型(普通 java 项目、maven 项目、gradle 项目)选...
Java中常用的异步方法(核心用法和场景)
2025-12-14 12:06 | 分类:编程语言 | 评论:0 次 | 浏览: 102
在 java 中,异步编程的核心目标是避免主线程阻塞,提升程序并发性能。以下是 java 不同版本 / 框架中最常用的异步方法,按「基础 a...
MybatisPlus 多数据源切换@DS注解失效问题解决
2025-12-14 12:06 | 分类:编程语言 | 评论:0 次 | 浏览: 105
在业务开发中使用到了多数据源,遇到了@ds注解失效问题,有两个场景使用到同一个@ds的查询方法,一个正常,另一个失效。伪代码如下:@serv...
Java中Json字符串和Java对象的互转
2025-12-14 12:06 | 分类:编程语言 | 评论:0 次 | 浏览: 96
json(javascript object notation)是一种轻量级的数据交换格式。诞生于 2002 年。易于人阅读和编写。同时也易...
springboot控制bean的创建顺序
2025-12-14 12:06 | 分类:编程语言 | 评论:0 次 | 浏览: 100
1、order注解(不一定有效)org.springframework.core.annotation.order2、dependson注解...
java中的Supplier接口解析
2025-12-14 12:06 | 分类:编程语言 | 评论:0 次 | 浏览: 79
java中的supplier接口是java 8引入的函数式接口(位于java.util.function包),用于延迟计算并返回结果,核心特...
Java中的ConcurrentBitSet使用小结
2025-12-14 12:06 | 分类:编程语言 | 评论:0 次 | 浏览: 91
一、核心澄清:java标准库无内置concurrentbitsetjava标准库(java.util包)中并未提供concurrentbit...
Java中ScopeValue的使用小结
2025-12-14 12:06 | 分类:编程语言 | 评论:0 次 | 浏览: 95
一、java scopedvalue(作用域值)详解1. 定义与背景scopedvalue 是 java 21 引入的预览 api(jep ...
spring中Interceptor的使用小结
2025-12-14 12:05 | 分类:编程语言 | 评论:0 次 | 浏览: 92
一、interceptor 的核心概念interceptor(拦截器) 是 spring mvc 提供的一种机制,用于在请求处理的不同阶段插...
Java打包可执行JAR文件的三种方式详解
2025-12-13 12:06 | 分类:编程语言 | 评论:0 次 | 浏览: 94
三种方式打 java 可执行 jar 包,你用对了吗写完代码只是开始,如何打包成一个“开箱即用”的 jar 文件,才...
Java资源加载机制及使用最佳实践
2025-12-13 12:05 | 分类:编程语言 | 评论:0 次 | 浏览: 102
/** * finds the resource with the given name. a resource is some ...
Java Web程序在Linux系统上的部署完整流程
2025-12-13 12:05 | 分类:编程语言 | 评论:0 次 | 浏览: 95
前言本文介绍了在linux系统中部署web项目的完整流程。首先讲解了使用apt命令管理软件包、安装jdk和mysql的基本操作;然后详细说明...
Spring 后端安全双剑之JWT 无状态认证 + 密码加盐加密实战指南
2025-12-13 12:05 | 分类:编程语言 | 评论:0 次 | 浏览: 95
引言在 java spring 后端开发中,“安全” 永远是绕不开的话题,用户登录如何免 session 认证?用户...
SpringBoot保护配置文件中敏感信息的保姆级教程
2025-12-13 12:04 | 分类:编程语言 | 评论:0 次 | 浏览: 102
前言公司部门检查,要求系统配置文件中的敏感信息如数据库密码等,进行加密处理,否则将受到公司的安全处罚,无奈只要按照公司要求,对springb...