自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java线程池

源码以及参数详解RejectedExecutionHandler是jdk提供的一个任务拒绝策略接口,它下面存在4个子类。ThreadPoolExecutor.AbortPolicy: 丢弃任务并抛出RejectedExecutionException异常。是默认的策略。ThreadPoolExecutor.DiscardPolicy: 丢弃任务,但是不抛出异常 这是不推荐的做法。

2024-02-19 19:49:23 336 1

原创 死锁的基本条件

如果一个进程占有了一些资源并请求另一些资源,但由于其他进程占有了它所请求的资源,那么该进程就会等待。存在一个进程等待链,使得每个进程都在等待下一个进程所持有的资源。例如,进程A等待进程B占有的资源,进程B等待进程C占有的资源,而进程C又在等待进程A占有的资源。如果一个进程占用了某个资源,其他进程必须等待该资源被释放才能继续执行。死锁是指系统中的两个或多个进程因竞争资源而无法继续执行,导致彼此等待对方释放资源而陷入无限等待的状态。如果一个进程占用了某个资源,系统不能强制把这个资源从该进程手中拿走。

2024-01-17 18:11:56 348

原创 20240111

tomcat的默认最大线程数maxThreads是200,默认核心线程数(最小空闲线程数)是10。在核心线程数满了之后,会直接启用最大线程数,当达到最大线程数后,新的请求会添加到工作队列,工作队列长度是比较容易弄混的是maxThreads和maxThreads是指Tomcat线程池做多能起的线程数,而则是Tomcat一瞬间做多能够处理的并发连接数。tomcat允许接收和处理的最大连接数:BIO模型的默认值等于maxThread的值(默认200),NIO模型的默认值为10000,

2024-01-11 19:46:56 746 1

原创 java基本类型与包装类型之间的关系

valueOf()方法用于将基本数据类型或字符串转换为对应的包装类对象。这对于在面向对象的环境中处理基本数据类型非常实用。// 将基本数据类型转换为包装类对象// 将字符串转换为包装类对象。

2024-01-11 01:11:15 922 1

原创 java学习记录

byteboolean类型变量在JVM中会被编译为int类型进行处理,所以占用空间与Int类型相同;但boolean数组会被编码为byte数组,所以每个元素占用一字节;

2024-01-08 20:25:52 832

原创 Docker学习第二天

docker search xxx 从镜像库查询docker pull xxx 从镜像库中拉取镜像docker image ls 查看本地镜像创建mysql容器设置项详解:-it : 以交互模式运行容器,并为容器重新分配一个伪输入终端-- name : 容器名-p : 指定端口 格式为:主机(宿主)端口:容器端口-e : 设置环境变量, 图中设置mysql中root用户密码为123-d : 后台运行容器并将容器ID返回。

2024-01-04 22:37:12 827

原创 linux上部署spring-boot项目

pom.xmlcontroller启动类生成的jar包在项目目录的target文件夹下。

2024-01-04 01:33:26 381

原创 安装CentOs

因为一开始选择的稍后安装系统,所以此处要选择系统镜像文件。内存设置为计算机实际内存的一半。选择稍后安装操作系统。

2024-01-03 23:57:12 303

空空如也

空空如也

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

TA关注的人

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