文件名称:积分管理系统java源码-study:学习
文件大小:250KB
文件格式:ZIP
更新时间:2024-06-26 14:20:19
系统开源
积分管理系统java源码 study 工作中学习的小案例 简单实现一个中间数据的传输层 基于ArrayBlockingQueue 通过自定义的格式进行数据的写入和写出 mysql load 方式导入大批量的数据 创建测试表 实现自定义的inputStream 通过load方式导入 借助中间传输层实现一个小demo netty实现im案例 客户端服务端启动类 定义通信协议 实现序列化和编解码 拆包粘包的实现 互聊 群聊 心跳 线程池的使用 自定义线程池 Mysql BinLog 原理: 数据库为了主从复制结构和容灾,都会有一份提交日志 (commit log),通过解析这份日志, 理论上说可以获取到每次数据库的数据更新操作。获取到这份日志有两种方式: 在 MySQL server 上通过外部程序监听磁盘上的 binlog 日志文件 借助于 MySQL 的 Master-Slave 结构,使用程序伪装成一个单独的 Slave,通过网络获取到 MySQL 的binlog 日志流 这里有一个注意的点: MySQL 的 binlog 支持三种格式:Statement 、 Row 和 Mixed