摘要: 基于进入和退出管程(Monitor)对象实现,无论显式(Monitorenter Monitorexit)还是隐式都是如此。同步方法并不是由monitorenter和monitorexit指令来实现同步的,而是由方法调用指令读取运行时常量池中的ACC_SYNCHRONIZED标志来隐式实现的。 在J 阅读全文
posted @ 2019-10-21 11:55 兔老霸夏 阅读(1094) 评论(0) 推荐(0)
摘要: cas这么好用,那么有没有什么问题呢?还真有 ABA问题 CAS需要在操作值的时候检查下值有没有发生变化,如果没有发生变化则更新,但是如果一个值原来是A,变成了B,又变成了A,那么使用CAS进行检查时会发现它的值没有发生变化,但是实际上却变化了。这就是CAS的ABA问题。 常见的解决思路是使用版本号 阅读全文
posted @ 2019-10-21 11:48 兔老霸夏 阅读(203) 评论(0) 推荐(0)
摘要: 可用性和一致性的冲突:CAP 理论 CAP 定理又被称作布鲁尔定理 P - Partition Tolerance 分区容忍性:The system will continue to function when network partitions occur. 当出现网络分区后,系统能够继续“履行 阅读全文
posted @ 2019-10-21 11:42 兔老霸夏 阅读(232) 评论(0) 推荐(0)
摘要: 二叉树: 二叉树是每个节点最多有两个子树的树结构,常用于实现二叉查找树和二叉堆。它有如下特性: 1.每个节点包含一个元素和n个节点,0≤n≤2 2.左子树和右子树是有顺序的,次序不能任意颠倒。左子树的值要小于父节点,右子树的值要大于父节点 平衡二叉树: 满足二叉树所有特性,新增一个特性: 左右两个子 阅读全文
posted @ 2019-10-21 11:41 兔老霸夏 阅读(485) 评论(0) 推荐(0)
摘要: 停止命令:net stop mysql 启动命令:net start mysql mysql登录命令 mysql -h ip -P 端口 -u 用户名 -p mysql --version 或者mysql -V用于在未登录情况下,查看本机mysql版本 select version();:登录情况下 阅读全文
posted @ 2019-10-21 11:40 兔老霸夏 阅读(535) 评论(0) 推荐(0)