自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

原创 如何将前端应用配置到 Nginx 以及常见问题的解决方法

本文将介绍如何将前端应用部署到 Nginx 上,并分享一些在部署过程中可能遇到的问题以及如何解决它们。

2025-04-17 00:34:57 1596

原创 手把手教你实现前后端分离的音视频通话平台(含腾讯云 TRTC 接入)

手把手教你实现前后端分离的音视频通话平台(含腾讯云 TRTC 接入)

2025-04-16 13:52:07 1198

原创 超详细教程:从零开始用 Vue.js 3 + Spring Cloud + TRTC V5 构建实时视频通话应用

本教程将以腾讯云 TRTC Web SDK V5 为例,一步步、极其详细地指导你如何从零开始,在一个典型的 Vue.js 3 (使用 Pinia) 前端和 Spring Cloud 后端微服务架构中,集成一个基础但功能完整的 1 对 1 实时视频通话功能。

2025-04-16 11:46:57 817

原创 Spring Cloud Gateway + Nacos 503 & 403 问题排查与解决方案

本文将从问题分析、排查思路和解决方案三个方面进行总结,帮助开发者快速定位问题并修复。确实注册成功,但 Gateway 仍然返回 503,可能是。,那么请求通过 Gateway 时,可能会因为。,并在 Nacos 中注册了多个微服务,例如。这样可以保证请求通过 Gateway 时,,但 Gateway 没有正确透传。,Gateway 就不会转发请求。进行微服务架构时,可能会遇到。Nacos 会对注册的服务进行。通过以上步骤,可以有效解决。头部,则会返回 403。在 Gateway 的。由于某些原因被标记为。

2025-04-02 21:33:03 1048

原创 解决 IntelliJ IDEA GitHub 登录失败问题:Invalid authentication data. Connect timed out

解决 IntelliJ IDEA GitHub 登录失败问题:Invalid authentication data. Connect timed out

2025-02-03 18:32:28 2992

原创 深入剖析HashMap底层实现以及面试题

在 Java 编程中,HashMap 是最常用的数据结构之一,广泛应用于各种场景中。它提供了高效的键值对存储和快速的查找、插入、删除操作。然而,尽管 HashMap 的使用非常简单,但其底层实现却相当复杂,尤其是从 Java 7 到 Java 8 的演变过程中,HashMap 经历了多次重要的优化和改进。

2024-12-04 10:57:57 602

原创 ConcurrentHashMap原理

是 Java 中专门为多线程环境设计的高效线程安全哈希表。它通过一系列优化技术,如分段锁、CAS(Compare-And-Swap)操作和锁分桶等,实现了高并发性能。

2024-12-03 11:32:15 1133

原创 多个线程同时写入 HashMap导致数据不一致或无限循环等问题

多个线程同时写入HashMap可能会导致数据不一致或无限循环等问题,这些问题主要是由HashMap的内部结构和并发访问时的非原子操作引起的。

2024-12-03 11:17:56 624

原创 树化原理及源码

当链表长度超过一定阈值(默认为 8),并且数组的大小大于等于 64 时,链表会转换为红黑树。这个过程主要发生在 putVal 方法中,当插入新元素时,如果检测到链表过长,就会触发树化操作。

2024-12-03 09:38:41 327

原创 LinkedList 深度剖析:从原理到面试

LinkedList 是 Java 集合框架中非常重要的一种数据结构,它以双向链表的形式存储元素。相较于 ArrayList,LinkedList 在插入和删除元素方面具有更高的效率,但在随机访问方面则相对较慢。本文将深入探讨 LinkedList 的底层实现原理、常见操作的时间复杂度、以及在面试中可能遇到的相关问题。

2024-11-24 09:25:39 860

原创 刨析ArrayList,ArrayList面试题

在 Java 编程中,ArrayList 是最常用且功能强大的集合类之一。它实现了 List 接口,底层使用动态数组来存储元素,提供了基于索引的数据访问方式。本文将深入探讨 ArrayList 的内部实现机制,并列举一些常见的面试问题,帮助读者更好地理解和掌握这一重要的数据结构。文章很长,望耐心阅读,面试题在最后

2024-11-23 10:26:57 630

原创 ArrayList.toArray()源码

ArrayList.toArray()源码

2024-11-23 09:48:31 126

原创 Arrays.asList()源码

Arrays.asList()源码

2024-11-23 09:43:33 180

原创 你知道MySQL什么情况下会出现慢查询吗,该如何定位分析呢?

MySQL 中的慢查询是指那些执行时间超过指定阈值的查询。当查询的时间过长时,不仅会消耗更多的系统资源,还可能导致数据库响应速度下降,影响用户体验。这篇文章教你如何定位慢查询

2024-09-20 22:28:47 2001 1

原创 判断一个数是否是完数

【代码】判断一个数是否是完数。

2023-10-10 11:17:11 107 1

原创 java写出a以内所有的质数(素数)并且没8个一行输出

【代码】java写出a以内所有的质数(素数)并且没8个一行输出。

2023-04-02 17:23:07 102

原创 输出任意数以内的质数每8个一行输出

【代码】输出任意数以内的质数每8个一行输出。

2023-04-01 11:35:30 282

原创 写出100以内的素数

【代码】写出100以内的素数。

2023-04-01 11:11:54 85

原创 java写99乘法表

【代码】java写99乘法表。

2023-04-01 10:37:37 77

原创 java switch

输入考生成绩判断考生的成绩等级。

2023-03-22 19:19:42 105 1

原创 java简单的计算器

【代码】java简单的计算器。

2023-03-22 18:50:33 193

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除