摘要: 转:http://www.cnblogs.com/xrq730/p/4919025.html 阅读全文
posted @ 2018-09-03 22:51 SeamanWang 阅读(76) 评论(0) 推荐(0) 编辑
摘要: 转:http://www.cnblogs.com/dolphin0520/p/3811437.html 阅读全文
posted @ 2018-09-01 12:43 SeamanWang 阅读(71) 评论(0) 推荐(0) 编辑
摘要: 原文:https://blog.csdn.net/yuhualee/article/details/78549920 1.全局字符串常量池(string pool也有叫做string literal pool) 全局字符串池里的内容是在类加载完成,经过验证,准备阶段之后在堆中生成字符串对象实例,然后 阅读全文
posted @ 2018-09-01 10:30 SeamanWang 阅读(177) 评论(0) 推荐(0) 编辑
摘要: java里初始化一个类的对象,通过初始化快或者构造方法进行数据赋值。与其相关的执行代码有这么几种: 静态初始化块 初始化块 构造方法 静态初始化块 静态初始化块只在类加载时执行一次,同时静态初始化块只能给静态变量赋值,不能初始化普通的成员变量。 非静态初始化块 非静态初始化块在每次初始化实例对象的时 阅读全文
posted @ 2018-08-31 23:48 SeamanWang 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 1)对于 == 运算符 如果作用于基本数据类型的变量,则直接比较其存储的 “值”是否相等; 如果作用于引用类型的变量,则比较的是所指向的对象的地址 在Java中游8种基本数据类型: 浮点型:float(4 byte), double(8 byte) 整型:byte(1 byte), short(2 阅读全文
posted @ 2018-08-31 18:37 SeamanWang 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 转:https://www.jdon.com/artichect/raft.html 参考:raftconsensus.github.io 英文动画演示Raft :http://thesecretlivesofdata.com/raft/ 阅读全文
posted @ 2018-08-31 16:47 SeamanWang 阅读(89) 评论(0) 推荐(0) 编辑
摘要: OLTP与OLAP的介绍 数据处理大致可以分成两大类:联机事务处理OLTP(on-line transaction processing)、联机分析处理OLAP(On-Line Analytical Processing)。OLTP是传统的关系型数据库的主要应用,主要是基本的、日常的事务处理,例如银 阅读全文
posted @ 2018-08-31 16:26 SeamanWang 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 什么是数据库ACID? 事务在当今的企业系统无处不在,即使在高并发环境下也可以提供数据的完整性。一个事务是一个只包含所有读/写操作成功的集合。如下图: 一个事务本质上有四个特点ACID: 原子性 原子性任务是一个独立的操作单元,是一种要么全部是,要么全部不是的原子单位性的操作。 一致性 一个事务可以 阅读全文
posted @ 2018-08-31 16:01 SeamanWang 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 悲观锁(Pessimistic Lock), 顾名思义,就是很悲观,每次去拿数据的时候都认为别人会修改,所以每次在拿数据的时候都会上锁,这样别人想拿这个数据就会block直到它拿到锁。传统的关系型数据库里边就用到了很多这种锁机制,比如行锁,表锁等,读锁,写锁等,都是在做操作之前先上锁。 乐观锁(Op 阅读全文
posted @ 2018-08-31 15:58 SeamanWang 阅读(64) 评论(0) 推荐(0) 编辑
摘要: 转:https://blog.csdn.net/lemonZhaoTao/article/details/79513111 阅读全文
posted @ 2018-08-30 19:01 SeamanWang 阅读(68) 评论(0) 推荐(0) 编辑