- 博客(7)
- 收藏
- 关注
原创 浅入JUC(持续更新中)
浅入JUCJMM关于JMM的一些同步的约定:VolatileJMM请你谈谈你对Volatile的理解Volatile是Java虚拟机提供的轻量级的同步机制1、 保证可见性2、 不保证原子性3、 禁止指令重排什么是JMM?Java内存模型,是一个不存在的东西,是一个概念,约定关于JMM的一些同步的约定:1、线程解锁前,必须把共享变量立刻刷回主存2、线程加锁前,必须读取主存中的最新值到工作内存中3、加锁和解锁必须是同一把锁[外链图片转存失败,源站可能有防盗链机制,建议将图片保存
2021-06-17 17:05:31
172
原创 Redis相关知识点--->更新中
Redis相关知识点--->更新中常用的五大数据类型Redis 键(key)Redis 字符串(String)String 的基本知识点String 的基本命令String 的数据结构Redis 列表(List)Redis 集合(Set)Redis 哈希(Hash)Redis 有序集合(Zset)Redis 的特性原子性例 1:常用的五大数据类型Redis 键(key)keys * 查看当前库所有 key (匹配: keys *1)exists key 判断某个 key 是否存在type
2021-06-04 16:03:12
607
原创 常见大厂面试题(持续更新中)
SecureRandomRandom和SecureRandomRandom是什么SecureRandom是什么SecureRandom的坑结论Random和SecureRandomRandom是什么randomg常用来创建伪随机数,因为只要给定一个初始的种子,所以产生的随机数是一样的,生成随机数方式可以使用方法nextInt()、nextLong()、nextFloat()、nextDouble()来生成不同类型的随机数。如果种子相同,就会生成相同的2个随机序列。SecureRandom是什么S
2021-06-03 18:41:38
712
转载 RedisTemplate set集合使用说明-opsForSet(四)
1、add(K key, V... values) 向变量中批量添加值。 Java代码 redisTemplate.opsForSet().add("setValue","A","B","C","B","D","E","F"); 2、members(K key)  ...
2021-02-19 11:00:53
1968
转载 RedisTemplate map集合使用说明-opsForHash(三)
1、put(H key, HK hashKey, HV value) 新增hashMap值。 Java代码 redisTemplate.opsForHash().put("hashValue","map1","map1-1"); redisTemplate.opsForHash()....
2021-02-19 10:59:26
777
转载 RedisTemplate集合使用说明-opsForList(二)
1、leftPush(K key, V value) 在变量左边添加元素值。 Java代码 redisTemplate.opsForList().leftPush("list","a"); redisTemplate.opsForList().leftP...
2021-02-19 10:55:58
2931
转载 RedisTemplate使用说明-opsForValue(一)
1、set(K key, V value) 新增一个字符串类型的值,key是键,value是值。 Java代码 redisTemplate.opsForValue().set("stringValue","bbb"); 2、get(Object key) &nbs...
2021-02-19 10:53:16
518
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人