自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 MinIO

安装:Windows 直接下载 exe 启动,Linux 下载二进制文件 + 后台启动;核心操作:创建 Bucket、上传 / 下载 / 删除文件、生成预签名链接(企业最常用);企业实战:Spring Boot 集成 MinioClient,封装工具类,实现接口上传;进阶:分布式部署、分片上传、权限控制,满足高可用 / 大文件场景。

2025-12-13 10:02:39 270

原创 分布式锁三种方式的对比

选 ZooKeeper:核心是 “稳”,适合一致性优先、并发适中的核心业务。选 Redis:核心是 “快”,适合高并发、性能优先的场景。选数据库锁:核心是 “省”,适合中小规模、业务简单的早期业务。

2025-11-20 16:22:57 409

原创 ZK客户端 CuratorApI的使用

Apache Curator 是 ZooKeeper 的客户端框架,提供了更简洁、强大的 API 封装,解决了原生 ZooKeeper 客户端的诸多痛点(如会话重连、异步操作、分布式锁等)。

2025-11-20 15:23:36 311

原创 持久层框架JPA的简单入门

JPA 是 Java 持久层规范,定义了一套 ORM(对象关系映射)接口,本身不直接实现功能,而是由第三方框架(如 Hibernate、EclipseLink)提供实现。核心目标:通过操作 Java 实体类,间接操作数据库,减少手写 SQL 的工作量。JPA 是规范,Hibernate 是主流实现,Spring Data JPA 是更上层的封装。核心流程:实体类(映射表)→ Repository 接口(数据访问)→ 调用方法(CRUD)。优势:减少 SQL 编写,快速开发;数据库无关性强。适合场景。

2025-11-19 12:40:42 414

原创 CSS基础速成

【代码】CSS速成。

2025-11-13 18:28:48 281

原创 Shell的快速入门

Shell 是操作系统的命令行解释器,你输入的命令会被 Shell 解析并执行。最常用的是bash(Linux 默认)和zsh(macOS 常用),语法基本一致。

2025-10-31 10:57:31 594

原创 零基础熟悉Vue

methods这些和 Vue2 一模一样。只是数据存储变了:用refreactive替代data(),赋值时注意ref要加.value(状态变量如loading生命周期换了个写法onMounted替代mounted,作用完全一样。

2025-10-28 09:20:36 880

原创 计算机网络基础

由厂商烧制在网卡上,格式是 6 组十六进制数(比如 “00:1A:2B:3C:4D:5E”),相当于设备的 “硬件身份证”。,决定数据怎么从一台设备 “安全 / 快速” 地传到另一台设备,是网络通讯的 “核心搬运规则”。,专门定义 “浏览器和网站服务器之间怎么沟通”,是我们刷网页、用 APP 的 “底层对话规则”。子网是把一个大的 IP 网络,按 “子网掩码” 拆成多个小的 “子网络”,核心作用是。之前聊 NAT 时提到过网关,它的核心作用是。,相当于网络间的 “翻译官 + 关卡”。

2025-10-26 09:56:15 685

原创 Stream流的常用方法

对元素执行操作(如打印、修改状态),但不改变流的内容(常用于调试)。:将每个元素转换为子流,再合并为单个流(解决 “流中流” 问题)。:返回任意一个元素(并行流中效率更高,结果不确定)。:将元素转换为另一种类型(如提取字段、类型转换)。:将流收集到集合或其他结构(最常用的终端操作)。:判断是否存在至少一个元素满足条件(返回。:获取流中最小 / 最大元素(返回。:聚合元素(如求和、求积),返回。个元素(元素不足则返回空流)。:遍历元素并执行操作(如打印)。:判断所有元素是否都不满足条件。

2025-10-25 20:42:30 41

原创 雪花算法Snowflake

雪花算法(Snowflake)是一种分布式唯一 ID 生成算法,由 Twitter 开源,核心是生成一个,包含时间戳、机器 ID、序列号等信息,确保分布式系统中 ID 的和。

2025-10-19 18:43:07 1104

原创 关于在线会议中音视频传输架构WebRTC+Netty

这个架构的核心逻辑是 “Netty 搭好‘沟通桥梁’(信令),WebRTC 打通‘数据高速路’(音视频流)Netty 负责 “找人” 和 “协商规则”,解决 “怎么连” 的问题;WebRTC 负责 “传流” 和 “画面渲染”,解决 “怎么实时看到 / 听到” 的问题。两者结合,是目前中小规模在线会议(几十人内)性价比最高的方案(延迟低、服务器成本低)。在线会议核心架构图plaintext│ 客户端 A │ │ 服务端集群 │ │ 客户端 B │。

2025-10-18 16:17:43 910

原创 关于对即时会议2000+并发压测异常率较高的原因

(Linux 系统)是更高效的 I/O 模型,没有 1024 文件描述符的限制,能支持数万甚至数十万并发连接。解决方法:1.修改tomcat的最大连接数配置。理论上,Nginx 的最大并发连接数约等于。当并发连接数超过 1024 时,2.修改nginx的最大连接数配置。无法处理更多连接,就会报这个错误。(连接被拒绝),核心原因是。修改Nginx 的主配置文件。若当前 Nginx 不支持。

2025-10-18 15:00:38 663

空空如也

空空如也

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

TA关注的人

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