摘要: 将博客搬至CSDN 阅读全文
posted @ 2019-03-25 20:28 灬Silence灬 阅读(102) 评论(0) 推荐(0) 编辑
摘要: C 一致性 A 可用性 P 分区容忍 由于网络分区是肯定存在的,比如n1.n2.n3.n4.n5.n6 这几个机器出现了分区,1,2,3 和 4,5,6.分成了两个区.所以P是肯定存在的,不受人为控制的,除非有一种方法能够解决分区问题.那么就能保证高可用和强一致性. 要么满足A可用性,要么满足C一致 阅读全文
posted @ 2019-01-25 20:53 灬Silence灬 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 1.如何实现集群 2.数据的一致性 3.怎么实现分布式锁 4. 阅读全文
posted @ 2019-01-17 10:57 灬Silence灬 阅读(102) 评论(0) 推荐(0) 编辑
摘要: 1.redis集群 2.主从复制 阅读全文
posted @ 2019-01-14 23:33 灬Silence灬 阅读(78) 评论(0) 推荐(0) 编辑
摘要: 1.XA协议的两阶段提交 2.TCC 3.GTS 阿里的云服务分布式事务管理器 阅读全文
posted @ 2019-01-14 23:32 灬Silence灬 阅读(92) 评论(0) 推荐(0) 编辑
摘要: 一、缓存处理流程 前台请求,后台先从缓存中取数据,取到直接返回结果,取不到时从数据库中取,数据库取到更新缓存,并返回结果,数据库也没取到,那直接返回空结果。 二、缓存穿透 描述: 缓存穿透是指缓存和数据库中都没有的数据,而用户不断发起请求,如发起为id为“-1”的数据或id为特别大不存在的数据。这时 阅读全文
posted @ 2019-01-07 19:17 灬Silence灬 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 1、ls命令 就是list的缩写,通过ls 命令不仅可以查看linux文件夹包含的文件,而且可以查看文件权限(包括目录、文件夹、文件权限)查看目录信息等等 常用参数搭配: ls -a 列出目录所有文件,包含以.开始的隐藏文件 ls -A 列出除.及..的其它文件 ls -r 反序排列 ls -t 阅读全文
posted @ 2018-11-16 16:52 灬Silence灬 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 小数精确计算 System.out.println(2.00 -1.10);//0.8999999999999999 上面的计算出的结果不是 0.9,而是一连串的小数。问题在于1.1这个数字不能被精确表示为一个double,因此它被表 示为最接近它的double值,该程序从2中减去的就是这个值,但这 阅读全文
posted @ 2018-10-08 14:00 灬Silence灬 阅读(1265) 评论(0) 推荐(0) 编辑
摘要: 1.spring事务管理的七种传播行为 propagation_required(xml文件中为required) 表示当前方法必须在一个具有事务的上下文中运行,如有客户端有事务在进行,那么被调用端将在该事务中运行,否则的话重新开启一个事务。(如果被调用端发生异常,那么调用端和被调用端事务都将回滚) 阅读全文
posted @ 2018-08-20 19:42 灬Silence灬 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 自动装箱拆箱要点 自动装箱时编译器调用valueOf将原始类型值转换成对象,看Integer类的valueOf源码 先读缓存,缓存没有再创建Integer对象. 同时自动拆箱时,编译器通过调用类似intValue(),doubleValue()这类的方法将对象转换成原始类型值。 何时发生自动装箱和拆 阅读全文
posted @ 2018-08-13 20:08 灬Silence灬 阅读(954) 评论(0) 推荐(0) 编辑