springboot+redis+websocket推送消息
https://www.cnblogs.com/cnsyear/p/12638121.html
【SpringBoot DB 系列】Redis 高级特性之发布订阅 - 一灰灰Blog - 博客园
https://www.jianshu.com/p/54b24689958b
https://blog.youkuaiyun.com/ruiguang21/article/details/141400530
https://blog.youkuaiyun.com/boonya/article/details/90696163
https://blog.youkuaiyun.com/qq_39455116/article/details/90211173
https://blog.youkuaiyun.com/qq_42125556/article/details/120931552
https://blog.youkuaiyun.com/qq_34811513/article/details/122809400
https://blog.youkuaiyun.com/qq_44719527/article/details/124525117
https://blog.youkuaiyun.com/weixin_44312227/article/details/140044693
https://blog.youkuaiyun.com/qq_35056891/article/details/140127221
https://www.cnblogs.com/bartggg/p/14412869.html
https://blog.youkuaiyun.com/lgq2016/article/details/121460552
https://dreamit.blog.youkuaiyun.com/article/details/136012312
https://developer.baidu.com/article/details/2985472
https://www.cnblogs.com/ioufev/p/17559480.html
https://www.cnblogs.com/cnsyear/p/12638121.html
https://blog.youkuaiyun.com/weixin_50947201/article/details/134510384
https://blog.youkuaiyun.com/qq_32547491/article/details/102494462
https://gitee.com/searonhe/websocket-redis-demo
https://cloud.tencent.com/developer/article/1779982
https://blog.youkuaiyun.com/mlwsmqq/article/details/121736412
https://blog.youkuaiyun.com/u011174699/article/details/131612626
https://developer.aliyun.com/article/1095035
https://blog.youkuaiyun.com/chimijuan9784/article/details/100856995
https://blog.youkuaiyun.com/qq_41681904/article/details/126555829
mqsql自动创建表
1. 表结构/表名字的整理
2. 定期自动创建
(需要有表结构模板)
https://www.jianshu.com/p/ab83e29f41e4
https://blog.51cto.com/u_16213357/12179386
https://www.cnblogs.com/huakaiyoushi/p/17025440.html
https://www.jianshu.com/p/049fa5c4f56d
https://www.kdun.com/ask/831917.html
https://www.jb51.net/article/276744.htm
https://blog.youkuaiyun.com/a601912402/article/details/140103615
https://wenku.youkuaiyun.com/answer/e2820d822dca474c81224e54b4dbd28b
https://blog.youkuaiyun.com/weixin_42392438/article/details/115881979
3. 定期删除数据
(可以设置,删除N天之前的数据)
这个文章基础和易懂:
https://zhuanlan.zhihu.com/p/687737967
https://www.cnblogs.com/liftsail/p/16702286.html
Executor与ExecutorService异步任务执行的差异: 概念清晰
https://m.w3cschool.cn/article/46516384.html
AsyncConfigurer 和 ScheduledThreadPoolExecutor
https://binghe001.github.io/md/core/spring/ioc/2022-04-04-042-Spring%E4%B8%ADScheduled%E5%92%8CAsync%E4%B8%A4%E7%A7%8D%E8%B0%83%E5%BA%A6%E6%96%B9%E5%BC%8F%E6%9C%89%E5%95%A5%E5%8C%BA%E5%88%AB.html
ScheduledThreadPoolExecutor提交任务原理:
https://www.cnblogs.com/kukuxjx/p/17312054.html
看这个文章的总结:
https://blog.youkuaiyun.com/qq_27579471/article/details/119397934
异步执行器Executor:
https://gitcode.youkuaiyun.com/65eed2331a836825ed79ecc4.html
两种方法:
1 使用AsyncConfigurer接口来指定线程池
2 直接注册线程池Bean
SpringBoot整合MQTT并实现异步线程调用:
https://developer.aliyun.com/article/1150694 !!!
声明
@Bean
public Executor asyncServiceExecutor()
使用@Async("asyncServiceExecutor")
https://blog.youkuaiyun.com/qq_43371556/article/details/120788665 !!!
https://blog.youkuaiyun.com/lianyunpeng/article/details/135672586
https://xplorist.tech/2023/09/05/3c44d07e6777/ !!!
https://www.zhangshengrong.com/p/w4N7DvBdXr/
https://wenku.youkuaiyun.com/answer/4d5da5ffaad642c58574538b30eea9c9
如何学习并发编程
https://www.zhihu.com/question/36028919
java并发编程基础(一)
https://blog.youkuaiyun.com/a321123b/article/details/123389278
https://developer.aliyun.com/article/1352617
https://www.cnblogs.com/lfs2640666960/p/11345685.html
廖雪峰 java教程并发多线程
https://liaoxuefeng.com/books/java/threading/basic/index.html
Java实现并发的几种方法
https://blog.youkuaiyun.com/qq_31027515/article/details/91347496
CNC机床数据采集
https://blog.youkuaiyun.com/wouderw/article/details/127462018
https://cloud.tencent.com/developer/article/2322879
https://zhuanlan.zhihu.com/p/584880951
https://www.cnblogs.com/expiator/p/17768414.html
https://gitee.com/takeoff/iot-modbus
https://blog.youkuaiyun.com/weixin_46972395/article/details/124681476
node-red-contrib-ads-client
AsyncManager.me().execute(r
https://blog.youkuaiyun.com/m0_50986031/article/details/126724120
https://blog.youkuaiyun.com/zouyang920/article/details/129988542
https://blog.youkuaiyun.com/qq_25310669/article/details/134360291
https://cloud.tencent.com/developer/article/2212507
https://blog.51cto.com/BADAOLIUMANGQZ/9327481
https://www.cnblogs.com/dolphin0520/p/3949310.html
https://blog.youkuaiyun.com/qq_56760790/article/details/142960225
https://www.cnblogs.com/chenyanbin/p/13629067.html
https://cloud.tencent.com/developer/article/2321929
https://www.cnblogs.com/huansky/p/15938829.html
springboot 并发 异步 多线程
https://blog.youkuaiyun.com/weixin_45151960/article/details/133988933 !!!
https://blog.youkuaiyun.com/h356363/article/details/140906757
https://blog.youkuaiyun.com/u010405836/article/details/140264379
https://www.jianshu.com/p/a8592c7b3e83
https://blog.youkuaiyun.com/typ1805/article/details/107549194
https://zhuanlan.zhihu.com/p/134636915
https://cloud.tencent.com/developer/article/1717052
https://www.cnblogs.com/smallSevens/p/8874213.html
https://www.cnblogs.com/MisMe/p/13390092.html !!!
https://blog.youkuaiyun.com/xiaolegeaizy/article/details/108224319 !!!
https://blog.youkuaiyun.com/asd136912/article/details/87716215
https://www.cnblogs.com/longfurcat/p/10199842.html !!!
https://blog.youkuaiyun.com/weixin_43438052/article/details/116108860 !!!
https://blog.youkuaiyun.com/qq23001186/article/details/123695694
https://blog.youkuaiyun.com/Ximerr/article/details/102482311
https://blog.youkuaiyun.com/qq_48008521/article/details/129693493 !!!
https://www.cnblogs.com/djq-jone/p/10791981.html
https://blog.youkuaiyun.com/qq_44112824/article/details/112027902
https://zhuanlan.zhihu.com/p/574272762
https://blog.youkuaiyun.com/qq_41917433/article/details/131063293
https://blog.youkuaiyun.com/weixin_43889571/article/details/106604183
https://www.cnblogs.com/fm98/p/15699062.html
https://blog.youkuaiyun.com/SHYLOGO/article/details/99941762
https://blog.youkuaiyun.com/knight_zhou/article/details/121434989
异步线程池案例,代码:
https://zhuanlan.zhihu.com/p/460173093 !!!
https://blog.youkuaiyun.com/hongs468/article/details/126102245
https://developer.aliyun.com/article/1454723
https://blog.youkuaiyun.com/m0_72760334/article/details/135996427
https://blog.youkuaiyun.com/weixin_45151960/article/details/133988933
https://www.cnblogs.com/linuxtop/p/16969358.html
https://blog.youkuaiyun.com/qq_36996785/article/details/140337366
https://blog.youkuaiyun.com/m0_73837751/article/details/142721146
https://juejin.cn/post/7197400930786492477
https://blog.youkuaiyun.com/jieandan/article/details/109810230
https://blog.youkuaiyun.com/weixin_42654295/article/details/115058766
java并发编程
https://blog.youkuaiyun.com/qq_38411796/article/details/139227270
https://zhuanlan.zhihu.com/p/362843892
最强Java并发编程详解:知识点梳理,BAT面试题等:
https://www.cnblogs.com/pengdai/p/12026959.html
https://cloud.tencent.com/developer/article/1913191
https://blog.youkuaiyun.com/liudachu/article/details/105379448
https://cloud.tencent.com/developer/article/2333488
java多线程编程
https://www.runoob.com/java/java-multithreading.html
Java 并发编程:核心理论
https://www.cnblogs.com/paddix/p/5374810.html
springboot集成TDengine
https://gitee.com/shuaibiao/springboot-demo-tdengine
https://gitee.com/cuiboot/springboot-tdengine
https://blog.youkuaiyun.com/qq_40348766/article/details/138963511
https://developer.baidu.com/article/details/2921636
https://cloud.tencent.com/developer/article/2129035
https://blog.youkuaiyun.com/zwrlj527/article/details/128785585
https://blog.youkuaiyun.com/qq_36608921/article/details/108119386
https://blog.youkuaiyun.com/qq_38623939/article/details/117690751
https://blog.youkuaiyun.com/qq_37293230/article/details/96879515
https://blog.youkuaiyun.com/weixin_42194695/article/details/126823147
https://blog.youkuaiyun.com/xingyuemengjin/article/details/139585150
https://blog.youkuaiyun.com/Sunshine521114/article/details/139522407
https://blog.youkuaiyun.com/Ninjaturtle88/article/details/122493176
https://blog.youkuaiyun.com/u013810234/article/details/122400447
https://blog.youkuaiyun.com/JipForth/article/details/132934010
https://huaweicloud.youkuaiyun.com/63876ba4dacf622b8df8bb00.html
https://blog.youkuaiyun.com/weixin_43296313/article/details/124175619
https://blog.youkuaiyun.com/worldTi6/article/details/126798103
https://blog.51cto.com/u_16213641/10147625
https://blog.51cto.com/u_16213586/11088278
https://blog.youkuaiyun.com/wstever/article/details/130948263
https://blog.51cto.com/u_16099272/10762029
https://blog.51cto.com/u_16213640/12375569
https://blog.51cto.com/u_16213655/11323738
https://blog.51cto.com/u_16099347/11156103
https://blog.51cto.com/u_16213699/11938474
https://www.jianshu.com/p/486ba7a5af47
https://blog.youkuaiyun.com/zwrlj527/article/details/129097044
https://blog.youkuaiyun.com/DJYDFT2831djydft/article/details/136258999
https://blog.51cto.com/lele/10180510
https://blog.51cto.com/u_16213718/9454273
https://blog.youkuaiyun.com/Knight_Key/article/details/122508439
https://blog.youkuaiyun.com/zhaoenweiex/article/details/109499380
springboot集成mqtt client
https://docs.spring.io/spring-integration/reference/mqtt.html 官方
详细介绍MQTT,图文并茂,!!!
https://blog.youkuaiyun.com/mftang/article/details/136718381
多线程消费/队列访问:
https://blog.youkuaiyun.com/weixin_47185482/article/details/139834900 !!!
https://blog.youkuaiyun.com/weixin_47962813/article/details/135132302
并行消费,线程池:
https://stackoverflow.com/questions/75092939/spring-integration-mqtt-parallelization !!!
https://stackoverflow.com/questions/28313985/spring-integration-mqtt-publish-subscribe-to-multiple-topics
https://www.cnblogs.com/shamo89/p/16813785.html
https://www.jianshu.com/p/e21caf8338b8
https://blog.youkuaiyun.com/weixin_36292503/article/details/125502123
https://blog.youkuaiyun.com/qq_25430563/article/details/114166791
https://blog.youkuaiyun.com/qq_43685040/article/details/117637849
https://gitcode.youkuaiyun.com/65ea8b5f1a836825ed794a0b.html
https://blog.youkuaiyun.com/2301_78955442/article/details/143428370
https://www.cnblogs.com/nhdlb/p/17987529
springboot集成mqtt,参考他的封装:
https://www.jianshu.com/p/365418d3e7a1 !!!
https://blog.youkuaiyun.com/qq_42402854/article/details/132791347
springboot集成mqtt, 封装, 重连!!!
https://developer.aliyun.com/article/1465240 !!!
https://www.cnblogs.com/zhaojinhui/p/16791343.html
* https://blog.youkuaiyun.com/qq_43371556/article/details/120788665
* https://blog.youkuaiyun.com/lianyunpeng/article/details/135672586
使用 org.eclipse.paho.client.mqttv3 实现 mqtt-client:
https://tarzan.blog.youkuaiyun.com/article/details/123572101 !!!
https://www.cnblogs.com/pxblog/p/15458521.html !!!
https://macwx.blog.youkuaiyun.com/article/details/126250325 !!!
* https://blog.youkuaiyun.com/weixin_44070655/article/details/129924239
* https://blog.youkuaiyun.com/qq_37190071/article/details/125457550
* https://blog.youkuaiyun.com/qq_51767561/article/details/127499128
* https://www.zhangshengrong.com/p/w4N7DvBdXr/
mqttv3,v5的配置项,很全:
https://blog.youkuaiyun.com/xichji/article/details/140512547
springboot集成mqtt 高并发编程:
* https://blog.youkuaiyun.com/qq_37256345/article/details/103253415 !!!
* https://blog.youkuaiyun.com/m0_38040684/article/details/132720280
类似MqttBootIntegration,使用spring-integration-mqtt:采用注解进行监听
* https://blog.youkuaiyun.com/qq_21017997/article/details/135904866 !!!
* https://blog.youkuaiyun.com/qq_21017997/article/details/135086796
* https://wenku.youkuaiyun.com/answer/d6cad79d21394e7c80b0d1f1f6045620
在MQTT消息接收端,将消息提交到 手动创建的线程池中进行处理: 代码!
* https://wenku.youkuaiyun.com/answer/4d5da5ffaad642c58574538b30eea9c9 !!!
* https://wenku.youkuaiyun.com/answer/639ed6caf08140b4ace169704a839528 !!!
* https://developer.aliyun.com/article/1394927
SpringBoot整合MQTT并实现异步线程调用:
* https://cloud.tencent.com/developer/article/1929035 !!!
* https://juejin.cn/post/7008123266023817253 !!! Spring Integration 原理
* https://blog.youkuaiyun.com/weixin_42627035/article/details/85881668
* https://blog.youkuaiyun.com/sunfragrence/article/details/87359586
* https://wenku.youkuaiyun.com/answer/d970f692bc454fdf91eb3217688b3e08
重连
* https://blog.youkuaiyun.com/yzh_1346983557/article/details/85059524 !!!
* https://blog.youkuaiyun.com/sumengnan/article/details/108431031
* https://www.cnblogs.com/xct5622/p/15094017.html
* https://wenku.youkuaiyun.com/answer/5fdkvrjn4o
* https://www.cnblogs.com/alming/p/17929086.html
* https://www.cnblogs.com/michaelcnblogs/p/15616449.html
* https://blog.youkuaiyun.com/gps666666/article/details/142989089
* https://www.leyeah.com/article/springboot-integrated-mqtt-detailed-tutorial-701036
* https://www.leyeah.com/article/springboot-integrated-mqtt-detailed-tutorial-701036
* https://blog.51cto.com/u_16175451/12010871
* https://blog.youkuaiyun.com/x2__T/article/details/123138288
* 集成MQTT实现消息收发,断线重连:
https://www.cnblogs.com/lhm166/articles/15798598.html
* https://www.jianshu.com/p/2bd6723d477f
jetlinks netty-mqtt-client使用方法:
https://www.jb51.net/article/241049.htm
mica-mqtt 使用方法
https://github.com/lets-mica/mica-mqtt
https://segmentfault.com/a/1190000042221792
https://github.com/litongjava/mica-mqtt-server-native
https://github.com/fusesource/mqtt-client
https://github.com/hivemq/hivemq-mqtt-client
https://github.com/vert-x3/vertx-mqtt
https://github.com/xzc-coder/netty-mqtt-client
https://github.com/gulteking/spring-boot-mqtt-sample
https://github.com/lets-mica/mica-mqtt
https://github.com/ShiCloud/iot-mqtt-bridge
https://github.com/ptma/mqtt-insight --gui
https://github.com/devinhaughey/mqtt-client
https://github.com/owen-jia/shap-mqtt
https://github.com/TwoGuysFromKabul/xenqtt
modbus tcp
IOT云平台 simple(5)springboot netty实现modbus TCP Master_netty modbustcp-优快云博客
Java使用modbus-master-tcp实现modbus tcp通讯_java_脚本之家
简单易用的SpringBoot + Netty实现Modbus TCP主站的物联网云平台-物联沃-IOTWORD物联网
Java使用Netty实现Modbus-RTU通信协议_netty modbus-优快云博客
Spring Boot与Netty:实现Modbus TCP Master
使用Netty实现Modbus TCP通信的最佳实践-速优物联【PerfCloud】
基于Netty快速实现ModbusTCP协议服务端 - 墨天轮
IOT云平台 simple(5)springboot netty实现modbus TCP Master_netty modbustcp-优快云博客
利用Netty实现Modbus TCP客户端/服务器:高效通信的利器-优快云博客
modbus协议tcp客户端: modbus协议tcp客户端,基于netty构建,支持同步与异步api,性能非常好,使用简单方便
https://github.com/digitalpetri/modbus --jdk17
https://github.com/MangoAutomation/modbus4j
https://github.com/SciFiDryer/ModbusMechanic
https://github.com/luorongxi/iot-modbus
https://gitee.com/takeoff/iot-modbus
https://gitee.com/zengfr/easymodbus4j
https://github.com/StockingG/modbus-server
https://github.com/stanislav-antonov/modbus-tcp-client
https://github.com/epsilony/codec-modbus
https://github.com/Alicture/Badass-jamod1.2 -- modbus rtu over TCP
https://github.com/sergejshugajev/ModbusClientTCP
https://github.com/sengeiou/iot-modbus
springboot proguard混淆
https://blog.youkuaiyun.com/xiao_jiu_xian/article/details/131050127
https://blog.youkuaiyun.com/weixin_56637697/article/details/139316721
https://langyastudio.blog.youkuaiyun.com/article/details/123783160
https://blog.youkuaiyun.com/gitblog_09189/article/details/142225033
https://www.iteye.com/blog/feicklpp-2511930