# memory-demo **Repository Path**: raisedragon/memory-demo ## Basic Information - **Project Name**: memory-demo - **Description**: 一些功能测试的demo,目前涉及内容: (1)easypoi - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 3 - **Created**: 2024-06-27 - **Last Updated**: 2024-06-27 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # memory-demo ## 介绍 一些功能测试的demo,目前涉及内容: ### 1、common模块 主要是存放一些公共组件 ### 2、database模块 数据库连接展示(包括使用mybatis-plus多数据源) 目前支持的数据库:mysql、sqlite #### (1)database-mysql模块 主要展示了如何配置mysql连接以及多数据源实现。 #### (2)database-sqlite 主要展示了如何配置sqlite连接。 ### 3、easypoi模块 demo01:通过模板导出合并单元格复杂报表 demo02:通过模板导出多sheet报表(一) demo03:通过模板导出下拉框三级联动报表 demo04:通过模板导出xlsm格式文件(demo04.xlsm为报表宏下拉框联动数据清空 示例文件,demo04-1.xlsm为demo04用到的模板文件) demo05:easypoi通过模板导出横向遍历合并单元格报表(多级表头) demo06:easypoi通过模板导出纵向合并单元格报表 demo07:通过模板导出多sheet报表(二) ### 4、iot模块 物联网常用到的通讯协议的应用 #### (1)iot-common 存放公共组件,包括网关、设备、指令参数等 #### (2)iot-modbus-tcp modbusTCP协议,是物联网比较常用的通讯协议,示例主要演示了如何使用modbus4j去采集数据、控制设备。 要测试这个模块需要用到**Modbus Poll**和**Modbus Slave**。 #### (3)iot-mqtt mqtt协议,是物联网比较常用的通讯协议,主要在设备透传的时候回用到,示例主要演示了如何使用通过mqtt 采集数据、控制设备。 ### 5、kafka模块 kafka的常用配置,kafka生产端与消费端的交互。 ### 6、netty模块 netty的客户端和服务端的主要配置以及交互。 ### 7、other模块 #### (1)excel demo01:excel预览文件生成 #### (2)jsoup demo01:爬取省市区行政区划 ### 附件 #### (1)sql 包含database模块中的mysql、sqlite数据