在 Spring Boot 中使用异步线程时的 HttpServletRequest 复用问题记录
2025-03-01 19:15 | 分类:编程语言 | 评论:0 次 | 浏览: 106
一、问题描述:异步线程操作导致请求复用时 cookie 解析失败1. 场景背景在一个 web 应用中,通常每个请求都会有一个 httpser...
Spring Boot 中正确地在异步线程中使用 HttpServletRequest的方法
2025-03-01 19:15 | 分类:编程语言 | 评论:0 次 | 浏览: 128
前言在现代 web 开发中,使用异步线程处理长时间运行的任务(如文件导出、大规模数据处理等)已经成为一种常见的做法。spring 提供了多种...
SpringSecurity实现踢出指定用户的示例
2025-03-01 12:00 | 分类:编程语言 | 评论:0 次 | 浏览: 78
springsecurity中可以使用 sessionregistry 的实现类 sessionregistryimpl 来获取sessio...
Java中数组转list的两种简单实现方式
2025-03-01 12:00 | 分类:编程语言 | 评论:0 次 | 浏览: 74
方法一:使用arrays.aslist()方法arrays.aslist()方法可以将数组转换为一个固定大小的list。public sta...
一文详解如何指定Maven的JDK版本
2025-03-01 12:00 | 分类:编程语言 | 评论:0 次 | 浏览: 71
maven 路径:/data/maven/jdk 路径:/data/jdk_1.81、修改 mvn 可执行文件并指定 jdk 版本vim /...
java.net.URL超时时间默认无限制问题小结
2025-02-28 19:15 | 分类:编程语言 | 评论:0 次 | 浏览: 72
java中开发网络应用时,通常使用urlconnection或httpurlconnection。文章介绍了如何通过setconnectti...
关于Maven构建命令使用详解
2025-02-28 19:15 | 分类:编程语言 | 评论:0 次 | 浏览: 75
1. maven 构建命令概述maven 是 java 生态中最流行的构建工具之一,它提供了一套标准化的构建命令,使得开发者可以轻松管理项目...
SpringBoot基于JAXB实现天地图路径规划结果XML转JSON
2025-02-28 19:15 | 分类:编程语言 | 评论:0 次 | 浏览: 72
前言在之前的博文中在springboot中使用unihttp简化天地图路径规划调用实践。在这篇文章中,我们实现了在springboot中调用...
Java实现http请求文件流对带宽限速获取md5值
2025-02-28 12:01 | 分类:编程语言 | 评论:0 次 | 浏览: 74
场景:当进行http请求获取大数据的情况,例如下载视频图片的情况,特别是云服务器会有带宽限制,超出带宽会出现掉包丢数据的情况,例如:云服务器...
SpringBoot快速接入OpenAI大模型的方法(JDK8)
2025-02-28 12:01 | 分类:编程语言 | 评论:0 次 | 浏览: 76
使用ai4j快速接入openai大模型本博文给大家介绍一下如何使用ai4j快速接入openai大模型,并且如何实现流式与非流式的输出,以及对...
MyBatis-Plus数据库配置与数据源整合方案
2025-02-28 12:01 | 分类:编程语言 | 评论:0 次 | 浏览: 103
在使用 mybatis-plus(mp)进行开发时,正确配置和管理数据源是非常重要的一步。mybatis-plus 不仅支持 单数据源 的配...
Java对象和JSON字符串之间的转换方法(全网最清晰)
2025-02-28 12:01 | 分类:编程语言 | 评论:0 次 | 浏览: 93
前言在 java 中,将对象转换为 json 字符串通常使用一些流行的 json 库,如 jackson 或 gson。这两个库都非常强大,...
Spring之SseEmitter实现让你的进度条实时更新
2025-02-28 12:01 | 分类:编程语言 | 评论:0 次 | 浏览: 98
在现代 web 应用中,实时数据传输已经成为一个不可忽视的需求,尤其是在聊天系统、实时数据展示、进度推送等场景中。spring 提供了 ss...
Java输入输出流方式(文件的复制)
2025-02-27 19:15 | 分类:编程语言 | 评论:0 次 | 浏览: 75
java输入输出流(文件复制)java的输入输出流是用于数据输入和输出的机制。它们提供了一种灵活的方式来读取和写入各种类型的数据,如文件、网...
如何配置cursor进行Java springboot项目开发
2025-02-27 19:15 | 分类:编程语言 | 评论:0 次 | 浏览: 80
本文用于记录如何配置cursor进行java springboot项目开发,因为项目团队同事基本都是在使用idea开发工具,所以在尝试cur...
Java实战之利用POI生成Excel图表
2025-02-27 19:15 | 分类:编程语言 | 评论:0 次 | 浏览: 70
apache poi是java生态中处理office文档的核心工具,支持excel图表的动态生成与数据绑定。本文以poi 5.x版本为例,详...
解决java.lang.NullPointerException问题(空指针异常)
2025-02-27 19:15 | 分类:编程语言 | 评论:0 次 | 浏览: 70
java.lang.nullpointerexception(空指针异常)nullpointerexception 异常是在以下情况下会发生...
Java中的Cursor使用详解
2025-02-27 19:15 | 分类:编程语言 | 评论:0 次 | 浏览: 77
最近看代码,有一段代码涉及到cursor,感觉写法挺有意思的。注意是cursor,而不是consumer,我之前把两个搞混了,看代码看的浑浑...
Java Web开发中的分页与参数校验举例详解
2025-02-27 12:00 | 分类:编程语言 | 评论:0 次 | 浏览: 81
前言在 java web 开发中,分页和参数校验是两个非常重要的功能。本文将围绕分页设计和参数校验进行探讨,包括如何设计合理的分页查询参数,...
Java中的包、抽象类、接口详解(最新整理)
2025-02-27 12:00 | 分类:编程语言 | 评论:0 次 | 浏览: 88
包包 (package) 是组织类的一种方式, 使用包的主要目的是保证类的唯一性. 例如 , 你在代码中写了一个 test 类 . 然后你的...
如何将DeepSeek 集成到 Java 的 Spring Boot 项目中
2025-02-27 12:00 | 分类:编程语言 | 评论:0 次 | 浏览: 22
前面阳仔给大家介绍了如何将deepseek结合进入办公软件中,今天阳仔将详细介绍如何将 deepseek 集成到 java 的 spring...
Java IText异常NoClassDefFoundError: org/bouncycastle/asn1/ASN1Encodable的解决方法
2025-02-27 12:00 | 分类:编程语言 | 评论:0 次 | 浏览: 83
1. 错误描述当你尝试运行一个使用了itext库来生成或处理pdf文件的java应用程序时,如果程序依赖于bouncycastle的安全实现...
一文详解如何排查定位Java中的死锁
2025-02-27 12:00 | 分类:编程语言 | 评论:0 次 | 浏览: 83
一、服务死锁,linux 遇难题在当今数字化时代,微服务架构凭借其高可扩展性、灵活性和易于维护等优势,成为了众多企业构建大型应用系统的首选架...
Java字符串如何转化date
2025-02-27 12:00 | 分类:编程语言 | 评论:0 次 | 浏览: 83
java字符串转化date由于java中的日期类型只有date类型,而mysql中即有date型,又有datetime型,当我们想要在 ja...
将Deepseek接入本地Vscode的图文步骤
2025-02-26 19:15 | 分类:编程语言 | 评论:0 次 | 浏览: 83
第一步:获取deepseek apikey1.1 登录deepseek官网https://www.deepseek.com/1.2 选择ap...
Java集合中的List超详细讲解
2025-02-26 19:15 | 分类:编程语言 | 评论:0 次 | 浏览: 126
list是java集合框架中一个非常重要的接口,它代表了一个有序的集合,允许元素重复,并且可以按照插入的顺序进行访问。我们先来看看list在...
Spring Boot 3 整合 Spring Cloud Gateway实践过程
2025-02-26 19:15 | 分类:编程语言 | 评论:0 次 | 浏览: 82
引子当前微服务架构已成为中大型系统的标配,但在享受拆分带来的敏捷性时,流量治理与安全管控的复杂度也呈指数级上升。因此,我们需要构建微服务网关...
Java中将异步调用转为同步的五种实现方法
2025-02-26 19:15 | 分类:编程语言 | 评论:0 次 | 浏览: 96
异步与同步的核心区别同步调用:调用方阻塞等待结果返回异步调用:调用方立即返回,通过回调/轮询等方式获取结果本文重点讨论如何将异步调用转为同步...
Java诊断工具Arthas的快速入门与实践
2025-02-26 12:00 | 分类:编程语言 | 评论:0 次 | 浏览: 102
引言在java开发中,我们经常会遇到各种性能问题、内存泄漏、线程阻塞等问题。这些问题往往难以通过常规的日志和监控工具来定位和解决。artha...
Java实现数据脱敏(Desensitization)的操作指南
2025-02-26 12:00 | 分类:编程语言 | 评论:0 次 | 浏览: 117
1、简述数据脱敏(desensitization)是指通过对敏感数据进行部分或完全隐藏处理,保护敏感信息在存储和使用过程中的安全性。常见的应...