推荐阅读: 47天时间,洒热血复习,我成功“挤进”了字节跳动(附Java面试题+学习笔记+算法刷题)zhuanl...[作者空间]
前言 在系统变的复杂后,分布式、微服务等架构技术,就要考虑到应用在系统中了。尤其数据量大了后,就需要对数据库进行拆...[作者空间]
前言 掌握线程池是后端程序员的基本要求,相信大家求职面试过程中,几乎都会被问到有关于线程池的问题。我在网上搜集了几...[作者空间]
理解happens-before主要为了理解源码。主要jdk里面一堆华丽呼哨的操作,如果基础不牢靠,看着心累。 目...[作者空间]
面试题 分布式事务了解吗?你们是如何解决分布式事务问题的? 面试官心理分析 只要聊到你做了分布式系统,必问分布式事...[作者空间]
Semaphore 之前分析AQS的时候,内部有两种模式,独占模式和共享模式,前面的ReentrantLock都是...[作者空间]
基于Codition分析AQS的条件队列 首发于:https://juejin.im/post/5c053e546...[作者空间]
前言 并发问题的解决方式就是通过锁,concurrent包中最重要的接口就是lock接口,它对于所的持有和释放都是...[作者空间]
文前说明作为码农中的一员,需要不断的学习,我工作之余将一些分析总结和学习笔记写成博客与大家一起交流,也希望采用这种...[作者空间]
monitor的概念 管程,英文是 Monitor,也常被翻译为“监视器”,monitor 不管是翻译为“管程”还...[作者空间]
阻塞同步 在 Java 中,我们经常使用 synchronized 关键字来做到互斥同步以解决多线程并发访问共享数...[作者空间]
原文链接:深入理解多线程(四)—— Moniter的实现原理-HollisChuang's Blog 在深入理解多...[作者空间]
前言 因为之前在项目中使用了Groovy对业务进行一些抽象,效果比较好,过程中也踩了一些坑,所以简单记录分享一下自...[作者空间]
一致性协议 在分布式系统中,每一个机器节点都能明确知道自己在进行事务操作中的结果是成功还是失败,但是无法直接获取到...[作者空间]
前言 Map 这样的 Key Value 在软件开发中是非常经典的结构,常用于在内存中存放数据。 本篇主要想讨论 ...[作者空间]
1 分布式锁的概念与数据最终不一致性的场景 随着互联网技术的不断发展,数据量的不断增加,业务逻辑日趋复杂,在这种背...[作者空间]
面试Java,必然要被问Java内存模型和Java并发开发。我被问到的时候,心里慌得一批,“额,是在《Thinki...[作者空间]
占小狼,转载请注明原创出处,谢谢! 保障服务稳定的三大利器:熔断降级、服务限流和故障模拟。今天和大家谈谈限流算法的...[作者空间]
它们都是某种线程池,可以控制线程创建,释放,并通过某种策略尝试复用线程去执行任务的一个管理框架在Java8中,按照...[作者空间]
1、概述 谈到并发,不得不谈ReentrantLock;而谈到ReentrantLock,不得不谈Abstract...[作者空间]