自定义博客皮肤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/notify Lock/Condition BlockingQueue Semaphore Exchanger 方式一:synchronized、wait和notify 创建一个资源类Resource: public class Resource { //当前资源量 int num = 0; //资源池中允许放的资源数目 int s...

2020-04-20 18:48:08 1445

原创 自定义一个类加载器

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

2020-04-16 16:40:20 147

原创 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 480

原创 git 常用命令整理

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

2019-12-01 18:18:27 143

空空如也

空空如也

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

TA关注的人

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