首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
MrCrowley
掘友等级
架构师
Java,微服务架构,搜索架构
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
9
文章 9
沸点 0
赞
9
返回
|
搜索文章
赞
文章( 9 )
沸点( 0 )
JVM原理之GC垃圾回收器G1详解
G1(Garbage First)垃圾收集器是当今垃圾回收技术最前沿的成果之一。早在JDK7就已加入JVM的收集器大家庭中,成为HotSpot重点发展的垃圾回收技术。同优秀的CMS垃圾回收器一样,G1也是关注最小时延的垃圾回收器,也同样适合大尺寸堆内存的垃圾收集,官方也推荐使用…
Java并发-线程池深度解析看这篇就够了
本篇博文已更新至个人博客。 对ThreadPoolExecutor的依赖关系,作了细致的分解以宏观层面了解Doug Lea的设计理念。 总结了ThreadPoolExecutor的核心流程,归纳了重要的结论。 ThreadPoolExecutor源码逐行解析。 例举了场景,加深…
Spring Cloud Alibaba集成ElasticAPM实战
继上一篇ElasticAPM初体验我们知道了什么是可观察性,并领略了ElasticAPM的强大功能,但是仅仅是上篇文章中单机模式的使用时远远不够的。还记得上一篇最后提出的两个问题: 先说答案:在默认情况下,ElasticAPM能够支持分布式的Http方式调用,但是不支持RPC协…
ElasticAPM初体验
本文从最根本的可观察性出发,引出实现这种思想的APM(Application Performance Management)框架,通过对APM的核心组件和数据模型的理解,可以加深对ElasticAPM的理解。最后通过实战演练ElasticAPM,来实现应用的性能追踪。 如上述引…
Java并发-锁的应用与原理,看这一篇就够了
通过对锁原理的分析,重点分析ReentrantLock和ReentrantReadWriteLock的源码,通过锁的实现更深入的理解AQS。 本文很长,不要指望读10分钟以内看懂锁的原理。需要结合源码反复体会,才会把这块知识吃透。 在本文的开篇,先提出问题,我们所有的研究,都为…
干货 | Java 读写锁 ReentrantReadWriteLock 源码分析
本文内容:读写锁 ReentrantReadWriteLock 的源码分析,基于 Java7/Java8。 阅读建议:虽然我这里会介绍一些 AQS 的知识,不过如果你完全不了解 AQS,看本文就有点吃力了。 ReentrantReadWriteLock 分为读锁和写锁两个实例,…
UMA架构与NUMA架构下的自旋锁(CLH锁与MCS锁)
我们知道自旋锁是实现同步的一种方案,它是一种非阻塞锁。它与常规锁的主要区别就在于获取锁失败后的处理方式不同,常规锁会将线程阻塞并在适当时唤醒它。而自旋锁的核心机制就在自旋两个字,即用自旋操作来替代阻塞操作。某一线程尝试获取某个锁时,如果该锁已经被另一个线程占用的话,则此线程将不…
Jedis集群模式经典实现
Jedis是Redis的Java客户端,本代码是Jedis应用的一个范例。 Redis分了了主从模式和集群模式。 主从模式即使用一个Redis实例作为主机(Master),其余的实例作为备份机(Slave),Master支持写入和读取等各种操作,Slave支持读操作和与Mast…
深入剖析Redis系列(三) - Redis集群模式搭建与原理详解
在 Redis 3.0 之前,使用 哨兵(sentinel)机制来监控各个节点之间的状态。Redis Cluster 是 Redis 的 分布式解决方案,在 3.0 版本正式推出,有效地解决了 Redis 在 分布式 方面的需求。当遇到 单机内存、并发、流量 等瓶颈时,可以采用…
个人成就
文章被点赞
44
文章被阅读
19,621
掘力值
406
关注了
10
关注者
20
收藏集
0
关注标签
9
加入于
2019-12-02