摘要: FIFO算法 FIFO 算法是一种比较容易实现的算法。它的思想是先进先出(FIFO,队列),这是最简单、最公平的一种思想,即 如果一个数据是最先进入的,那么可以认为在将来它被访问的可能性很小。空间满的时候,最先进入的数据会被最早置换(淘汰)掉 。 FIFO 算法的描述:设计一种缓存结构,该结构在构造 阅读全文
posted @ 2019-02-20 15:26 hongdada 阅读(54617) 评论(4) 推荐(11) 编辑
摘要: 用户定义的变量(前缀为@): 您可以访问任何用户定义的变量,而无需声明或初始化它。如果引用尚未初始化的变量,则其值为 和字符串类型。 set赋值: select赋值: 或者 select使用:=也可以实现赋值 用户定义的变量是特定于会话的。也就是说,其他客户端无法看到或使用由一个客户端定义的用户变量 阅读全文
posted @ 2019-02-20 13:58 hongdada 阅读(2366) 评论(0) 推荐(0) 编辑
摘要: 缓存穿透,并发,雪崩,热点 缓存穿透 概念 查询一个根本不存在的数据,缓存层和存储层都不会命中,但是出于容错的考虑,如果从存储层查不到数据则不写入缓存层。 缓存穿透将导致不存在的数据每次请求都要到存储层去查询,失去了缓存保护后端存储的意义。 解决方案: 业务校验拦截 接口增加业务层级的Filter, 阅读全文
posted @ 2019-02-20 09:45 hongdada 阅读(472) 评论(0) 推荐(0) 编辑