- 博客(7)
- 资源 (1)
- 收藏
- 关注
原创 并发与高并发
1 并发与高并发基本概念并发:同时拥有两个或者多个线程,如果程序在单核处理器上运行,多个线程将交替地换入或者换出内存,这些线程是同时"存在"的,每个线程都处于执行过程中的某个状态如果运行在多核处理器上,此时程序中每个线程都将分配到一个处理器核上,因此,可以同时运行高并发:是互联网分布式系统架构设计中必须考虑的因素之一,它通常是指,通过设计保证系统能够同时并行处理很多请求.1 CPU缓存...
2020-04-05 15:01:38 340
原创 redis分布式锁
1 redis分布式锁/*** 该方法是原子性* key:key键* value:value值* nxxx:参数是NX,当key存在,不做任何操作,当key不存在,执行set操作* expx:*/public String set(final String key, final String value, final String nxxx, final String expx,...
2020-03-11 16:03:15 162
原创 redis基础知识
1.redis介绍redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。在此基础上,redis支...
2020-03-11 10:19:16 310
原创 HashMap原理
1.HashMap原理源码以JDK8为例,分析HashMap原理以下是hashMap的put方法源码,直接从put方法开始public V put(K key, V value) { return putVal(hash(key), key, value, false, true); }1.计算hash值通过hashCode方法计算hash值 static f...
2020-02-10 21:13:07 176
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人