- Category
- 编程技术
Hash分片的实现与应用案例
项目背景 本次接手的项目是一个物联网项目,需要与大量设备建立长连接、远程下发指令进行群控操作 这些设备使用一套私有协议进行控制,而且只提供有Go语言版本的SDK。但是我们的开发团队主要使用的语言是Java,因此在讨论后选择了使用Go语言对接这套SDK,只暴露控制相关的接口,业务逻辑依旧使用Java来
- 2026-02-25
- 13
- 0
- 0
- 25.3℃
【MySQL】多配置多开运行
以Linux环境使用包管理器安装的8.0为例,新加配置同理 创建数据目录 默认数据目录在/var/lib/mysql,用户归属和权限已经属于mysql 在该目录下保存多开的数据目录可以避免一系列奇怪的权限问题,但使用root或其他用户创建的子目录需要手动修改给mysql # 在目录下创建一个inst
- 2026-02-21
- 8
- 0
- 0
- 24.8℃
一次Feign接口调用结果未按预期正确处理的案例
背景 在我工作的项目中使用了RuoYi-Vue-Plus,是一套分布式的框架,支持多租户。 而这次要讲到的案例是一个关于登录的流程,该流程涉及到鉴权模块(Auth)和系统模块(System),前端在执行登录操作时,先携带登录信息向Auth发起请求。Auth拿到用户名再调用Sytem模块Feign接口
- 2025-03-08
- 38
- 0
- 0
- 27.8℃
【MySQL】为什么有双写缓冲区了还要有重做日志
概念 在正式探究这个问题之前,需要先了解一些概念,特别是MySQL在处理数据和持久化时的形式。 首先MySQL数据库文件在磁盘是以页为基本储存单位的,每一页占用固定的16K连续空间,其内储存了一个表的若干行数据,而InnoDB的B+树聚簇索引的叶子节点就是每一页的数据。其次MySQL在读取或修改数据
- 2024-11-15
- 70
- 0
- 1
- 33.0℃