自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 文件操作I/O流

数据从。

2025-09-16 23:33:27 1925

原创 从零开始的线程2

第一次扩容时会创建一个新数组然后搬运几个元素过去,之后每一个线程每一次操作ConcurrenHashMap都搬运几个元素过去,比起上面的Hashtable一次性的全搬可以有效分担压力提高效率,在搬运的期间,插入数据只往新数组插,查找时两个数组都要查,搬运完就把老数组删掉。我设置初始值为4,4个运动员赛跑,每一个运动员都是一个线程,每一个人过了终点就减1(同时可以做一些记录当前时间的操作),直到判断为0时就宣布结束比赛。我初始线程有10个,释放一个线程,线程数 + 1 ,获得一个线程(信号量的V操作)

2025-09-13 12:00:53 797

原创 JUC常见类

(JUC=> java.util.concurrent )这个包里面放的都是为多线程编程而设计的类和接口,如果把synchronized比作螺丝,那么这里面的东西就是电锯电钻之类的高级工具Callable 接⼝<>Runnable接口类似于Runnable类,在Runnable中run方法是用来启动线程的,但是都是void run,没有返回值先展示一个普通的使用Runnable的代码。

2025-09-10 23:26:14 164

原创 从零开始的线程

进程状态进程有 就绪 和 阻塞 两个状态,就绪就是随叫随到,阻塞举例就是以前有写过需要输入的代码,这时候代码会停下来等待用户输入,这就是阻塞。

2025-08-28 15:57:04 1839

原创 从零开始的数据库(复习使用)

首先打开我们的软件叫做Navicat Premium。

2025-07-21 23:54:02 2015

原创 从零开始的泛型

当你写一个方法或者类并且不知道将来会往方法里面传什么类型的元素时就可以使用泛型泛型会暂时代替将要传入值的类型,在运行时再变为具体类型简而言之泛型就和数学里一元二次方程一样,形如X*8=Y;相同的地方是往X(也就是泛型中的<T>)代入值得到Y;但是在泛型中并不是得到Y,这里先简单理解;

2025-04-25 17:43:05 800 1

空空如也

空空如也

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

TA关注的人

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