自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 7. Java JUC源码分析系列笔记-AQS

thead1获取锁成功,执行业务逻辑thread2获取失败,进入CLH队尾,不停自旋检查如果前一个节点的状态是signal,则进入阻塞;否则一直自旋直到获取锁成功thread1释放锁,唤醒下一个节点thead2从阻塞中醒来,获取锁成功,执行业务逻辑。

2025-07-07 08:15:47 35

转载 上周热点回顾(5.19-5.25)

转载于: https://www.cnblogs.com/cmt/p/18896812。

2025-06-29 14:24:57 36

转载 我所理解的 Go 的 CSP 并发控制机制

你一定听说过 Go 语言所倡导的这个核心并发原则:“不要通过共享内存来通信,而要通过通信来共享内存 (Don't communicate by sharing memory;这一理念深刻影响了 Go 的并发设计。本文将具体讨论 Go 中的,特别是基于 CSP (Communicating Sequential Processes) 的实现,包括chan和select等关键要素的设计思路及核心实现细节。理解这些内容,对于编写出高效、安全的 Go 并发程序至关重要。本文假设读者已经对 Go 的。

2025-06-24 11:01:25 41

转载 设计模式-结构型-组合模式-Composite

组合模式常用于文件夹文件编辑文件和文件夹的抽象类登录后复制 public abstract class AbstractFile { protected String name; public void printName() { System.out.println(name); ...

2024-08-06 02:23:10 75

转载 大型网站高并发解决方案 LVS (一文让你搞懂什么是LVS及四层、七层负载均衡)...

一、什么是 LVS?LVS: 是Linux Virtual Server的简写,也就是Linux 虚拟服务器,是一个虚拟的服务器集群系统,本项目在1998年5月由章文嵩博士成立,是中国国内最早出现的自由软件项目之一。官方网站 :http://www.linuxvirtualserver.org LVS 实际上相当于基于 I...

2024-07-27 04:27:22 198 1

转载 mac android studio ndk路径

Mac Android Studio NDK路径在使用Android Studio进行NDK开发时,我们经常需要配置NDK路径来指定NDK的位置。对于使用Mac操作系统的开发者来说,本文将详细介绍如何在Android Studio中配置NDK路径。1. 下载NDK首先,我们需要下载NDK并解压缩到我们喜欢存放NDK的...

2024-07-14 03:51:41 532

原创 Gradle核心(六):Gradle多项目、多渠道构建、测试

博客主页 参考资料https://developer.android.goo…Android Gradle 多项目构建Android 项目一般分为库项目、应用项目、测试项目,对应的插件是com.android.library、com.android.application、com.android.test应用项目一般只有一个,最终打包成一个APK,库项目可以有多个,可以被应...

2024-02-16 12:28:46 1026 1

空空如也

空空如也

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

TA关注的人

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