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

原创 2021-09-14

Java中集合使用迭代器ConcurrentModificationException介绍Demo演源码解析 介绍 当我们在遍历集合时,如果使用迭代器进行遍历,如果在遍历过程中,添加或删除集合中的元素,就会报并发修改异常。异常说明:抛出这个异常是因为一个对象在不允许修改时被非法修改。 Demo演 源码解析 我们以HashMap为例,当我们获取KeySet.iterator()时,返回的为内部类KeyIterator,KeyIterator继承内部类HashIterator,HashIterator在初始

2021-09-14 20:41:22 124

转载 2021-07-02

linux中rpm和yum介绍 一、源代码形式 绝大多数开源软件都是直接以原码形式发布的 源代码一般会被打成.tar.gz的归档压缩文件 源代码需要编译成为二进制形式之后才能够运行使用 源代码基本编译流程: 1).configure 检查编译环境; 2)make对源代码进行编译; 3)make insall 将生成的可执行文件安装到当前计算机中 二、RPM RMP 是 LINUX 下的一种软件的可执行程序,你只要安装它就可以了。这种软件安装包通常是一个RPM包(Redha

2021-07-02 20:49:22 70

原创 多线程的学习知识点

1. 终止线程运行的方式 (1)使用interrupt()方法终止线程 interrupt():为要终止的线程打上停止标记并不会马上停止线程。 interrupted():测试当前线程是否已经是中断状态, 执行后具有清除状态标志值为false的功能。 isInterrupted():测试线程Thread对象是否已经是中断 状态,不清除状态标志。 interrupt()停止线程的正确方法 从上面三种图片可以看出,interrupt()配合interrupted()方法可以做到停止线程,但是不能保.

2021-05-19 21:05:17 59

空空如也

空空如也

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

TA关注的人

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