自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 实现一个生产者——消费者模型(5种方式)

用五种方式来实现生产者消费者模型Object.wait/notifyLock/ConditionBlockingQueueSemaphoreExchanger方式一:synchronized、wait和notify创建一个资源类Resource:public class Resource {//当前资源量int num = 0;//资源池中允许放的资源数目int s...

2020-04-20 18:48:08 1501

原创 自定义一个类加载器

首先要了解一下类加载机制首先类的生命周期:加载->验证->准备->解析->初始化->使用->卸载加载:1.预加载:虚拟机启动时加载的是JAVA_HOME/lib/下的rt.jar下的.class文件,这个jar包下的内容像java.lang、java.io、java.util,等都是我们日常非常常用的,因此随着虚拟机启动时加载2.运行时加载:虚拟机在用到...

2020-04-16 16:40:20 166

原创 StringBuilder的常用方法

创建StringBuilder 方法StringBuilder sb = new StringBuilder();append()方法:字符串拼接sb.append(“1111”);insert(int i,string sb):在指定位置插入字符串sb.insert(1,“ab”);delete(int i,int j):删除起始位置(含)到结尾位置(不含)之间的字符串sb.del...

2020-04-15 13:06:35 538

原创 git 常用命令整理

git clone 拷贝一个git仓库 后面是你拷贝的仓库地址,还有你指定的位置 ps:git clone https://xxxxxxx D:\gitDemogit init 在当前目录新建一个git仓库git checkout 切换分支git branch 创建分支git checkout -b 上面两个的组合git add 将文件内容添加到暂存区 ps:gi...

2019-12-01 18:18:27 162

空空如也

空空如也

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

TA关注的人

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