自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 资源 (2)
  • 收藏
  • 关注

原创 ReentrantLock ---- Lock、UnLock详解

1.非公平锁ReentrantLock lock =  new ReentrantLock();lock.lock();非公平锁是由静态内部类实现,static final class NonfairSync extends Syncfinal void lock() {    //首先进行cas操作,如果获取到锁,则把该线程设置成独占锁        if (compare...

2018-12-10 16:11:57 502

原创 JVM面试题及答案

JVM运行时内存区域划分程序计数器:主要是保存程序执行的下一跳指令的地址 虚拟机栈:主要是处理java代码中的方法,每个方法的执行都会创建一个对应的栈帧,每个方法从开始执行到执行完毕,对应的就是栈帧的出栈和入栈。包含局部变量表,操作数栈,动态链接,方法出口。局部变量表中主要存储基本数据类型以及对象的引用。局部变量表在代码编译期间大小就已经确定。   会出现两种异常:内存溢出和栈溢出当线程...

2018-10-31 15:20:59 1367

原创 JVM虚拟机学习笔记

谈谈自己对jvm的认识:一、主要围绕以下几个方面讲解: 1.class文件的构成 2.类加载机制 3.运行时数据区 4.垃圾回收机制 5.jvm的内存模型JMM 6.GC分析,及调优 二、如下图是jvm的大体结构图 三、Class文件结构:主要介绍大体的存储内容,这样对后面的内容了解起来更容易:java的开号称是与...

2018-10-18 20:28:02 182

博客代码springboot

利用java开发的博客系统,所用技术springboot。bootstrap

2019-02-11

js奇偶变色

js原生代码实现表格的奇偶变色,可变色,可自定义样式

2018-02-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除