本文已收录GitHub,更有互联网大厂面试真题,面试攻略,高效学习资料等在Java程序中,我们可以利用synchronized关键字来对程序进行加锁。它既可以用来声明一个synchronized代码块,也可以直接标记静态方法或者实例方法。当声明synchronized代码块时,编译而成的字节码将包含monitorenter和monitorexit指令。这两种指令均会消耗操作数栈上的一个引用类型的元
分类:
编程语言 时间:
2020-07-03 10:27:43
阅读次数:
46
签发kubelet证书 前面安装kube-apiserver的时候已经签发过证书,在前面签发证书的基础上签发kubelet证书,与前面签发的证书共用cat私钥文件与根配置文件ca-config.json 。 切换到192.168.0.102虚拟机。 vi /opt/certs/kubelet-csr ...
分类:
其他好文 时间:
2020-07-03 01:12:55
阅读次数:
111
Virtualbox 主机与linux虚拟机之间文件夹共享及双向复制的实现 ...
分类:
系统相关 时间:
2020-07-02 22:04:44
阅读次数:
89
3. 补充内容 3.1 在jvm中表示两个class对象是否为同一个类的两个必要条件 类的完整类名必须一致,包括包名。 加载这个类的ClassLoader(指ClassLoader实例对象)必须相同 | 换句话说,在jvm中,即使这两个类对象(class对象)来源同一个Class文件,被同一个虚拟机 ...
分类:
其他好文 时间:
2020-07-02 20:09:46
阅读次数:
48
2. 双亲委派机制 2.1 双亲委派机制工作原理 2.1.1 原理 Java虚拟机对class文件采用的是按需加载的方式,也就是说当需要使用该类时才会将它的class文件加载到内存,生成class对象。 加载某个类的class文件时,Java虚拟机采用的是双亲委派模式,即把请求交由父类处理,它是一种 ...
分类:
其他好文 时间:
2020-07-02 19:55:16
阅读次数:
68
1. 直接内存 不是虚拟机运行时数据区的一部分,也不是《Java虚拟机规范》中定义的内存区域。 直接内存是Java堆外的、直接向系统申请的内存区间。 来源于NIO,通过存在堆中的DirectByteBuffer操作Native内存。 IO:阻塞式 NIO:非阻塞式 通常,访问直接内存的速度会优于Ja ...
分类:
其他好文 时间:
2020-07-02 19:51:14
阅读次数:
70
Samba是一个能让Linux系统应用Microsoft网络通讯协议的软件,SMB服务器消息块最大的功能是可以用于Linux与windows系统直接的文件共享和打印共享,既可以用于Windows与linux之间的文件共享也可以用于linux与linux之间的资源共享 组成Samba运行的有两个服务, ...
分类:
其他好文 时间:
2020-07-02 19:44:51
阅读次数:
97
Centos服务器密码要求: 12位及以上 必须包含大写字母、小写字母、数字、特殊字符 3个月或半年更换一次 1.虚拟机 vmware virturl box(orcle) 作用:通过软件模拟生成硬件信息 桥接:会跟主机获取同一个网段ip地址 net:会进行地址转换 2.linux用户 root用户 ...
分类:
其他好文 时间:
2020-07-02 13:11:36
阅读次数:
54
1.保证虚拟机安装Redis 2.修改Redis配置文件 2.1 关闭Redis配置保护2.2 注释bind绑定IP2.3 设置Redis访问密码 3. 修改虚拟机设置 3.1 添加主机端口转发虚拟机 4. 关闭虚拟机防火墙 ...
分类:
其他好文 时间:
2020-07-02 10:43:07
阅读次数:
114
准备工作:提前下载和安装好VMware。VMware的安装可以参考上一篇文章:VMware15的下载及安装教程。一、CentOS7的下载 官网下载地址:https://www.centos.org/download/。 进入CentOS下载官网,找到64位的CentOS7版本。 点进来后,发现它给我... ...
分类:
系统相关 时间:
2020-07-02 00:05:45
阅读次数:
473