redis 为我们提供了 5 种数据类型,基本上我们使用频率最高的就是 string ,而对其他四种数据类型使用的频次稍弱于 string 。
一方面是由于 string 使用起来比较简单,可以方便存储复杂大对象,使用场景比较多。还有一个原因就是由于 redis expire time 只能设置... ...
分类:
其他好文 时间:
2018-01-21 12:24:18
阅读次数:
201
C++中的const关键字的用法非常灵活,而使用const将大大改善程序的健壮性,本人根据各方面查到的资料进行总结如下,期望对朋友们有所帮助。 Const 是C++中常用的类型修饰符,常类型是指使用类型修饰符const说明的类型,常类型的变量或对象的值是不能被更新的。 一、Const作用 如下表所示 ...
分类:
编程语言 时间:
2018-01-16 18:25:29
阅读次数:
183
Linux虚拟文件系统四大对象: 1)超级块(super block) 2)索引节点(inode) 3)目录项(dentry) 4)文件对象(file) 一个进程在对一个文件进行操作时各种对象的引用过程如下: 通过task_struct得到files_struct,然后通过文件描述符(int fd) ...
分类:
其他好文 时间:
2018-01-05 19:50:01
阅读次数:
215
代理模式 代理者是指一个类别可以作为其它东西的接口。代理者可以作任何东西的接口:网络连接、内存中的大对象、文件或其它昂贵或无法复制的资源。 "维基百科 代理模式" 代理模式实现远程图片加载 IImage image = new ProxyImage("HiRes_Image"); for (int ...
分类:
其他好文 时间:
2018-01-01 18:22:01
阅读次数:
143
今天讲解了JSP的九大内置对象和四大作用域,简单整理一下以便以后观看。 JSP九大对象:内置对象(又叫隐含对象,有9个内置对象):不需要预先声明就可以在脚本代码和表达式中随意使用。 一、request对象:代表的是来自客户端的请求,例如我们在FORM表单中填写的信息等,是最常用的对象。客户端的请求信 ...
分类:
Web程序 时间:
2017-12-16 16:01:40
阅读次数:
167
前面的话 程序由大大小小的单一对象组成,所有这些对象都按照某种关系和规则来通信。当程序的规模增大,对象会越来越多,它们之间的关系也越来越复杂,难免会形成网状的交叉引用。当改变或删除其中一个对象的时候,很可能需要通知所有引用到它的对象。面向对象设计鼓励将行为分布到各个对象中,把对象划分成更小的粒度,有 ...
分类:
编程语言 时间:
2017-12-16 15:57:05
阅读次数:
137
1. 前言 内存分配与回收策略 JVM堆的结构分析(新生代、老年代、永久代) 对象优先在Eden分配 大对象直接进入老年代 长期存活的对象将进入老年代 动态对象年龄判定 空间分配担保 JVM堆的结构分析(新生代、老年代、永久代) 对象优先在Eden分配 大对象直接进入老年代 长期存活的对象将进入老年 ...
分类:
编程语言 时间:
2017-12-15 00:51:23
阅读次数:
255
MonogoDB是一种NoSQL数据库 优点: 1.数据的存储以json的文档进行存储(面向文档存储) 2.聚合框架查询速度快 3.高效存储二进制大对象 缺点: 1.不支持事务 2.文件存储空间占用过大 案例学习 例1:单个变量查询(查找出制造商字段为“Porsche”的所有汽车的查询) 例2:范围 ...
分类:
数据库 时间:
2017-12-14 03:37:37
阅读次数:
361
总结: JSP页面主要由指令标签,注释,嵌入Java代码,JSP动作标签,HTML标记语言等五个元素组成。 脚本元素:定义、表达式、脚本程序; 九大对象、三大指令、七大动作: 内置对象:out、request、response、session、application、page、pageContext ...
分类:
Web程序 时间:
2017-12-13 14:49:24
阅读次数:
208
除直接调用System.gc外,触发Full GC执行的情况有如下四种: 1.老年代空间不足 老年代空间只有在新生代对象转入及创建为大对象、大数组时才会出现不足现象,当执行Full GC后空间仍然不足,则抛出 java.lang.OutOfMemoryError:Java heap space 1. ...
分类:
其他好文 时间:
2017-12-12 17:29:39
阅读次数:
207