SpringBoot+React中双token实现无感刷新
2025-10-20 12:04 | 分类:编程语言 | 评论:0 次 | 浏览: 42
一、方案说明1. 核心流程用户登录提交账号密码 → 服务端验证 → 返回access token(前端存储) + r...
java中Vector的详细说明
2025-10-20 12:04 | 分类:编程语言 | 评论:0 次 | 浏览: 46
1. vector 是什么?vector是 java 早期版本(从 jdk 1.0 开始)就存在的一个动态数组实现。它位于 java.uti...
详细说一说Java自动装箱与拆箱是什么
2025-10-19 19:23 | 分类:编程语言 | 评论:0 次 | 浏览: 59
一、核心概念:什么是装箱与拆箱?要理解“自动”,首先要理解手动的“装箱”和“拆箱...
Java 通配符详解:?、? extends、? super 一篇搞懂
2025-10-19 19:23 | 分类:编程语言 | 评论:0 次 | 浏览: 54
在 java 泛型中,通配符(wildcard)是解决 “泛型类型不确定” 问题的关键。你可能见过list<?...
Spring Boot 自动配置原理实现机制深度解析(实战示例)
2025-10-19 19:23 | 分类:编程语言 | 评论:0 次 | 浏览: 46
本文深入剖析 spring boot 自动配置的实现原理,从核心注解到完整流程,包含详细源码分析和实战示例。1. 自动配置概述1.1 什么是...
Spring配置文件和mybatis详解
2025-10-19 19:23 | 分类:编程语言 | 评论:0 次 | 浏览: 52
1.配置文件1.1 概述计算机配置文件:用于存储系统、应用程序的设置信息,通常以文本或结构化数据格式(如json、xml、ini等)保存。其...
Java异常报错: java.io.IOException: Broken pipe解决方案
2025-10-19 19:22 | 分类:编程语言 | 评论:0 次 | 浏览: 61
背景客户生产环境的业务系统能够正常访问,但是业务无法正常进行,排查日志发现大量的java.io.ioexception: broken pi...
Java滑动窗口算法题目练习(附详细图文及代码)
2025-10-19 19:21 | 分类:编程语言 | 评论:0 次 | 浏览: 76
长度最小的子数组题目解析:这里给我们一个全是正整数的数组和一个目标值,让我们找一段连续的区间,这个区间的值之和是大于等于目标值的,从这个数组...
Java中的泛型使用详解
2025-10-19 19:19 | 分类:编程语言 | 评论:0 次 | 浏览: 58
泛型类语法class 泛型类名称<类型形参列表> { // 这里可以使用类型参数}class classname&...
Spring 切面执行链的实现示例
2025-10-19 19:18 | 分类:编程语言 | 评论:0 次 | 浏览: 62
在实际应用中,一个方法通常会被多个切面拦截。例如,我们有一个方法,既需要记录其执行日志,又需要应用一些安全限制。这类职责通常由专门的切面来处...
Java进程与线程介绍及如何实现
2025-10-19 19:18 | 分类:编程语言 | 评论:0 次 | 浏览: 62
1.前言哈喽大家好吖,今天来给大家分享这一段时间刚上手的java多线程的学习,多线程在以后实际项目开发中是一个十分核心的内容,需要认真学习并...
SpringBoot打包为外部配置包的技巧分享
2025-10-19 12:02 | 分类:编程语言 | 评论:0 次 | 浏览: 50
前言在springboot开发时,在项目开发完成后,打包发布是必不可少的过程(jar,原生执行文件,dockerfile等),但打包也是有一...
java 迭代器使用(java list循环删除)
2025-10-18 15:12 | 分类:编程语言 | 评论:0 次 | 浏览: 71
Java迭代器(Iterator)是用于安全遍历和操作集合元素的标准机制,通过iterator()方法获取对象,结合hasNext()、ne...
IDEA使用Git对分支进行开发合并的全过程
2025-10-18 12:02 | 分类:编程语言 | 评论:0 次 | 浏览: 48
摘要本文介绍了如何在idea中使用git对分支进行开发合并,让我们拿下它。先分享本地全局配置名的更改命令#查看当前的git配置git con...
Spring创建Bean的多种方式对比与最佳实践
2025-10-18 12:02 | 分类:编程语言 | 评论:0 次 | 浏览: 51
第一次接手老项目,我最懵的一件事是:同一个项目里,创建 bean 的姿势能有五六种——@component、@bea...
SpringBoot外部化配置的最佳实践指南
2025-10-18 12:02 | 分类:编程语言 | 评论:0 次 | 浏览: 45
总体理解:什么是“外部化配置”?externalized configuration 的核心思想是:把应用程序的配置...
SpringMVC请求路径问题及解决(路径前面加不加/的问题)
2025-10-17 12:04 | 分类:编程语言 | 评论:0 次 | 浏览: 57
一、请求路径一个正确的请求路径应该是由资源路径+资源名称组成http://localhost:8080/sk_war_exploded/lo...
关于java单元测试(@Test)详解
2025-10-17 12:04 | 分类:编程语言 | 评论:0 次 | 浏览: 48
初学者在写java代码的时候,可能会因为写一个小功能就要写一个类,写一个main方法而苦恼。其实java的工程师在很早的时候就提供了解决的方...
SpringMVC路径规则以及使用正则详解
2025-10-17 12:03 | 分类:编程语言 | 评论:0 次 | 浏览: 63
springmvc路径规则及使用正则@requestmapping中指定的路径也可以使用通配符*,表示任意字符。如下的处理器方法可以映射请求...
SpringBoot启动时执行特定代码的10种方式
2025-10-17 12:03 | 分类:编程语言 | 评论:0 次 | 浏览: 49
1. 引言在实际的 spring boot 项目开发中,我们经常需要在应用启动时执行一些特定的初始化代码,比如缓存预热、数据初始化、配置加载...
解决Spring/SpringBoot @RequestParam注解无法读取application/json格式数据问题
2025-10-17 12:03 | 分类:编程语言 | 评论:0 次 | 浏览: 52
emmmm…最近在做项目的途中,有遇到一个方法需要接收的参数只有一个或者较少的时候就懒得写实体类去接收,使用spring框架都...
spring mvc静态资源权限访问的设置方式
2025-10-17 12:02 | 分类:编程语言 | 评论:0 次 | 浏览: 57
一、案例现象1.controller层 /** * @author liujianfu * @description ...
Java自定义事件监听器的实现方式和应用场景
2025-10-17 12:02 | 分类:编程语言 | 评论:0 次 | 浏览: 51
引言自定义事件监听器是一种强大的编程模式,它主要实现了模块间的解耦、增强了应用的扩展性和可维护性。其核心思想是 “观察者模式...
SpringBoot启动时执行某些操作的8种方式
2025-10-17 12:02 | 分类:编程语言 | 评论:0 次 | 浏览: 41
实现方案一、applicationrunner1. 执行时机springboot 应用完全启动后。2. 核心特点实现 application...
idea中如何找到VM options选项
2025-10-16 19:20 | 分类:编程语言 | 评论:0 次 | 浏览: 59
idea - run - editconfiguration添加vm options选项选择vm options(中间位置)然后就可以修改啦...
Java中VM options与Program arguments的区别及说明
2025-10-16 19:20 | 分类:编程语言 | 评论:0 次 | 浏览: 51
一、vm optionsvm options:我们在程序中需要的运行时环境变量,它需要以-d或-x或-xx开头,每个参数使用空格分隔使用最多...
Java存储数据至Rredis之@RedisHash实现过程
2025-10-16 19:20 | 分类:编程语言 | 评论:0 次 | 浏览: 53
最近有一个需求,需要在项目启动时,先加载一部分数据至redis中。思来想去,找到了一个比较合适的解决方案--------@redishash...
Java实现一次性下载多个文件
2025-10-16 12:03 | 分类:编程语言 | 评论:0 次 | 浏览: 41
最近项目遇到一个需求,需要一次性导出全部数据,而且是按照500条数据一个文件。话不多说,开始。新增excel工具类可以直接复制import ...
SpringBoot中@Data注解的深度解析与实战应用
2025-10-16 12:03 | 分类:编程语言 | 评论:0 次 | 浏览: 39
一、@data注解概述@data是lombok库提供的一个核心注解,它通过简化java开发中常见的样板代码(boilerplate code...
SpringBoot分布式WebSocket的实现指南
2025-10-16 12:03 | 分类:编程语言 | 评论:0 次 | 浏览: 40
引言在现代web应用中,实时通信已成为基本需求,而websocket是实现这一功能的核心技术。但在分布式环境中,由于用户可能连接到不同的服务...