JSON语法规则: 数据为 键 / 值 对; 数据由逗号分隔; 大括号保存对象; 方括号保存数组; JSON数据: "firstName":"John" JSON对象: {"firstName":"John", "lastName":"Doe"} JSON数组: "employees":[ {"fi ...
分类:
Web程序 时间:
2017-07-04 20:23:45
阅读次数:
258
1 序列化是干什么的呢? 搬家的 简单说就是为了保存在内存中的各种对象的状态(也就是实例变量,不是方法),并且可以把保存的对象状态再读出来。虽然你可以用你自己的各种各样的方法来保存object states,但是Java给你提供一种应该比你自己好的保存对象状态的机制,那就是序列化。 好比搬家,只能搬 ...
分类:
编程语言 时间:
2017-06-30 12:18:29
阅读次数:
151
一、前言 复习Java基础知识点的序列化与反序列化过程,整理了如下学习笔记。 二、为什么需要序列化与反序列化 程序运行时,只要需要,对象可以一直存在,并且我们可以随时访问对象的一些状态信息,如果程序终止,那么对象是肯定不会存在的,但是有时候,我们需要再程序终止时保存对象的状态信息,之后程序再次运行时 ...
分类:
编程语言 时间:
2017-06-24 22:48:29
阅读次数:
228
业务场景:通常,我们会在会话级别存放一些参数,期望在session生命周期内,可以一直取得保存在session中的指定数据;而只要session过期或者失效,则需要执行重新登录等操作。但是!我们对于这样的场景会感到很疑惑:在session中保存对象值,正常重启Tomcat,再次访问应用,居然还可以继 ...
分类:
其他好文 时间:
2017-06-23 22:05:54
阅读次数:
124
1、综述 所有集合类都位于java.util包下。集合中只能保存对象(保存对象的引用变量)。(数组既可以保存基本类型的数据也可以保存对象)。 当我们把一个对象放入集合中后,系统会把所有集合元素都当成Object类的实例进行处理。从JDK1.5以后,这种状态得到了改进:可以使用泛型来限制集合里元素的类 ...
分类:
其他好文 时间:
2017-06-22 13:29:10
阅读次数:
242
一、简单例子 def add(a, b): return a + b import foo a = [1, 'python'] a = 'a string' def func(): a = 1 b = 257 print(a + b) print(a) if __name__ == '__main_ ...
分类:
编程语言 时间:
2017-06-22 10:18:17
阅读次数:
230
在接触redits的时候,看到项目许多对象继承了Serializable,序列化对象。其实际作用就是将对象保存起来。参考http://developer.51cto.com/art/201202/317181.htm我觉得写得通俗易懂。 1. 什么是Java对象序列化 Java平台允许我们在内存中创 ...
分类:
其他好文 时间:
2017-06-02 11:39:29
阅读次数:
199
一 序列化 1.什么是序列化? 将内存中的对象写入到硬盘中就是序列化,与一般输出并无区别,只是输出的数据是对象,不是一般的文本。 2.序列化的作用 因为数据在内存中的存储是暂时的,如果需要长久保存对象,必须把对象写入硬盘,这是就产生了序列化。 3.序列化的条件 一个对象要想被序列号,该对象所属的类必 ...
分类:
其他好文 时间:
2017-06-01 14:40:12
阅读次数:
121
即 JavaScript Object Notation,另一种轻量级的文本数据交换格式,独立于语言。 语言规范: 1、数据在名称/值对中 2、数据由逗号分隔(最后一个健/值对不能带逗号) 3、花括号保存对象 方括号保存数组 4、使用双引号 JSON解析: JSON数据在不同语言进行传输时,类型为字 ...
分类:
Web程序 时间:
2017-05-31 14:11:24
阅读次数:
194
atitit.spring hibernate的事务机制 spring不能保存对象的解决 sessionFactory.openSession() 不能。。log黑头马sql语言.. sessionFactory.getCurrentSession().update(user); 中间走ok兰..l ...
分类:
编程语言 时间:
2017-05-24 10:05:51
阅读次数:
177