Java序列化

今天在测试出现一个序列化的问题,一个类里有另一个类的引用,这两个类都必须要序列化,必须实现Serializable接口

说得简单一点,序列化就是讲内存中的对象数据进行持久化,一般是字节序列;反序列化就正好反过来,将字节序列读到内存当中;还有点,进程间发送Java对象数据,都是通过二进制字节序列来传送

序列化

首先创建OutputStream对象

然后将OutputStream对象封装到Objec[……]

Read more

RedisTemplate操作Redis数据:ZSet类型

ZSet是在Set的基础上,每个元素关联了一个值,分数score

比如zset新增三个元素,从结果可以看出,zset类型在数据写入redis的时候,是按照score的大小来从小到大进行排序储存的;比如这里保存一个timestamp能够使用在很多场景

redis:0>zadd testZSet 3 three
"1"
redis:0>zadd testZSet 1 one
"1"
r[......]

Read more