1 业务需求 缓存来自数据库的数据,不用频繁到数据库中加载。2 使用模型 添加一个类 MyCache,然后在里面添加静态属性字段: public static DataTable FolderData { get { string key...
分类:
Web程序 时间:
2014-10-03 23:46:05
阅读次数:
1534
前面分析完2个主要的包类,现在我们来揭开Java.nio的最后块神秘的知识点,Charset编码类,他的功能主要是实现字节与Unicode之间的转码转换。同样先来看看他的包结构。,结构比较单一和简单。
里面一个最最主要的类就是Charset类,看看里面有哪些变量
他的构造函数为
Charset类中也有缓存字节本身的类型
我们来看看他最主要的一个功能encod...
分类:
编程语言 时间:
2014-10-03 15:37:34
阅读次数:
246
对于缓存,有时候是增加效率的好方法。//开启缓存注解缓存配置
<bean id="ehcache"...
分类:
编程语言 时间:
2014-10-03 11:21:44
阅读次数:
272
并行化scala集合(Parallelize)//加载数据1~10val num=sc.parallelize(1 to 10)//每个数据项乘以2,注意 _*2记为一个函数(fun) val doublenum = num.map(_*2) //内存缓存数据doublenum.cache() //...
分类:
其他好文 时间:
2014-10-02 22:54:43
阅读次数:
266
1.下列哪个选项不是产生死锁的必要条件()A、互斥条件B、 网络不可达C、 不可剥夺资源D、环路等待E、 占有等待2.根据左侧给出的概念,在右侧写出其对应的OSI模型层的名称。设备、概念名称EIA\TIA RS-232、网卡物理层TCP、UDP传输层IP、ARP、OSPF网络层HTTP、DNS、FT...
分类:
其他好文 时间:
2014-10-02 20:56:33
阅读次数:
648
1概述 通常情况下我们运行程序的过程中会产生一些中间数据,这些中间数据需要在将来的某个时间读取。这就要求我们要把它存在一个提供高速存取的地方,最好的选择就是内存中。基于这个以及多个原因需要我们把这部分存储到其他机器上,这样就产生了分布式缓存的问题。 实际上分布式缓存根本上就是提供一个附加内存让另一台...
分类:
其他好文 时间:
2014-10-02 18:22:23
阅读次数:
186
如果文件的大小是8k。你如果用read/write,且只分配了2k的缓存,则要将此文件读出需要做4次系统调用来实际从磁盘上读出。如果你用fread/fwrite,则系统自动分配缓存,则读出此文件只要一次系统调用从磁盘上读出。也就是用read/write要读4次磁盘,而用fread/fwrite则只要...
分类:
其他好文 时间:
2014-10-02 16:21:13
阅读次数:
144
应用优化: 使用连接池: 使用数据库连接池,可以复用数据库连接对象,从而减少创建新连接带来的资源消耗。 减少对MySQL的访问: 避免对同一数据做重复检索: 理清应用的业务逻辑,尽量减少查询次数。 使用查询缓存...
分类:
数据库 时间:
2014-10-02 13:59:03
阅读次数:
206
今天突然明白了,?ob_start??ob_end_clean?的用法 ob_start();//缓存开始 echo?"lijianwei"; $str=ob_get_contents();//获取缓存内容 ob_end_clean();//清除缓存,否则会输出的,并关闭缓存 echo?$str; //最...
分类:
其他好文 时间:
2014-10-02 12:51:23
阅读次数:
189
按照高速缓存的写策略的不同,有写直达和写回WB两种高速缓存: 1.??写直达高速缓存:一旦高速缓存中的一个字被修改,则在主存中要立即修改 2.??写回高速缓存:?并不是立即写回,而是当被修改的字从高速缓存...
分类:
其他好文 时间:
2014-10-02 12:26:03
阅读次数:
240