# memory-demo **Repository Path**: memoryQAQ/memory-demo ## Basic Information - **Project Name**: memory-demo - **Description**: 技术练手demo,目前有:easypoi、rstp(hlv、flv)、netty等 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 8 - **Forks**: 3 - **Created**: 2023-08-13 - **Last Updated**: 2025-08-24 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # memory-demo ## 介绍 一些功能测试的demo,目前涉及内容: ### 1、common 主要是存放一些公共组件 #### common-base 主要是存放一些基础组件 #### common-plus 对公共模块的一些增强,需要用到自带一些,如redis。 ### 2、database 数据库连接展示(包括使用mybatis-plus多数据源) 目前支持的数据库:mysql、sqlite、redis #### database-mysql 配置mysql连接以及多数据源实现。 #### database-redis 配置redis连接。 #### database-sqlite 配置sqlite连接。 ### 3、easyexcel demo01:导出带二维码的excel ### 4、easypoi demo01:通过模板导出合并单元格复杂报表 demo02:通过模板导出多sheet报表(一) demo03:通过模板导出下拉框三级联动报表 demo04:通过模板导出xlsm格式文件(demo04.xlsm为报表宏下拉框联动数据清空 示例文件,demo04-1.xlsm为demo04用到的模板文件) demo05:easypoi通过模板导出横向遍历合并单元格报表(多级表头) demo06:easypoi通过模板导出纵向合并单元格报表 demo07:通过模板导出多sheet报表(二) ### 5、file 需要用到mysql(在sql目录下有相关sql文件)、redis minio文件上传,minio分片上传实现 本地文件上传,本地分片上传实现 ### 6、iot 物联网常用到的通讯协议的应用 #### iot-common 存放公共组件,包括网关、设备、指令参数等 #### iot-modbus-tcp modbusTCP协议,是物联网比较常用的通讯协议,示例主要演示了如何使用modbus4j去采集数据、控制设备。 要测试这个模块需要用到**Modbus Poll**和**Modbus Slave**。 #### iot-mqtt(该模块暂时搁置) mqtt协议,是物联网比较常用的通讯协议。 ### 7、kafka kafka的常用配置,kafka生产端与消费端的交互。 ### 8、netty netty的客户端和服务端的主要配置以及交互。 ### 9、other #### excel demo01:excel预览文件生成 #### jsoup demo01:爬取省市区行政区划 ### 10、tool #### tool-custom 一些自己写的工具(字典翻译) #### tool-database 数据库工具(模仿navicat的数据同步功能) 地址:http://127.0.0.1:7249/sync/index.html #### tool-jrebel jrebel代理服务 #### tool-video 两种方式实现rtsp流的播放(hls、flv) ### 附件(attachment) #### sql 包含database模块中的mysql、sqlite数据