- 博客(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
原创 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关注的人
RSS订阅