`
pumbaa.he
  • 浏览: 71720 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
社区版块
存档分类
最新评论

有关自定义对象序列号设置

 
阅读更多

在memcached中,如果要缓存自定义对象,那么自定义对象必须得序列化,如一下代码所示

import java.io.Serializable;

public class MemUser implements Serializable {
	
	private static final long serialVersionUID = 1703369482383959962L;
	private int id;
	private String name;
	public int getId() {
		return id;
	}
	public void setId(int id) {
		this.id = id;
	}
	public String getName() {
		return name;
	}
	public void setName(String name) {
		this.name = name;
	}
	

}

 其中serialVersionUID属性表示的是改对象的唯一序列号,如果不设置这个属性的话,系统会自动生成一个。但是这样有个缺点,就是如果你修改了这个类的成员属性,那么这个序列号就不一致了,在读取这个对象的变量时就会报错了。所以还是需要指定一个值,这个值可以随意给,只要不重复的就行了。

分享到:
评论

相关推荐

    通过Kettle自定义jar包供javascript使用

    主要介绍了通过Kettle自定义jar包供javascript使用,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

    管家婆分销ERPV3A8自定义9.72版补丁

    管家婆分销ERPV3A8自定义9.72版,实测可用,好东西无需多说,识货的下! 管家婆分销ERP V3是一套针对中型规模的通讯经销企业应用的信息化管理整体解决方案,管家婆分销ERP V3集进销存、标准财务、分销、OA管理一体...

    C++Builder精彩编程实例集锦的源代码后3部分.rar

    实例185 如何获取操作系统的产品序列号和产品名称 实例186 如何获取和设置鼠标双击响应速度 实例187 如何弹出和关闭光驱 实例188 如何检测网络连接 实例189 如何创建拨号网络 第六部分 数据库应用 实例190 ...

    Flexsim基础知识.ppt

    Flexsim基础知识 Flexsim是一种流行的仿真软件,广泛应用于生产流程仿真、供应链管理、物流管理等领域。下面是对Flexsim基础知识的总结:...这些对象可以满足客户个性需求,并且可以自定义实体并保存,方便以后调用。

    SETUPBUILDER1.5

    ·独有的安装程序序列号快速制作设置。支持多达29国家/地区的多国语言安装支持,确保在不同语言的操作系统上能够顺利安装运行。自动文件压缩和解压缩。·注册表中登记注册应用程序信息。快速的注册表创建和导入.reg...

    黑马程序员 安卓学院 万元哥项目经理 分享220个代码实例

    |--屏幕相关之Display类获取屏幕尺寸和分辨率 |--屏幕适配之ScrollView |--屏幕适配之像素dp和px之间转换 |--工具类之Log的封装类 |--工具类之不同log打印的封装 |--工具类之开启新的Activity |--布局加载器的获取 |...

    VBA编程技巧大全

    72-1 设置Application对象的Visible属性 163 72-2 将窗口移出屏幕 164 72-3 设置工作簿作为加载宏运行 165 第6章 使用对话框 167 技巧73 使用Msgbox函数 167 73-1 显示简单的提示信息 167 73-2 定制个性化的消息框 ...

    Visual C++编程技巧精选500例.pdf

    180 如何使用事件对象同步进程? 181 如何在两个执行程序间进行数据通信? 182 如何使用工作线程? 183 如何正常终止线程? 184 如何异常终止线程? 185 如何获取线程退出码? 186 如何使用线程优先级? 187 如何使用用户...

    VBA常用技巧

    72-1 设置Application对象的Visible属性 12 72-2 将窗口移出屏幕 12 72-3 设置工作簿作为加载宏运行 12 第6章 使用对话框 12 技巧73 使用Msgbox函数 12 73-1 显示简单的提示信息 12 73-2 定制个性化的消息框 12 73-3...

    utils::hammer_and_wrench:有用PHP实用程序和帮助程序

    SerialNumber –从年份和自定义编号生成序列号 服务器–访问一些有用的服务器信息(例如文件上传限制) 字符串–字符串助手(编码,转换等) 令牌生成器–从文件获取结构(例如,一个类) 验证程序

    MSSQL数据库修复软件:Recovery Toolbox for SQL Server 2.2.11.0

    3、恢复MS SQL数据库中最重要和最有价值的元素:数据类型,表数据,视图,存储过程,自定义函数,触发器,索引,主键和外键,限制等 4、将数据库恢复为几个文件(* .mdf + * .ndf) 5、在恢复mdf文件期间修复损坏的...

    oracle题库[收集].pdf

    本文总结了 Oracle 数据库相关的知识点,涵盖了数据库设计、数据模型、SQL 语言、数据库管理和性能优化等方面。 一、数据库设计 * 在 E-R 图中,实体用矩形框表示,属性或属性组合指定为主码时,在实体集与属性的...

    C++Builder精彩编程实例集锦的源代码前3部分.rar

    实例185 如何获取操作系统的产品序列号和产品名称 实例186 如何获取和设置鼠标双击响应速度 实例187 如何弹出和关闭光驱 实例188 如何检测网络连接 实例189 如何创建拨号网络 第六部分 数据库应用 实例190 ...

    第一部分 界面设计

    实例185 如何获取操作系统的产品序列号和产品名称 实例186 如何获取和设置鼠标双击响应速度 实例187 如何弹出和关闭光驱 实例188 如何检测网络连接 实例189 如何创建拨号网络 第六部分 数据库应用 实例190 ...

    CuteFTP9简易汉化版

    连接Options-Set超时、重试和延迟值,连接限制,数据连接端口范围,在连接事件,和其他全球或per-Site连接相关的设置。 传输选项 标准Transfers-CuteFTP支持多个传输文件和文件夹的方法,包括键盘、鼠标、菜单和工具栏。...

    Visual C++程序开发范例宝典(光盘) 第四部分

    6.8 鼠标、键盘相关设置 实例191 动画鼠标 实例192 限制鼠标移动区域 第7章 注册表 7.1 显示与隐藏 实例193 隐藏、显示“我的电脑”、“回收站”、“网上邻居” 实例194 隐藏、显示驱动器 7.2 IE设置 实例...

    Visual C++程序开发范例宝典(光盘) 第八部分

    6.8 鼠标、键盘相关设置 实例191 动画鼠标 实例192 限制鼠标移动区域 第7章 注册表 7.1 显示与隐藏 实例193 隐藏、显示“我的电脑”、“回收站”、“网上邻居” 实例194 隐藏、显示驱动器 7.2 IE设置 实例...

Global site tag (gtag.js) - Google Analytics