上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 15 下一页
摘要: 在jdk中 哈希函数为 static int indexFor(int h,int length){ return h & (length-1); } 理由一:充分利用数组空间 假设长度不是2的幂次方 长度为基数 (假设长度为5) 01010101 01010101 01010101 0101011 阅读全文
posted @ 2021-01-05 22:08 刘指导 阅读(503) 评论(0) 推荐(0) 编辑
摘要: Synchronized是内置的Java关键字,Lock是一个类 Synchronized无法判断获取锁的状态,Lock可以判断是否获取到了锁 Synchronized会自动释放锁,Lock必须要手动释放锁!如果不释放锁,会出现死锁的可能 Lock可以让等待锁的线程响应中断,而synchronize 阅读全文
posted @ 2020-12-30 16:00 刘指导 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 1、来自不同的类 wait :来自于object类 sleep:来自于Thread类 2、关于锁的释放 wait:会释放锁 sleep:不会释放锁,会抱着锁睡觉 3、使用的范围不同 wait:必须在同步代码块中使用 sleep:可以在任何地方睡觉 4、是否会捕获异常 wait:不会捕获异常(除了中断 阅读全文
posted @ 2020-12-28 21:37 刘指导 阅读(486) 评论(0) 推荐(0) 编辑
摘要: 策略 描述 volatile-lru 从已设置过期时间的KV集中优先对最近最少使用的数据淘汰 volitile-ttl 从已设置过期时间的KV集合中优先对剩余时间短的数据淘汰 volitile-random 从已设置过期时间的KV集合中随机选择数据淘汰 allkeys-lru 从所有KV集合中 优先 阅读全文
posted @ 2020-12-03 21:00 刘指导 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 存储方式:memcache会把数据全部存在内存之中,断电后挂掉,数据不能超过内存大小。redis有部分数据存在硬盘上,这样就能保证数据的持久性。 数据支持类型上:memcache对数据的支持很简单,只支持简单的key-value,而redis支持五种数据类型 使用底层模型不同:他们之间底层实现方式以 阅读全文
posted @ 2020-12-03 20:52 刘指导 阅读(80) 评论(0) 推荐(0) 编辑
摘要: redis 是单线程的 Redis 是单线程模型,因为redis完全是基于内存的操作,CPU不是redis的瓶颈,redis的瓶颈最有可能是机器内存代小或者网络带宽。既然单线程容易实现,而且CPU不会称为瓶颈,那就顺理成章的采用单线程的方案了。 为什么redis快 redis是完全基于内存的,绝大部 阅读全文
posted @ 2020-12-03 20:44 刘指导 阅读(59) 评论(0) 推荐(0) 编辑
摘要: 缓存和数据库数据一致性问题 分布式环境下非常容易出现缓存和数据库间数据一致性问题,针对这一点,如果项目对缓存的要求是强一致性的,那么就不要使用缓存。我们只能采取适合的策略来降低缓存和数据库间数据不一致的概率,而无法保证两者之间的强一致性。合适的策略包括:合适的缓存更新策略,更新数据库后及时更新缓存、 阅读全文
posted @ 2020-12-03 20:34 刘指导 阅读(88) 评论(0) 推荐(0) 编辑
摘要: String String是redis最基本的类型,可以理解为与memcached一模一样的类型,一个key对应一个value。value不仅是string,也可以是数字。string类型是二进制安全的,意思是redis的string类型可以包含任何数据,比如jpg或者序列化的对象。string类型 阅读全文
posted @ 2020-12-03 20:07 刘指导 阅读(168) 评论(0) 推荐(0) 编辑
摘要: Redis是C语言开发的一个开源的(遵从BSD协议)高性能键值对(key-value)的内存数据库,可以用作数据库、缓存、消息中间件等。它是一种NoSQL的数据库。 Redis作为一个内存数据库,有很多优点: 性能优秀,数据在内存中,读写速度非常快,支持并发10WQPS(每秒查询率) 单进程,单线程 阅读全文
posted @ 2020-12-03 19:33 刘指导 阅读(211) 评论(0) 推荐(0) 编辑
摘要: INNODB和MYISAM 在MySQL 5.1之前的版本中,默认的搜索引擎是MyISAM,从MySQL 5.5之后的版本中,默认的搜索引擎变更为InnoDB MYISAM INNODB 事务支持 不支持 支持 数据行锁定 不支持(表锁定) 支持 外键约束 不支持 支持 全文索引 支持 不支持 表空 阅读全文
posted @ 2020-11-24 17:44 刘指导 阅读(155) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 15 下一页