首页 > 编程语言 >JAVA设备对接中,字节协议序列化的简单方式

JAVA设备对接中,字节协议序列化的简单方式

时间:2023-03-15 11:33:07浏览次数:44  
标签:协议 JAVA 字节 自定义 对接 java 序列化

一般来说,java在和设备进行对接时都会使用私有协议或自定义协议,在序列化这些协议时会相当的繁琐,而且比较注重细节。

 

基于之前的对接经验,我整理并完成了一套序列化框架。可以很方便的将对象和字节进行相互转变,二使用方式只需要使用注解申明每个字段所占用的字节数即可。

 

贴上链接:

物联网或者协议开发对接的同学可以试试把。

 

magic-byte: 一种简单的方式将java对象转为字节数据,用于快速高效的自定义序列化/反序列化场景,类似C的Strcut结构体,多用于私有通讯协议实现。 (gitee.com)

标签:协议,JAVA,字节,自定义,对接,java,序列化
From: https://www.cnblogs.com/raychang/p/17217900.html

相关文章

  • 【Java工具】在代码头部加版权
    importjava.io.File;importjava.io.FileInputStream;importjava.io.FileOutputStream;importjava.io.IOException;importjava.io.RandomAccessFile;publicclassTest......
  • JAVA物联网私有协议,自定义协议开发
    在当代物联网行业中,由于隐私和安全问题,很多的公司选择使用自定义的私有二进制协议。在C语言中,由于有结构体的加持,对象和字节数组转换起来就特别简单;但在java中,在没有原生支......
  • Java中List、Map常见实现类
    一、List1.ArrayList底层是数组实现,线程不安全publicclassArrayList<E>extendsAbstractList<E>implementsList<E>,RandomAccess,Cloneable,java.io.S......
  • JavaScript删除URL指定的参数和值
    JavaScript删除URL指定的参数和值,不跳转(functionhandleLocationHref(){varurl=window.location.href;varparams=(window.location.search||'?').s......
  • java实现获取百度/微博/头条/知乎热榜数据
    ​ java实现定时获取百度/微博/头条/知乎热榜数据,做一个热榜数据榜单。目录一、效果展示二、热搜榜单三、程序代码一、效果展示效果预览地址:https://www.ewba......
  • 字符串的逐个输出(java)
    import java.util.Scanner;public class Ward{public static void main(String[]args){Scannerinput =new Scanner(System.in);Stringstr =input.next......
  • 关于.net 和 JAVA 在内存处理(GC)设计上的差距(ChatGPT水文)
    我听说,java在内存方面,有线程专用的堆空间,从而加快内存分配和回收的速度(因为没有并发的考虑?),是这样的吗?.net有类似的技术吗?是的,Java确实有线程专用的堆空间,即ThreadLoca......
  • java OSS存储文件 ofd文件格式转pdf
    javaofd文件转pdf之前有博客写了ofd与pdf文件进行相互转化,【pdf与ofd相互转化】,但是spire-pdf的jar包进行ofd转为pdf时,如果是双层ofd文件,最后转化的结果会丢失......
  • Java中的基本数据类型和引用数据类型
    一、基本数据类型:byte:Java中最小的数据类型,在内存中占8位(bit),即1个字节,取值范围-128~127,默认值0short:短整型,在内存中占16位,即2个字节,取值范围-32768~32767,默认值0int:整......
  • JavaWeb-QQZone项目的业务需求、数据库设计等内容
    资料来源于:B站尚硅谷JavaWeb教程(全新技术栈,全程实战),本人才疏学浅,记录笔记以供日后回顾由于是多个视频内容混合在一起,因此只放了第一个链接本文参考价值不高,自我记录......