• Java序列化的缺点

1、无法跨语言

  对于Java序列化后的字节数组,别的语言无法进行反序列化

2、序列化后的码流过大

3、序列化性能低

 

  • 使用JDK自带的序列化进行对象的传输

被传输的,实现了序列化接口的POJO

package org.zln.netty.five.part04.dto;

import org.apache.commons.lang3.builder.ToStringBuilder;

import java.io.Serializable;

/**
 * 用户订购请求信息
 * Created by sherry on 16/11/7.
 */
public class SubscribeReq implements Serializable{

    //序列化
    private static final long serialVersionUID = 1L;

    //订购编号
    private int subReqID;
    //用户名
    private String userName;
    //订购的产品名称
    private String productName;
    //订购者联系电话
    private String phoneName;
    //订购者家庭地址
    private String address;

    @Override
    public String toString() {
        return new ToStringBuilder(this)
                .append("subReqID", subReqID)
                .append("userName", userName)
                .append("productName", productName)
                .append("phoneName", phoneName)
                .append("address", address)
                .toString();
    }

    public int getSubReqID() {
        return subReqID;
    }

    public void setSubReqID(int subReqID) {
        this.subReqID = subReqID;
    }

    public String getUserName() {
        return userName;
    }

    public void setUserName(String userName) {
        this.userName = userName;
    }

    public String getProductName() {
        return productName;
    }

    public void setProductName(String productName) {
        this.productName = productName;
    }

    public String getPhoneName() {
        return phoneName;
    }

    public void setPhoneName(String phoneName) {
        this.phoneName = phoneName;
    }

    public String getAddress() {
        return address;
    }

    public void setAddress(String address) {
        this.address = address;
    }
}
SubscribeReq

相关文章:

  • 2021-07-18
  • 2022-12-23
  • 2021-08-13
  • 2022-12-23
  • 2022-12-23
  • 2021-12-24
  • 2022-01-01
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-09-01
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-11-13
相关资源
相似解决方案