腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
刘君君
专栏成员
举报
73
文章
75721
阅读量
29
订阅数
订阅专栏
申请加入专栏
全部文章(73)
java(16)
其他(15)
编程算法(10)
api(6)
jdk(6)
jvm(6)
安全(6)
容器镜像服务(5)
容器(4)
数据库(3)
spring(3)
存储(3)
分布式(3)
node.js(2)
云数据库 Redis®(2)
github(2)
linux(2)
人工智能(2)
缓存(2)
dns(2)
hashmap(2)
数据结构(2)
https(2)
c++(1)
c#(1)
ruby(1)
go(1)
vue.js(1)
云数据库 SQL Server(1)
access(1)
打包(1)
eclipse(1)
git(1)
unix(1)
ubuntu(1)
apache(1)
批量计算(1)
http(1)
开源(1)
压力测试(1)
mybatis(1)
spring boot(1)
rpc(1)
gcc(1)
kvm(1)
数据分析(1)
安全漏洞(1)
nat(1)
etcd(1)
搜索文章
搜索
搜索
关闭
KVM 虚拟化服务实践
kvm
存储
go
etcd
调用 kvm 的 go-libvirt 工具库方法 DomainDefineXMLFlags 实现对虚机的创建
itliusir
2021-07-30
550
0
谷歌统一权限系统Zanzibar
存储
unix
Zanzibar 是一个用于存储和评估访问控制列表的全球系统。 Zanzibar 提供统一的数据模型和配置语言,用于表达来自 Google 数百个客户端服务的广泛访问控制策略,包括Calendar、Cloud、 Drive、Maps、Photos、YouTube。
itliusir
2021-06-25
2.5K
0
LevelDB
批量计算
无论是 put 、 delete 还是batch操作,leveldb 底层都是以 batch 作为执行实例。
itliusir
2020-12-28
1K
0
Chubby 锁服务
rpc
dns
node.js
http
We describe our experiences with the Chubby lock ser- vice, which is intended to provide coarse-grained lock- ing as well as reliable (though low-volume) storage for a loosely-coupled distributed system
itliusir
2020-10-28
906
0
AtomicStampedReference 源码分析
数据分析
AtomicStampedReference 是对 AtomicReference 的一个补充,解决了在 CAS 场景下 ABA 的问题
itliusir
2020-02-10
422
0
LongAdder 源码分析
压力测试
编程算法
按照作者的说法,LongAdder 在多个线程更新下比 AtomicLong 性能更好,但要消耗更多的空间
itliusir
2020-02-10
544
0
管程和信号量分析
java
编程算法
管程也被称为监视器,指的是通过管理共享变量以及对共享变量的操作过程,实现了在一个时间点,最多只有一个线程在执行(线程安全的,支持并发)。
itliusir
2020-02-10
1.8K
0
Synchronized 源码分析
c#
c++
jvm
前面我们已经介绍和分析了管程,而 Synchronized 则是 JVM 层面中管程的一种实现,它通过对细节的屏蔽方便了开发人员的使用。
itliusir
2020-02-10
1.1K
0
AbstractQueuedSynchronizer 源码分析
编程算法
java
node.js
前面我们已经介绍和分析了管程,以及 JVM 层面的管程而 AQS 则是 Java 并发包中管程的一种实现。
itliusir
2020-02-01
583
0
AtomicInteger 源码分析
安全
AtomicInteger 扩展了 Number,适用于基于数字的处理,并提供了如原子递增等,适合一些计数场景
itliusir
2020-01-31
495
0
Unsafe 源码分析
jvm
java
api
编程算法
Unsafe 是用于在实质上扩展 Java 语言表达能力、便于在 Java 代码里实现原本要在 C 层实现的核心库功能用的。这些功能包括裸内存的申请、释放、访问,低层硬件的 atomic/volatile 支持,创建未初始化对象等。但由于 Unsafe 类使 Java 语言拥有不应该暴露的骚操作,增加了程序出问题的风险。
itliusir
2020-01-31
944
0
线程的实现与分析
java
线程是操作系统调度的最小单位,实现线程有三种方式,而 Java Thread 采用的是 内核线程实现
itliusir
2020-01-15
336
0
ThreadLocal 源码分析
java
编程算法
我们知道解决共享变量不安全的一种方式,就是利用每个线程的私有变量来操作,避免共享变量导致的线程不安全问题。
itliusir
2020-01-15
285
0
ThreadPoolExecutor 源码分析
java
前面文章的 Thread 我们也分析了,因为 Java 中的Thread 和 内核线程是 1 : 1 的,所以线程是一个重量级的对象,应该避免频繁创建和销毁,我们可以使用线程池来避免。
itliusir
2020-01-15
339
0
DelayQueue 源码分析
api
我们先来看一下它的实现类图,它实现了 Delayed、BlockingQueue 接口和 AbstractQueue 基础类,从实现的功能上看,它首先是一个阻塞队列,然后 Delayed 接口是标记给定延迟后执行的对象,结合类名也可以大致的分析出:DelayQueue 是一个 延时阻塞 队列
itliusir
2020-01-06
608
0
ConcurrentLinkedQueue 源码分析
安全
编程算法
ConcurrentLinkedQueue 是一个线程安全且 非阻塞 的 无界 队列,它采用先进先出的规则,实现了 AbstractQueue 基础抽象类和 Queue 接口。
itliusir
2020-01-06
646
0
ArrayBlockingQueue 源码分析
api
编程算法
其实现了阻塞队列 BlockingQueue 接口和基本队列操作 AbstractQueue 接口
itliusir
2020-01-06
525
0
CopyOnWriteArrayList 源码分析
编程算法
安全
顾名思义,这是一个每次写入都采用先复制再写入的方式来实现的线程安全的 List。这样的好处是可以读写并行,而且实现简单。
itliusir
2020-01-06
310
0
JVM Garbage Collection
jvm
java
每一个虚拟机线程都有自己的PC寄存器,保存Java虚拟机正在执行的字节码指令的地址,如果该方法是 native 的,那 PC 寄存器的值是 undefined
itliusir
2019-12-11
520
0
JVM Param
jvm
打包
数据结构
-Xss 等价于 -XX:ThreadStackSize= 线程栈的大小,默认1M
itliusir
2019-12-11
818
0
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
立即查看
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档