追忆似水年华   | 0金币
这家伙很懒,什么都没留下

1|0概述队列同步器 AbstractQueuedSynchronize(以下简称同步器),是用来构建锁(Lock)或者其他同步组件(JUC 并发包)的基础框架,它使用了一个 int 成员变量表示同步

2021-03-02 16:19:56 0 88 0

前言笔者最近担起了公司监控的重任,而当前监控最流行的数据库即是Prometheus。按照笔者打破砂锅问到底的精神,自然要把这个开源组件源码搞明白才行。在经过一系列源码/资料的阅读以及各种Debug之后

2021-02-22 10:57:09 0 103 0

好像挺久没有写博客了,趁着这段时间比较闲,特来总结一下在业务系统开发过程中遇到的并发问题及解决办法,希望能帮到大家问题复现1. “设备Aの奇怪分身”时间回到很久很久以前的一个深夜,那时我开发的多媒体广

2021-02-07 11:03:10 0 121 0

前言在研究 『 Spring 是如何解决循环依赖的 』 的时候,了解到 Spring 是借助三级缓存来解决循环依赖的。同样在上一节留下了疑问:循环依赖为什么要使用三级缓存?而不是使用二级缓存?AOP

2021-01-29 15:07:13 0 122 0

1.JAVA 的并发模型共享内存模型       在共享内存的并发模型里面,线程之间共享程序的公共状态,线程之间通过读写内存中公共

2021-01-06 15:57:23 0 211 0

如果你是一名后台程序员开发,那么你一定或多或少的接触过事务。因为相对于高并发,且业务有一定复杂性的系统来说,事务是一定需要的,而且是必须的。他可以帮助我们将若干不同的子任务当成一个整体来完成,以保证整

2021-01-04 14:14:30 0 191 0

在本文中,我们将介绍Cassandra名字的含义、Cassandra的发展简史、Cassandra这项技术的特点及优势,以及对于这项技术的未来展望。本文将用浅显易懂的方式,帮助您将对Cassandra

2020-12-31 10:36:20 0 214 0

前言本文从HBase的内存布局说起,先充分了解HBase的内存区的使用与分配,随后给出了不同业务场景下的读写内存分配规划,并指导如何分析业务的内存使用情况,以及在使用当中写内存Memstore及读内存

2020-12-30 16:07:19 0 203 0

谁还没在 Spring 里栽过跟头呢,从哪儿跌倒,就从哪儿睡一会儿,然后再爬起来。讲点儿武德这是由一个真实的 bug 引起的,bug 产生的原因就是忽略了 Spring Bean 的单例模式。来,先看

2020-12-22 10:28:22 0 208 0

Java进程突然不见了,日志里并没有任何它们的信息,它们就那么凭空蒸发了。日志、OOM的一些配置参数,根本就不顶用。不要惊慌。进程没有灵魂。一个restart,会让这些程序活蹦乱跳again。问题是那

2020-12-17 14:30:50 0 221 0
扫码进入手机网页