摘要: 选自:https://blog.csdn.net/aluomaidi/article/details/52460844 https://www.zhihu.com/question/51513268/answer/127777478 分类: a).按思想:乐观锁,悲观锁。 一个是悲观锁,一个是乐观锁 阅读全文
posted @ 2018-05-22 18:01 嘿boom 阅读(628) 评论(0) 推荐(0) 编辑
摘要: 作者:郭无心链接:https://www.zhihu.com/question/31346392/answer/59815366来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 讲数据库事务一致性怎么能不提数据库的ACID特性。首先介绍事务,什么是事务,事务就是DBMS 阅读全文
posted @ 2018-05-22 17:16 嘿boom 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 转自:http://bbs.51cto.com/thread-1470880-1.html 1、MySQL的复制原理以及流程 基本原理流程,3个线程以及之间的关联; 1. 主:binlog线程——记录下所有改变了数据库数据的语句,放进master上的binlog中; 2. 从:io线程——在使用st 阅读全文
posted @ 2018-05-22 16:43 嘿boom 阅读(139) 评论(0) 推荐(0) 编辑
摘要: a). 等值连接:只要符合where中的条件就可以连接 自然连接:在等值连接的基础上取消重复列 内,外连接都不能取消重复列,除非显式SELECT 列名,让其不重复 dep表: dep_emp表 复合条件连接 内连接 左连接 b).复合条件连接(用where表示连接条件),是内连接,两者等价 阅读全文
posted @ 2018-05-22 11:35 嘿boom 阅读(1811) 评论(0) 推荐(0) 编辑
摘要: HashMap 1.8之后的解读 加入了红黑树,并且对hash函数加以改进 b).每个对象都有一个hashcode,但是hashmap并没有直接使用它,而是使用hash函数进行了一次处理,处理完之后用indexfor求出所在的位置。 对于1.7的hash,纯粹是数学计算,不用理会,可以看1.8的ha 阅读全文
posted @ 2018-05-21 16:53 嘿boom 阅读(195) 评论(0) 推荐(0) 编辑
摘要: &:按位与,两个都为1才为1 | :按位或,两个都为0才为0 ^:按位异或,两个不同才为1 注意和按位或的区别,"1|1=1"而1^1=0 ~:按位取反 >>:右移,相当于取整除,右移一位相当于除以2,右移n位相当于除以2的n次方。整体右移,高位空出来的用符号数字(正数0,负数1)补齐 <<:左移, 阅读全文
posted @ 2018-05-17 16:07 嘿boom 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 1.可以先看这一篇 https://www.cnblogs.com/zhangyinhua/p/7687377.html 2.arraylist.get()有两种,一种通过索引,一种通过对象。注意: ArrayList<Integer> alist=new ArrayList<>(); alist. 阅读全文
posted @ 2018-05-15 20:59 嘿boom 阅读(258) 评论(0) 推荐(0) 编辑
摘要: 人话版: 阅读全文
posted @ 2018-05-12 17:26 嘿boom 阅读(1503) 评论(0) 推荐(0) 编辑
摘要: 转自:https://blog.csdn.net/liang0000zai/article/details/14929853 盘面,磁道,柱面,扇区 磁盘结构及读写特性(另一篇) http://book.51cto.com/art/201012/238190.htm 盘面,磁道,柱面,扇区 磁盘结构 阅读全文
posted @ 2018-05-08 11:36 嘿boom 阅读(3740) 评论(0) 推荐(1) 编辑
摘要: 这个是system.arraycopy() src-原数组 srcPos - 源数组中的起始位置。 dest - 目标数组。 destPos - 目标数据中的起始位置。 length - 要复制的数组元素的数量。 该方法是用了native关键字,调用的为C++编写的底层函数,可见其为JDK中的底层函 阅读全文
posted @ 2018-05-07 17:30 嘿boom 阅读(368) 评论(0) 推荐(0) 编辑