缓存是实际工作中非常常用的一种提高性能的方法, 我们会在许多场景下来使用缓存。 本文通过一个简单的例子进行展开,通过对比我们原来的自定义缓存和 spring 的基于注释的 cache 配置方法,展现了 spring cache 的强大之处,然后介绍了其基本的原理,扩展点和使用场景的限制。通过阅读本文 ...
分类:
编程语言 时间:
2016-12-21 09:46:54
阅读次数:
327
自定义缓存一般基于ConcurrentMap实现,实现缓存需要注意的点是缓存容器对象 本身依赖于 static final去存储对象,样例: ConcurrentMap<String, GenericServiceCache> cacheHolder = new ConcurrentHashMap< ...
分类:
其他好文 时间:
2016-12-02 21:49:39
阅读次数:
245
实现可以应用在spring项目上的自定义缓存的探索,java中lang.ref包的学习 ...
分类:
编程语言 时间:
2016-08-22 12:35:01
阅读次数:
236
第一套:字节流读取写入方案 FileInputStream :字节流方式读取文本文件 FileOutputStream:字节流写入硬盘 第二套:字符流读取写入方案 FileReader:字符流读取文本 FileWriter:字符流写入文本 第三套: BufferedReader:自定义缓存大小,读取 ...
分类:
其他好文 时间:
2016-06-06 18:33:40
阅读次数:
168
第一套:字节流读取写入方案 FileInputStream :字节流方式读取文本文件 FileOutputStream:字节流写入硬盘 第二套:字符流读取写入方案 FileReader:字符流读取文本 FileWriter:字符流写入文本 BufferedReader:自定义缓存大小,读取文本 81 ...
分类:
其他好文 时间:
2016-06-06 17:01:10
阅读次数:
173
第一套:字节流读取写入方案 FileInputStream :字节流方式读取文本文件 FileOutputStream:字节流写入硬盘 第二套:字符流读取写入方案 FileReader:字符流读取文本 FileWriter:字符流写入文本 BufferedReader:自定义缓存大小,读取文本 81 ...
分类:
其他好文 时间:
2016-06-06 16:26:50
阅读次数:
154
第一套:字节流读取写入方案 FileInputStream :字节流方式读取文本文件 FileOutputStream:字节流写入硬盘 第二套:字符流读取写入方案 FileReader:字符流读取文本 FileWriter:字符流写入文本 BufferedReader:自定义缓存大小,读取文本 81 ...
分类:
其他好文 时间:
2016-06-06 16:21:10
阅读次数:
105
在前一篇烂文中,老周简单讲述了非Web应用的缓存技术的基本用法。其实嘛,使用系统默认方案已经满足我们的需求了,不过,如果你真想自己来配置缓存,也是可以的。 缓存的自定义配置可以有两种方案,一种是用代码在应用程序中配置,即实例化MemoryCache对象时,可以向构造函数传递一个NameValueCo ...
分类:
Web程序 时间:
2016-04-25 13:10:53
阅读次数:
190
安装gradlegradle默认的本地缓存库在c盘user目录下的.gradle文件夹下,安装好gradle后,可以添加环境变量GRADLE_USER_HOME自定义缓存位置。安装eclipse插件eclipse应用市场,搜索buildship,这是eclipse官方社区的一款插件,目前是1.0版本...
分类:
系统相关 时间:
2016-01-20 17:05:26
阅读次数:
253
MVC使用缓存:首先我是在一个工具类库中新建一个缓存帮助类,比如这里我在Itcast.CMS.Common 类库中新建了一个CacheHelper.cs类
using System;
using System.Collections;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Sys...
分类:
Web程序 时间:
2015-05-08 01:50:53
阅读次数:
139