自定义博客皮肤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. 阻塞队列——就是创建一个阻塞队列作为参数传入,就是当线程池当中线程数量已经达到了最大线程数量,允许多少个任务排队获取线程,其余的用参数七那个方案来处理。线程是稀缺资源,如果无限制的创建,不仅会消耗系统资源,还会降低系统的稳定性,使用线程池可以进行统一的分配,调优和监控。3. 空闲时间(数值)——临时线程(线程池中出核心线程之外的线程)空闲了多久就会被淘汰的时间。1. 核心线程数量——在线程池当中无论空闲多久都不会被删除的线程。2. 线程池当中最大的线程数量——线程池当中最大能创建的线程数量。

2024-06-02 18:53:48 278

原创 本周算法练习(4.21)

这段代码是一个二分查找算法。给定一个已排序的整数数组nums和一个目标值target,函数search会在数组中查找目标值的索引并返回。首先初始化左指针left为0,右指针right为数组长度减1,中间指针mid为0。然后在while循环中,不断更新mid为左右指针的中间值,如果目标值大于中间值,则将左指针移动到mid+1的位置;如果目标值小于中间值,则将右指针移动到mid-1的位置;如果目标值等于中间值,则返回mid。如果循环结束后仍未找到目标值,则返回-1。

2024-04-21 15:58:55 293

原创 1.26学习周报

Java中的数组必须先初始化,然后才能使用所谓初始化:就是为数组中的数组元素分配内存空间,并为每个数组元素赋值2.2 数组初始化方式动态初始化动态初始化:初始化时只指定数组长度,由系统为数组分配初始值;先给数组赋上默认值,然后再根据自己的需要动态的修改格式:数据类型 [ ] 变量名 = new 数据类型[数组长度];范例: int [ ] arr = new int[3];思考:初始化的值是多少?

2024-01-26 19:07:53 1407 1

原创 11.18学习周报

注意:如果满足条件一,则下下面的将不再执行,如果为false则执行语句体2、3、n。JVM(Java Virtual Machine):java虚拟机,用于保证java的跨平台的特性。定义:可以随时发生变化的量,也是Java程序中最基本的储存单元,其要素包括变量名,变量类型和作用域。(3)变量声明的是一个完整的语句,所以每一个声明必须都要以分号结束。如果以上的都不满足,将会无条件的执行else里的n+1的条件语句。注意点:(1)每个变量都有类型,类可以是基本类型也可以是引用类型。

2024-01-18 19:29:31 609

空空如也

空空如也

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

TA关注的人

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