Spring Cache缓存

1.Spring Cache:核心是对某个方法进行缓存,是Spring Boot自带的缓存

要是用必须在Spring Boot的启动类中加注解@EnableCaching

@CaCheable ---是使用这个注解的方法进行缓存返回其结果.

@CacheEvict---使用这个注解的方法在其执行前或执行后移除Spring Cache中的元素

2.redis的优点 :

性能极高 – Redis能支持超过 100K+ 每秒的读写频率。

丰富的数据类型 – Redis支持二进制案例的 Strings, Lists, Hashes, Sets 及 Ordered Sets 数据类型操作。

原子 – Redis的所有操作都是原子性的,同时Redis还支持对几个操作全并后的原子性执行。

丰富的特性 – Redis还支持 publish/subscribe, 通知, key 过期等等特性。


3、Ctrl 快捷键

Ctrl + F 在当前文件进行文本查找 (必备)

Ctrl + R 在当前文件进行文本替换 (必备)

Ctrl + Z 撤销 (必备)

Ctrl + Y 删除光标所在行 或 删除选中的行 (必备)

Ctrl + X 剪切光标所在行 或 剪切选择内容

Ctrl + C 复制光标所在行 或 复制选择内容

Ctrl + D 复制光标所在行 或 复制选择内容,并把复制内容插入光标位置下面 (必备)

Ctrl + W 递进式选择代码块。可选中光标所在的单词或段落,连续按会在原有选中的基础上再扩展选中范围(必备)

Ctrl + E 显示最近打开的文件记录列表 (必备)

Ctrl + N 根据输入的 名/类名 查找类文件 (必备)

Ctrl + G 在当前文件跳转到指定行处

Ctrl + J 插入自定义动态代码模板 (必备)

Ctrl + P 方法参数提示显示 (必备)

4.HashMap与HashSet的区别

a.hashset底层是实现hashmap来实现的,hashset在添加值时,将作为hashmap的key值储存.

b.hashmap的entry有四个变量  key value next hash  .

c.hashmap存储时先进行hashcod  进行计算  然后再进行是否添加

5.HashMap如何解决同步!

Map  Collections.synchronizedMap(Map m);

你可能感兴趣的:(Spring Cache缓存)