自定义博客皮肤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)
  • 收藏
  • 关注

原创 dubbox的生产者与消费者

动手能力动手能力很重要dubbox生产者<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www

2018-05-03 17:19:42 604

原创 线程池的部分源码解析注释(2)

线程池的execute方法 publicvoidexecute(Runnable command){ // 健壮性判断,非空校验 if(command ==null)thrownewNullPointerException(); // 获取到核心参数ctlintc = ctl.get(); // 获取当前工作线程数量,判断是否小于核心线程数 if(workerCountOf(c) < corePoolSize) { // 添加一个核心线程去执行任务 ...

2022-03-22 15:27:30 255

原创 线程池的理解-----源码学习。(1基础概念讲解)

2022-3-22 特殊的日子里,最近世界布满阴霾。愿国泰民安,世界和平! 一.线程池的创建方式: 1.继承Thread类 2.实现Runnable接口 3.实现callable有返回(返回。异常) 4.线程池ThreadPoolExecutor 二.线程池中的7个核心参数(常识) public ThreadPoolExecutor(int corePoolSize, // 核心线程数 int maximumPoolSize, // 最大线程数 long keepAliveTime, //

2022-03-22 11:15:12 264

原创 HashMap的理解

HashMap是基于哈希表的Map接口的非同步实现。此实现提供所有可选的映射操作,并允许使用null值和null键。HashMap的底层就是一个数组,但是他的put方法先根据key的hashCode重新计算hash值,根据hash值得到这个元素在数组中的位置(即下标),如果数组该位置上已经存放有其他元素了,那么在这个位置上的元素将以链表的形式存放,新加入的放在链头,最先加入的放在链尾。如果数组该...

2021-03-22 16:24:56 196

空空如也

空空如也

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

TA关注的人

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