自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 AbstractQueuedSynchronizer(AQS)中Node状态全解析

AQS中的Node类通过waitStatus字段标识节点状态,不同状态驱动线程的阻塞、唤醒与队列管理。一、核心状态分类与功能状态值常量名数值应用场景等待唤醒SIGNAL-1独占锁/共享锁的同步队列,确保后继节点被唤醒取消竞争CANCELLED1线程因超时或中断放弃锁竞争条件等待CONDITION-2条件队列(如传播释放PROPAGATE-3共享模式下传递释放信号(如Semaphore初始化/未使用默认状态0节点刚加入队列时的初始状态二、状态详解与设计逻辑SIGNAL。

2025-04-23 17:57:45 569

原创 操作系统主要功能

操作系统作为计算机系统的核心软件,主要功能体现在对硬件资源的高效管理和对用户操作的统一协调。一、处理机(进程)管理。五、用户接口与扩展功能。

2025-03-09 21:45:15 424

原创 spring AOP切点表达式总结

aop表达式

2025-03-04 17:44:59 330

原创 linux查看文件命令总结

【代码】linux查看文件命令总结。

2025-02-20 10:53:12 316

原创 JDK1.8升级到JDK17 问题总结

jdk1.8升级到jdk17

2024-12-05 17:08:01 509

原创 docker容器启动报exec ./start.sh: no such file or directory异常

docker 无法正常启动,no such file or directory

2024-11-20 14:25:40 542

原创 maven打包添加git提交信息

针对线上部署的jar包,有时候我们需要了解这个jar包打包的时间,打包时代码所在的分支,打包时git的commitId,有了这些信息后方便我们上线前进行评估和准备工作。笔者通常根据部署的时间对比本地git提交的时间,这种方式只能找到一个大概的时间范围。Git Commit Id Maven Plugin插件很好的解决了这个问题。

2024-10-29 19:51:17 421

原创 docker 安装kong konga postgresql

docker 安装kong konga postgresql1.网络2.postgres3.kong1)初始化kong数据库2)启动kong docker容器4.konga1)创建konga数据库2) 初始化konga数据库3)启动konga docker容器1.网络docker network create kong-net2.postgres docker run -d --name kong-database \ --network=kong-net

2021-01-09 16:17:35 612 2

原创 springMvc参数解析讲解

springMvc参数解析示例笔者将结合Postman来分析SpringMVC如何解析不同请求方式的参数,通过示例告知读者不同content-type媒体类型的请求解析方式式不一样的。在请求中 (如POST 或 PUT),客户端通过content-type告诉服务器实际发送的数据类型。不同的数据类型解析方式也会有很大的不同。一. 普通get请求:普通get请求参数和url一起发送到服务器,springMVC可通过request.getParam(“具体参数键值”)方式,或者直接通过springMVC封

2020-06-07 16:40:58 1204

空空如也

空空如也

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

TA关注的人

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