logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Java 中的同步 & 互斥

在 Java 中,锁是 JDK 底层请求 OS 对临界区中的临界资源进行 PV 操作的实际操作,对于多线程和高并发来讲十分重要。锁是一种同步机制,用于在存在资源竞争的环境中,强制限制对资源的访问顺序。它可以被理解为一个“令牌”或“许可证”,谁拿到了这个令牌,谁就有权访问被保护的资源。锁的逻辑围绕着两个基本操作:获取锁 和 释放锁,以及它们之间的代码区域——临界区。临界资源与临界区解析-CSDN博客

文章图片
#操作系统
内存映射文件的功效

零拷贝并非就是不拷贝了,而是指数据放置在内核缓冲区不被拷贝进用户内存了,相对的能够让进程能够调用到对应的数据需要使用 内存映射文件内存映射,简单来说就是内存中的用户空间和内核空间的逻辑地址都指向同一片物理地址。

文章图片
#kafka#rocketmq
Java 中的同步 & 互斥

在我看来,同步和互斥的代码书写还是很简单的,复杂的应该是每个角色之间的联系(同步),以及与临界资源的访问(互斥)的逻辑。java里的锁总结(synchronized隐式锁、Lock显式锁、volatile、CAS) - Life_Goes_On - 博客园深入浅出Java锁--Lock实现原理(底层实现)_java lock实现-CSDN博客使用Condition - Java教程 - 廖雪峰的官

文章图片
#java#操作系统
阿里云怎么免费使用云服务器(全文无广)

本文章主要讲述怎么去白嫖阿里云的试用服务器。

文章图片
#阿里云#服务器#云计算
深度解析设计模式:单例模式(Singleton Pattern)

核心定义:单例模式通过私有化构造函数,并在类内部控制实例的创建过程,强制外界只能通过特定方法获取该实例。设计动机:在软件系统中,某些资源(如数据库连接池、线程池、配置管理器、日志对象)往往只需要一个实例。如果创建多个实例,会导致资源浪费、数据一致性冲突或系统行为异常。优先选型:若无特殊需求,首选静态内部类或枚举实现。原则权衡单例模式在一定程度上违反了单一职责原则(它既负责业务逻辑,又负责管理自身的

文章图片
#单例模式#设计模式
鸿蒙应用开发中的项目文件结构

鸿蒙开发采用的是多模块开发,与spring开发不同的是:鸿蒙应用在创建时就已经是多模块的形式,而 spring 要进行相应的配置。接下来就逐一介绍每一个文件夹和文件的作用及其存储的位置。

#华为
鸿蒙应用开发中的项目文件结构

鸿蒙开发采用的是多模块开发,与spring开发不同的是:鸿蒙应用在创建时就已经是多模块的形式,而 spring 要进行相应的配置。接下来就逐一介绍每一个文件夹和文件的作用及其存储的位置。

#华为
IDEA中多人项目中如何将自己的本地分支调整到远程的最新分支下

这个内容一开始我就在想,其实我当时也是不会做这种事情,我在网络上找了挺久的,但是我没找到,或者就算找到了也特别麻烦,由于我只需要调整到最新,不需要去整合代码,所以我就去思考,寻找。终于被我找到了这一个简单的方法。

文章图片
#git#github
到底了