摘要:
mysql和redis一致性问题 保证数据一致性问题最终都是通过一些最终一致性思想 我们最常见的方法就是 把缓存给删掉,然后将db数据同步到我们的redis数据中 可以使用双写,更新完db之后又去更新我们的redis 通过延迟双删,但是有很大缺陷因为他要删除两次,而且第二个删除的这个时间点很难去控制 阅读全文
posted @ 2022-02-26 11:32
一刹流云散
阅读(148)
评论(0)
推荐(0)
摘要:
byte:1字节有符号整数的补码 short:2字节有符号整数的补码 int:4字节有符号整数的补码 long:8字节有符号整数的补码 float:4字节IEEE754单精度浮点数 double:8字节IEEE754双精度浮点数 char:2字节无符号Unicode字符 boolean:单个bool 阅读全文
posted @ 2022-02-26 11:25
一刹流云散
阅读(159)
评论(0)
推荐(0)
摘要:
计数排序 计数排序是一个非基于比较的排序算法,该算法于1954年由 Harold H. Seward 提出。它的优势在于在对一定范围内的整数排序时,它的复杂度为Ο(n+k)(其中k是整数的范围),快于任何比较排序算法。 [1] 当然这是一种牺牲空间换取时间的做法,而且当O(k)>O(nlog(n)) 阅读全文
posted @ 2022-02-26 11:16
一刹流云散
阅读(118)
评论(0)
推荐(0)
摘要:
策略模式(Strategy),定义了一组算法,将每个算法都封装起来,并且使它们之间可以互换。UML结构图如下: 其中,Context是上下文,用一个ConcreteStrategy来配置,维护一个对Strategy对象的引用;Strategy是策略类,用于定义所有支持算法的公共接口;Concrete 阅读全文
posted @ 2022-02-26 09:55
一刹流云散
阅读(34)
评论(0)
推荐(0)
摘要:
###作用:实现了创建者和调用者分离 ###分类: 简单工厂模式:用来生产同一等级结构中的任意产品(对于新增的产品,需要扩展已有代码) public interface Car { void name(); } //静态工厂模式 //对于增加一个新的产品,如果不修改代码就做不到 //大多数情况下就是 阅读全文
posted @ 2022-02-26 09:47
一刹流云散
阅读(58)
评论(0)
推荐(0)

浙公网安备 33010602011771号