自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Spring Boot 集成 ElasticSearch 的简单示例

本文介绍了使用SpringBoot 3.0.7集成ElasticSearch 8.16.0的完整实现方案。主要内容包括:1) 通过Docker快速搭建本地ES环境,并安装ik中文分词器;2) 详细说明SpringBoot项目配置,包括依赖引入、yml文件设置;3) 演示ES文档实体类定义及Repository接口开发;4) 提供业务层实现方案,涵盖CRUD操作及全文搜索功能;5) 展示Controller层API设计。该方案实现了数据库与ES的双写同步,并支持按标题、内容、作者等多维度检索,可作为参考实现。

2025-12-13 15:06:18 934

原创 从Binlog到消息队列:构建可靠的本地数据同步管道(macOS本地部署Canal & RocketMQ并打通全流程)

Canal 的工作原理是基于 MySQL 数据库的,它通过模拟 MySQL 从库(slave)的交互协议,将自己伪装成一个 MySQL 从库。下载完后进行解压,我们进入解压后的 rocketMQ 目录中,macOS26 系统使用访达可以右击解压后的文件夹,选择服务,选择新建位于文件夹位置的终端窗口,这样可以快速通过终端进入该目录。所有Broker和客户端都必须先通过它来发现彼此的路由信息。Canal 正是利用这一机制,通过模拟从库的行为,获取主库的二进制日志事件,进而实现数据的实时同步和订阅。

2025-10-26 16:44:01 1043 2

原创 GO语言:后端如何建立中转服务,以实现在前端与PBX服务器之间充当桥梁,帮助搭建WebRTC连接并传输和处理事件?

本文介绍用Go构建中转服务,通过WebSocket连接前端与PBX服务器,实现WebRTC信令中转,包括offer/answer交换流程和语音处理事件机制,为实时音视频应用提供后端实现方案。

2025-08-06 10:45:44 816 1

空空如也

空空如也

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

TA关注的人

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