Java虚拟机内存管理: 共享: 方法区:存储运行时常量池、已被虚拟机加载的类信息、常量、静态变量、即时编译器编译后的代码等数据 java堆:存储对象实例 线程独占区: 虚拟机栈:存放方法运行时所需的数据、成为栈帧 本地方法栈:为jvm所调用到的Nativate即本地方法服务 程序计数器:记录当前线 ...
分类:
其他好文 时间:
2018-07-12 10:27:48
阅读次数:
158
数据的本地存储和图片缓存可以极大地提高 app 的用户体验、提高 UI 响应速度、减少网络使用。 1.uzStorage uzStorage 比标准的 localStorage 更安全易用。 举个栗子: localStorage 有大小限制、异步会导致一些安全、不能存储对象等问题,但这些问题均在 u ...
分类:
移动开发 时间:
2018-07-09 15:25:45
阅读次数:
621
1.序言 MongoDB 是一个可扩展的高性能,开源,模式自由,面向文档的数据库。 它使用 C++编写。MongoDB 包含一下特点: l? 面向集合的存储:适合存储对象及JSON形式的数据。 l? 动态查询:Mongo 支持丰富的查询方式,查询指令使用 JSON 形式的标记,可轻易查询文档中内嵌的 ...
分类:
数据库 时间:
2018-07-09 13:30:55
阅读次数:
233
HDFS的block是逻辑上的数据块.Hadoop2.0中每一块默认大小128MB,实际存储过程中block大小小于等128MB,它是以文件为存储对象.如一200MB大小文件,分两个数据块128MB+72MB 这里的两个块大实际小分别是128MB和72MB 算法分析: max(minSize, mi ...
分类:
其他好文 时间:
2018-07-04 16:11:35
阅读次数:
229
/**集合概述*存储对象的方式:1、数组2、集合*数组存储对象的缺点:1、一旦创建,长度固定;2、真实存在数组的对象不可知;*集合分为:Collection和Map**Collection接口:*Set:元素无序,不可重复(数学集合{a,b,c,d})*List:元素有序,可以重复(动态数组[a,b,c,c])**Map接口:*具有映射关系的key-value对的集合(数学函数y=f(x))**/
分类:
编程语言 时间:
2018-07-04 16:08:39
阅读次数:
125
https://blog.csdn.net/lcg910978041/article/details/51468680 C++代理类是为了解决这样的问题: 容器通常只能包含一种类型的对象,所以很难在容器中存储对象本身。 怎样设计一个c++容器,使它有能力包含类型不同而彼此相关的对象? 代理运行起来和 ...
分类:
编程语言 时间:
2018-07-01 13:41:37
阅读次数:
196
1.集合类 数组:可以存储对象,也可以存储基本数据类型,但是一次只能存储一种类型,且长度一定,不可改变。 集合:只能存储对象,长度可变,可以存储不同类型的对象。 其中,实现边框的是实现类,折线边框的是抽象类,点线边框的是接口 从图中可以看出,Collection接口是集合类的根接口,java中没有提 ...
分类:
编程语言 时间:
2018-06-27 17:29:16
阅读次数:
171
散列类型(hash)的键值也是一种字典结构,其存储了字段(field)和字段值的映射,但字段值只能是字符串,不支持其他数据类型,换句话说,散列类型不能嵌套其他的数据类型。一个散列类型的键可以包含至多2^32-1个字段。除了散列类型,Redis的其他数据类型同样不支持数据类型嵌套。比如集合类型的每个元素都只能是字符串,不能是另一个集合或散列表等。散列类型适合存储对象:使用对象类别和对象ID构成键名,
分类:
其他好文 时间:
2018-06-22 14:41:34
阅读次数:
127
前言 大家都知道在项目中,缓存以及mq消息队列可以说是不可或缺的2个重要技术。前者主要是为了减轻数据库压力,大幅度提升性能。后者主要是为了提高用户的体验度,我理解的是再后端做的一个ajax请求(异步),并且像ribbmitmq等消息队列有重试机制等功能。 这里主要讲redis/303688.html ...
分类:
其他好文 时间:
2018-06-21 18:28:53
阅读次数:
171
最终效果(上面是网页中显示的,下面是localstorage中存储的) 二、存储对象 html中 JS中 最终结果(上面是网页中显示的,下面是localstorage中存储的) ...
分类:
其他好文 时间:
2018-06-21 01:32:39
阅读次数:
134