自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 共享模型-内存

Monitor主要关注的是访问共享变量时,保证临界区代码的原子性那么如何保证共享变量在多线程间的【可见性】问题与多条指令执行时的【有序性】问题。

2026-07-22 09:51:14 325

原创 多线程-两阶段终止

在一个线程T1中如何优雅终止T2?这里的【优雅】指的是给T2一个料理后事的机会。

2026-07-21 13:57:08 210

原创 如何控制线程的运行次序

线程1输出a5次,线程2输出b5次,线程3输出c5次。要求输出abcabcabcabcabc如何实现。

2026-07-21 13:55:52 17

原创 共享模型-管程

obj.wait()让进入object监视器的线程到waitSet等待obj.wait(long timeout)有时限的等待,到timeout毫秒后结束等待,或被唤醒obj.notify()在object上正在WaitSet等待的线程中挑一个唤醒obj.notifyAll()让object上正在WaitSet等待的线程全部唤醒它们都是线程之间进行协作的手段,都属于Object对象的方法。必须获得此对象的锁,才能调用这几个方法。

2026-07-20 16:19:24 204

原创 Docker入门

本文介绍了Docker的安装配置和基础使用方法,主要内容包括: Docker安装:详细说明了在CentOS7上卸载旧版本、安装依赖、安装Docker及配置镜像加速的步骤。 核心概念:解释了镜像(image)和容器(container)的关系,以及镜像仓库的作用。 MySQL部署示例:通过具体命令演示如何使用Docker快速部署MySQL服务,并对命令参数进行了详细解读。 常用命令:列出了操作镜像和容器的基础命令,如docker pull、docker run等。 数据卷管理:介绍了数据卷的概念和操作命令,说

2026-07-20 16:18:11 179

原创 简单了解寄存器

寄存器系统概述 寄存器是CPU内部的高速存储单元,按其功能可分为通用寄存器、段寄存器和专用寄存器。在x86架构的发展过程中,寄存器系统经历了重大演变: 32位x86架构:8个通用寄存器(EAX-EDI),每个32位,兼容16位和8位访问模式 64位x86-64架构: 将原有8个寄存器扩展为64位(RAX-RDI) 新增8个64位通用寄存器(R8-R15) 支持64位、32位、16位和8位数据访问 段寄存器功能简化,主要用于权限控制 64位架构通过寄存器数量翻倍和位宽扩展,显著提升了处理能力和编程灵活性,同时

2025-08-26 20:17:16 664

原创 设计模式-合集

本文系统介绍了软件设计的六大原则,以及设计模式

2025-08-18 21:23:19 991

原创 Linux实用操作

本文介绍了Linux系统的常用操作技巧,包括快捷键使用(如ctrl+c停止程序、ctrl+d退出登录)、命令历史搜索(history、!命令前缀)、光标移动快捷方式等基础操作。还详解了软件安装方法(yum/apt命令)、服务管理(systemctl)、软链接创建(ln -s)、时间日期设置(date/ntp)以及网络相关配置(IP地址、主机名修改、网络测试工具ping/wget/curl)。内容涵盖Linux系统管理的多个实用方面,适合快速掌握基本运维技能。

2025-08-14 20:54:08 1010

原创 Linux用户权限

本文介绍了Linux系统中的用户权限管理机制,包括root用户与普通用户的权限差异、账户切换命令(su/sudo)、用户和用户组管理操作。详细讲解了文件权限的表示方法(rwx)和数字编码方式,以及如何使用chmod和chown命令修改文件权限和所属关系。同时提供了查看用户信息(getent)和配置sudo权限的方法,为Linux系统管理员提供了完整的权限管理操作指南。所有命令均附有具体语法和实用示例,便于快速掌握Linux权限控制系统。

2025-08-06 23:33:19 359

原创 Linux基础

Linux基础

2025-08-04 23:43:54 878

原创 mongo中获取嵌套指定字段方式

在mongo数据库中,由于内存等性能原因不能获取整个文档,且需要获取文档中嵌套的部分字段值(其余字段值不需要),并将字段提取到嵌套外的情况下,通过MongoTemplate在软件层面获取指定字段的方法。

2025-07-25 00:13:17 364

原创 Docker入门

Linux环境中安装docker,docker基础功能使用

2025-03-31 11:15:59 1081

原创 微服务项目网关集成swagger

本文场景为:使用SpringCloud框架,MyBatisPlus持久层框架;注册中心:nacos,配置中心:nacos;主要模块有:业务模块、网关模块、common模块(共享);网关路由从配置中心动态拉取;其他情况动态调整。配置完成后使用以下网址打开接口文档:网关服务ip:网关接口/doc.html。

2024-10-12 11:51:52 1557

原创 请求中多次调用getInputStream解决方案

在处理HTTP请求时,HttpServletRequest 对象的 getInputStream 方法只能被调用一次。这是因为请求的输入流(InputStream)是一个一次性资源,一旦被读取,就不能再次读取。因此,如果你在同一个请求中多次调用 getInputStream,后续的调用将会返回一个空的输入流或者抛出异常。

2024-10-11 16:48:28 841

空空如也

空空如也

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

TA关注的人

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