简介 JDK1.7: JDK1.8 数据结构 Hash散列结构 用于将 key 的 hashCode 映射为数组上的角标 数组结构: 存储链表或...
Innodb 锁的分类 按照锁的级别来分有表锁和行数,按照锁的类型来分,有共享锁和排它锁 表锁 S 共享锁,X 排它锁 这两个表锁不常用,在In...
概述 Java内存模型指定Java虚拟机如何与计算机的内存(RAM)一起使用。Java虚拟机是整个计算机的模型,因此该模型自然包括一个内存模型 ...
并发原理、Java 内存模型 (JMM) 线程共享变量存储在主内存中,每个线程都有一个本地的私有内存,本地内存中存储着该线程以读或写共享变量的副...
Synchronized 基本语法 synchronized 有三中方式加锁: 修饰实例方法,作用于当前实例加锁,进入同步方法前要获得当前实例的...
什么是线程: 当操作系统运行一个程序时会为其创建一个进程,一个进程里可以创建多个线程,这些线程都拥有各自的程序计数器、堆栈和局部变量等属性,并且...
简单理解: i++ 是先运算后自增 ++i 是先自增后运算 虚拟机执行原理 java代码 编译后代码 jvm指令代码 用下面命令就可以查看 jv...
Linux 配置文件 /etc --------对所有用户都生效/environment ---启动时执行/profile ---第一次登陆时执...
设置git配置信息 安装完git后首先配置用户名和邮箱地址,这两个是你访问git仓库所要使用的 git status 查看当前状态 获取代码 m...