
IO通讯
文章平均质量分 88
方渐鸿
一线后端开发,擅长java、kotlin、react等语言,熟练各种中间件和数据库使用,专注物联网领域开发,喜欢捣鼓新的东西...(郑 fp)
展开
-
【2024】java使用WebClient实现chatGPT调用建立web socket连接
通过java实现对chatGPT的API接口实现websocket流式输出以及接口调用两种方式代码。原创 2024-01-20 16:12:40 · 2707 阅读 · 0 评论 -
【2023】java常用HTTP客户端对比以及使用(HttpClient/OkHttp/WebClient)
现在java使用的http客户端主要包括以下几种而这些中使用得最频繁的主要是:Apache HttpClient:这是一个功能强大且广泛使用的第三方库,用于进行HTTP通讯。它提供了更高级的API和更丰富的功能,比如支持连接池、认证、重定向、Cookie管理等。Apache HttpClient可以作为独立的库使用,也可以作为Apache HttpComponents项目的一部分。OkHttp:这是另一个流行的第三方库,用于进行HTTP通讯。原创 2024-01-09 09:12:32 · 3748 阅读 · 0 评论 -
前端加springboot实现Web Socket连接通讯以及测试流程(包括后端实现心跳检测)
写这个项目主要是有有个项目需要后端有数据实话返回前端,一开始采用前端轮询的方式,后面觉得及时性上有些不行,然后改为使用websocket ,具体实现demo以及测试流程发出来提供交流学习,WebSocket使得客户端和服务器之间的数据交换变得更加简单,允许服务端主动向客户端推送数据。在WebSocket API中,浏览器和服务器只需要完成一次握手,两者之间就直接可以创建持久性的连接,并进行双向数据传输。原创 2023-08-22 17:25:13 · 2346 阅读 · 0 评论 -
【2023】JAVA和PLC实现通讯读取写入数据,以三菱PLC举例
进行PLC连接需要了解两个概念:长连接和短连接。为了更好的说明当前的通信情况,我把所有的通信拆分为四个部分,连接,发,收,断开。短连接:连接,发,收,断开,连接,发,收,断开,连接,发,收,断开,连接,发,收,断开…无限循环长连接:连接,发,收,发,收,发,收,发,收,发,收,发,收,发,收,发,收,发,收…断开原创 2023-07-04 17:08:19 · 12007 阅读 · 0 评论 -
【2023】java通过modbus4j实现modbus TCP通讯
Modbus RTU:——传输的是字节数组(bit[])通信:读写输出:可以读写输入:只能读存储区:输出线圈、输入线圈、输出寄存器、输入寄存器存储区范围:5位和6位功能代码0x01:读线圈0x02:读离散量输入0x03:读保持寄存器0x04:读输入寄存器测试使用Modbus Slave() 模拟saveid:看资料"从站在modbus总线上可以有多个",仿真软件就能模拟一个从站,就是ID=1,当然可以修改成ID=2。原创 2023-07-12 16:07:23 · 12603 阅读 · 0 评论 -
【2023】使用alibaba的easyexcel框架实现excel表格及二维码下载(简洁、高效没有多余代码,都有注释)
生成Excel比较有名的框架有Apache poi、jxl。但他们都存在一个严重的问题就是非常的耗内存,poi有一套SAX模式的API可以一定程度的解决一些内存溢出的问题,但POI还是有一些缺陷,比如07版Excel解压缩以及解压后存储都是在内存中完成的,内存消耗依然很大。easyexcel重写了poi对07版Excel的解析,能够原本一个3M的excel用POI sax依然需要100M左右内存降低到KB级别,并且再大的excel不会出现内存溢出,03版依赖POI的sax模式。原创 2023-07-19 17:54:55 · 667 阅读 · 0 评论