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

Java

在 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版本

一文详解如何指定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

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)

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项目开发

如何配置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中的包、抽象类、接口详解(最新整理)

Java中的包、抽象类、接口详解(最新整理)

2025-02-27 12:00 | 分类:编程语言 | 评论:0 次 | 浏览: 88

包包 (package) 是组织类的一种方式, 使用包的主要目的是保证类的唯一性. 例如 , 你在代码中写了一个 test 类 . 然后你的...

如何将DeepSeek 集成到 Java 的 Spring Boot 项目中

如何将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的图文步骤

将Deepseek接入本地Vscode的图文步骤

2025-02-26 19:15 | 分类:编程语言 | 评论:0 次 | 浏览: 83

第一步:获取deepseek apikey1.1 登录deepseek官网https://www.deepseek.com/1.2 选择ap...

Java集合中的List超详细讲解

Java集合中的List超详细讲解

2025-02-26 19:15 | 分类:编程语言 | 评论:0 次 | 浏览: 126

list是java集合框架中一个非常重要的接口,它代表了一个有序的集合,允许元素重复,并且可以按照插入的顺序进行访问。我们先来看看list在...

Spring Boot 3 整合 Spring Cloud Gateway实践过程

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)是指通过对敏感数据进行部分或完全隐藏处理,保护敏感信息在存储和使用过程中的安全性。常见的应...

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