可能在synchronized关键字的实现原理中,你已经知道了它的底层是使用Monitor的相关指令来实现的,但是还不清楚Monitor的具体细节。本文将让你彻底Monitor的底层实现原理。 管程 一个管程可以被认为是一个带有特殊房间的建筑,这个特殊房间只能被一个线程占用。这个房间包含很多数据和代 ...
分类:
编程语言 时间:
2020-07-12 20:43:42
阅读次数:
75
前言:我们都知道,binlog可以说是MySQL中比较重要的日志了,在日常学习及运维过程中,也经常会遇到。不清楚你对binlog了解多少呢?本篇文章将从binlog作用、binlog相关参数、解析binlog内容三个方面带你了解binlog。1.binlog简介binlog即binarylog,二进制日志文件。它记录了数据库所有执行的DDL和DML语句(除了数据查询语句select、show等),
分类:
数据库 时间:
2020-07-10 19:32:23
阅读次数:
72
以下内容均以此题为例讲解,以下贴的代码,都不能过,long long这些东西自己改,全部用int感觉美观一些 网络流 那么做这道模板题之前还是先了解一下网络流到底是个什么吧(因为我也是个初学者,如果有讲错或者不清楚的地方可以评论或者在其他dalao的题解或是博客中学习) 对于一个网络 \(G=(V, ...
分类:
其他好文 时间:
2020-07-10 10:05:23
阅读次数:
56
2020年7月9日: 今天是小学期的最后一天,我终于完成了小学期的第个程序题,并且借用今天的程序代码使我懂得了更多关于链表的知识,今日的问题是关于约瑟夫问题的求解,我的代码如下: #include<iostream>using namespace std;typedef struct node{ i ...
分类:
其他好文 时间:
2020-07-09 22:14:17
阅读次数:
89
以下内容均以此题为例讲解,以下贴的代码,都不能过,long long这些东西自己改,全部用int感觉美观一些 网络流 那么做这道模板题之前还是先了解一下网络流到底是个什么吧(因为我也是个初学者,如果有讲错或者不清楚的地方可以评论或者在其他dalao的题解或是博客中学习) 对于一个网络 \(G=(V, ...
分类:
其他好文 时间:
2020-07-09 19:08:14
阅读次数:
66
1 前言 LinkedHashMap继承于HashMap,如果对HashMap原理还不清楚的同学,请先看上一篇:图解HashMap原理 2 LinkedHashMap使用与实现 先来一张LinkedHashMap的结构图,不要虚,看完文章再来看这个图,就秒懂了,先混个面熟: LinkedHashMa ...
分类:
其他好文 时间:
2020-07-08 01:06:35
阅读次数:
66
最近在学习数据库的事务隔离级别。在这里整理一下。由于本人水平和写作能力有限,如文中有错误或者表达不清楚的地方,请多包涵。有任何意见或建议,欢迎留言。 我们都知道关系型数据库事务有 ACID 的原则,他们分别代表原子性(Atomicity),一致性(Consistency)、隔离性(Isolation ...
分类:
数据库 时间:
2020-07-04 22:54:50
阅读次数:
80
怎么理解这两个文件? 这两个文件本质上是一样,都是备份。 先从盘古开天地讲起,(给你设计你会怎么设计) 一开始,光有namenode进程,还并没有这两个文件的概念,当外部客户端有操作了,namenode进程把客户端的操作生成元数据,在进程中记录下来,也就是可能在内存维护一个列表数据结构之类的什么吧。 ...
分类:
其他好文 时间:
2020-07-03 12:39:53
阅读次数:
80
本文已收录GitHub,更有互联网大厂面试真题,面试攻略,高效学习资料等众所周知,异常处理的两大组成要素是抛出异常和捕获异常。这两大要素共同实现程序控制流的非正常转移。抛出异常可分为显式和隐式两种。显式抛异常的主体是应用程序,它指的是在程序中使用“throw”关键字,手动将异常实例抛出。隐式抛异常的主体则是Java虚拟机,它指的是Java虚拟机在执行过程中,碰到无法继续执行的异常状态,自动抛出异常
分类:
其他好文 时间:
2020-07-03 10:35:19
阅读次数:
56
前言 时不时需要装一下 redis,有些细节又记得不是很清楚,所以就自己记录一下,记不清楚了就来看看。 查看 redis 镜像 [root@iZwz9f7jbqu6l0oks0ah5jZ ~]# docker search redis 拉取镜像到 Linux [root@iZwz9f7jbqu6l0 ...
分类:
系统相关 时间:
2020-07-02 16:35:19
阅读次数:
75