- 博客(8)
- 资源 (1)
- 收藏
- 关注
原创 千万级数据CSV异步导出实战:RabbitMQ+分页查询+管道流上传,完美解决内存溢出!
本文提出了一种基于MyBatis/MyBatis-Plus的通用CSV报表生成与导出方案。该方案采用管道流实现读写分离,支持大数据量分页处理及自动上传云存储。核心组件包括数据消费器、处理器、CSV写入器、DTO转换器和报表生成器。通过消息确认机制确保可靠消费,利用Redis防重复处理,并实现失败重试机制。系统采用分阶段处理:解析参数、更新任务状态、设置Redis键等,最终完成报表生成与上传全流程。
2025-08-25 11:50:27
679
原创 MySQL 查询七天每天的数据总数
这个查询语句会将数据按照日期进行分组,并统计每个日期内的数据量。执行这个查询语句后,你会得到一个结果集,其中包含了过去7天内每天的数据量。如果要获取每分钟的数据,可以使用类似的查询语句,只需要将时间格式化的方式改为保留分钟部分,并将分组的单位改为分钟即可。这个查询语句与前面的查询语句类似,只是将时间格式化的方式改为了保留分钟部分。
2023-05-05 13:08:22
4242
1
原创 MySQL 获取前24小时每小时数据总数
表中过去24小时内每个小时的数据进行统计,并按照小时分组。函数用于格式化时间,将分钟和秒钟部分都设置为0,只保留小时部分。是你表中记录创建时间的字段名,你需要将其替换成实际的字段名。函数用于统计每个小时内的数据量。
2023-05-05 12:58:26
2408
1
原创 Spring Boot集成海康威视NVR
文章目录一、海康威视NVR SDK下载二、使用步骤1.引入库2.读入数据总结一、海康威视NVR SDK下载SDK下载地址根据你的设备或者运行环境选择相应的版本(文章用的是win64版)二、使用步骤1.引入库代码如下(示例):import numpy as npimport pandas as pdimport matplotlib.pyplot as pltimport seaborn as snsimport warningswarnings.filterwarnings('ig
2021-11-08 19:49:40
12442
9
原创 将jar导入到本地Maven库
文章目录前言要怎样才能将本地jar包导入本地Maven库中呢1.首先要有Maven环境2.明确groupId和artifactId3.查看jar的groupId和artifactId4.创建本地jar到Maven库中4.1 打开CMD命令窗口4.2 输入打包命令5.项目中通过POM到入jar即可前言通常我们导入jar的方式都是将jar包放在lib中然后将jar导入引用中就可以了,而我们使用的SpringBoot通常是以Maven库的方式引用jar的要怎样才能将本地jar包导入本地Maven库中呢1
2021-11-03 14:49:09
5975
原创 SpringBoot 使用 JNA 调用DLL
前言最近对接了海康威视的NVR,调用NVR的接口是DLL封装的。通常项目以JAR方式打包,这样的话会遇到找不到DLL的情况以下是解决方案1.将DLL文件放入指定的路径例如:在项目的静态资源下创建一个文件夹2.通过JNA的方式读取DLL简单示例这个要引用海康SDK中的jna.jar(针对海康 附将jar包导入本地Maven库)调用DLL库public interface HCNetSDK extends StdCallLibrary { HCNetSDK INSTANCE = (H.
2021-11-03 12:57:34
3766
2
原创 Idea 将 Mybatis Sql 日志还原到原始整个可执行 Sql
Mybatis Log plugin破解文章目录Mybatis Log plugin破解前言于是在idea上找了一个插件,结果要激活码(收费)。对于一只白嫖党的我果断放弃继续摸索前行,功夫不负有心人,还是被我找到了上链接教程1.安装jar包2.读入数据总结前言最近做项目时候遇到一个入参比较多的情况,虽然开启了Mybatis sql打印,但是还要每次复制出来处理sql于是在idea上找了一个插件,结果要激活码(收费)。对于一只白嫖党的我果断放弃继续摸索前行,功夫不负有心人,还是被我找到了上链
2020-11-30 16:28:46
4483
2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅