
Java
文章平均质量分 74
写完bug就找女朋友
努力写bug.....
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
小心!Spring WebFlux 的 ServerSentEventHttpMessageWriter并不是那么可靠!!!
本文探讨了使用SSE(Server-Sent Events)进行前后端交互时遇到的event属性丢失问题。项目采用SSE轻量化协议,约定返回消息包含event状态和content内容字段。问题表现为前端偶尔无法解析data.event属性。排查发现后端处理流程(GPT返回、业务逻辑处理)均正常,最终定位到Spring WebFlux的ServerSentEventHttpMessageWriter在数据发送过程中存在可靠性问题,可能导致event字段丢失。文章指出该问题与框架版本兼容性和事件字段写入机制有关原创 2025-06-06 11:18:05 · 559 阅读 · 0 评论 -
《通义千问AI落地—下》:WebSocket详解
《通义千问AI落地——下篇》如约而至。Websocket在这一类引用中,起到前后端通信的作用。因此,本文将介绍websocket在这类应用场景下的配置、使用、注意事项以及`ws连接升级为wss连接`等原创 2024-08-23 13:17:17 · 1424 阅读 · 0 评论 -
Java核心知识(一):JVM
JVM是可运行java代码的假象计算机,包括一套字节码指令集一组寄存器一个栈一个垃圾回收堆和一个存储方法域。JVM是运行在操作系统之上的,与硬件没有直接的交互。1.2 运行过程我们知道Java源文件,通过编译器能够产生响应的.Class文件,也就是字节码文件,而字节码文件又通过Java虚拟机中的解释器,编译成机器上的机器码。Java源文件—>编译器—>字节码文件字节码文件—>JVM—>机器码。原创 2024-06-25 16:57:12 · 1263 阅读 · 0 评论 -
Java核心知识(二):集合
JavaList一共有三个实现类,分别是:`ArrayList`、`Vector`、`LinkedList`ArrayList是最常用的List实现类,`内部是通过数组来实现的`,它允许对元素进行快速随机访问。当从ArrayList的中间位置插入或者删除元素时,需要对数组进行复制、移动,代价比较高。因此,它适合`随机查找和遍历,不适合插入和删除`。原创 2024-06-19 15:26:14 · 1084 阅读 · 1 评论 -
CompletableFuture原理与实践
CompletableFuture是Java 8引入的一个用于处理异步编程的类。它提供了一种方便的方式来执行异步操作并处理异步任务的结果。CompletableFuture可以用于执行异步计算、处理任务的结果、组合多个异步任务等。原创 2024-06-18 11:42:00 · 569 阅读 · 0 评论 -
CAS和自旋的区别
ABA问题是在分布式系统中常见的一种数据一致性问题。它的名称来源于三个操作:A(原始值)、B(第一个读取)、A(第二个读取)。ABA问题发生在一个线程T1读取了一个共享变量的值A,然后另一个线程T2修改了这个共享变量的值为B,然后又改回A,最后线程T1再次读取这个共享变量的值,发现仍然是A。在这种情况下,线程T1可能会错误地认为共享变量的值没有改变,从而导致数据不一致。原创 2024-01-31 16:25:50 · 1166 阅读 · 0 评论 -
springcloud一个微服务提供多个Feign远程调用接口给其他微服务调用
一、问题描述需求背景: 有时候我们在一个微服务,需要对外提供多个 Feign以供其他微服务远程调用需求如下图:常规的方法新建 Feign、然后运行服务这种方式是无法满足上面的需求的,因为就算创建了多个 Feign,服务启动以后也只有一个能使用,如果尝试调用其他Feign接口,就会报错,提示无法找到可用会微服务,报错如下:那么出现这种情况的时候,应该如何解决呢?二、解决办法applicant.yml 配置:spring: application: main:原创 2022-02-18 00:51:08 · 3352 阅读 · 0 评论 -
Failed to read artifact descriptor for com.microblog:common-util:jar:0.0.1-SNAPSHOT
问题描述 在入坑springcloud的时候,pom文件的 project 文件头爆红 Failed to read artifact descriptor for com.xxxx:common-util:jar:0.0.1-SNAPSHOT ,如下图所示:解决过程 期初看着提示以为是被依赖的模块pom文件没有 description(模块描述)属性,一看还真是没有原创 2021-03-05 22:20:45 · 1812 阅读 · 0 评论 -
jstl遍历不到属性名
问题描述 使用jstl遍历实体属性的时候, 部分实体无法遍历。问题如下所示:但是我打断点查看明显有该属性并且有值啊!为啥会出现这种情况?观察了大半天终于发现问题所在。解决办法 问题就出在 Email等等提示找不到的属性我在写实体属性的时候,首字母...原创 2020-04-27 23:59:38 · 760 阅读 · 0 评论 -
SpringCloud出现Unable to start ServletWebServerApplicationContext due to missing ServletWebServerFacto
问题描述刚刚在做SpringCloud项目的时候出现:Unable to start ServletWebServerApplicationContext due to missing ServletWebServerFactory bean.具体描述如下:解决方法引入一下依赖:<!-- https://mvnrepository.com/artifact/org.apache...原创 2020-01-28 17:01:36 · 8415 阅读 · 4 评论 -
SpringCloud利用网关拦截做Token验证(JWT方式)
SpringCloud利用网关拦截做Token验证(JWT方式) 2018年09月29日 15:51:50 19八9 阅读数:23更多 <div class="tags-box space"> <span c...转载 2018-10-11 20:40:38 · 30426 阅读 · 11 评论 -
Java面试题大全
发现网上很多Java面试题都没有答案,所以花了很长时间搜集整理出来了这套Java面试题大全,希望对大家有帮助哈~本套Java面试题大全,全的不能再全,哈哈~一、Java 基础1. JDK 和 JRE 有什么区别?JDK:Java Development Kit 的简称,java 开发工具包,提供了 j...转载 2019-12-05 10:22:08 · 232 阅读 · 0 评论