• 欢迎访问 优知学院 请加入我们的架构交流分享群优知学院-架构师进阶
  • 如果您觉得这个博客非常有看点,那么赶紧使用Ctrl+D 收藏 :优知学院 吧!
Java多线程

Java多线程与并发系列从0到1全部合集,强烈建议收藏!

Java多线程与并发系列从0到1全部合集,强烈建议收藏!
在过去的时间中,我写过Java多线程与并发的整个系列。 为了方便大家的阅读,也为了让知识更系统化,这里我单独把Java多线程与并发的整个系列一并罗列于此,希望对有用的人有用,也希望能帮助到更多的人。 以下为整个目录,希望大家喜欢! Java多线程系列(一):最全面的Java多线程……继续阅读 »

陈睿 3周前 (03-18) 414浏览 0评论 2个赞

Java面试题

最强Java面试题全部合集,涵盖BAT大厂面试必考的9大技术!-强烈建议收藏

最强Java面试题全部合集,涵盖BAT大厂面试必考的9大技术!-强烈建议收藏
过去2年我持续分享了BAT TMD为代表的大厂最新面试题目,特别是蚂蚁金服、天猫、淘宝、头条、拼多多等Java面试题目。 过去2年,我已经成功的帮助了部分同学进入了大厂。 2020开始,我依然会为大家带来最新的大厂现场面试专场题目,希望能帮助到更多的同学。 回到正题,过完年后金三银四将正式到来,这是一个……继续阅读 »

陈睿 3个月前 (01-17) 1698浏览 1评论 2个赞

Java多线程

Java多线程系列(十一):ReentrantReadWriteLock的实现原理与锁获取详解

Java多线程系列(十一):ReentrantReadWriteLock的实现原理与锁获取详解
我们继续Java多线程与并发系列之旅,之前我们分享了Synchronized 和 ReentrantLock 都是独占锁,即在同一时刻只有一个线程获取到锁。 然而在有些业务场景中,我们大多在读取数据,很少写入数据,这种情况下,如果仍使用独占锁,效率将及其低下。 针对这种情况,Java提供了读写锁——ReentrantReadWriteLock。 有点……继续阅读 »

陈睿 3个月前 (01-15) 541浏览 0评论 2个赞

微服务

微服务系列:Dubbo与SpringCloud的Ribbon、Hystrix、Feign的优劣势比较

微服务系列:Dubbo与SpringCloud的Ribbon、Hystrix、Feign的优劣势比较
在微服务架构中,分布式通信、分布式事务、分布式锁等问题是亟待解决的几个重要问题。 Spring Cloud是一套完整的微服务解决方案,基于 Spring Boot 框架。确切的说,Spring Cloud是一个大容器(而不是一个框架),它可以将通过集成一些好的微服务框架,从而简化开发者的代码量。 Dubbo 是阿里开源的分布式通信框架,专注于通……继续阅读 »

陈睿 3个月前 (01-07) 817浏览 0评论 2个赞

RPC

深度剖析RPC框架的核心设计

深度剖析RPC框架的核心设计
做过分布式服务端的Java工程师,随着对技术底层的认知的加深,都会或多或少的会去想: 一个RPC框架需要考虑的问题有哪些,如何来解决? 下面我们围绕RPC通信框架,从如何实现这个角度做一个剖析,以及每个环节能做什么? RPC框架简介 单体应用时代只有内外网通信,并没有服务间通信的诉……继续阅读 »

陈睿 3个月前 (01-02) 569浏览 0评论 3个赞

Java多线程

Java多线程系列(十):源码剖析AQS的实现原理

Java多线程系列(十):源码剖析AQS的实现原理
在并发编程领域,AQS号称是并发同步组件的基石,很多并发同步组件都是基于AQS实现,所以想掌握好高并发编程,你需要掌握好AQS。 本篇主要通过对AQS的实现原理、数据模型、资源共享方式、获取锁的过程,让你对AQS的整体设计有清晰了解,让你迈出高并发编程的第一步。 AQS AQS(AbstractQueuedSynchronizer)就是一个抽象的队列同步器……继续阅读 »

陈睿 3个月前 (12-31) 660浏览 0评论 2个赞

架构师技能

史上最强Java架构师的13大技术能力讲解! | 附架构师能力图谱

史上最强Java架构师的13大技术能力讲解! | 附架构师能力图谱
从程序员进阶成为架构师,并非一蹴而就,需要系统化、阶段性地学习,在实战项目中融会贯通,这如同打怪通关,我们得一关一关突破,每攻破一个关口,就能得到更精良的装备,技能值也随之不断增长,直至大获全胜。 凡事预则立,在开始行动之前,我们有必要先来了解下这个岗位的核心要求,以及必知必会的技术能力,只有目标清晰、方向明确,才能事半功倍。 01 架构师岗位职责 ……继续阅读 »

陈睿 4个月前 (12-06) 866浏览 0评论 3个赞

分布式系统

一篇文章彻底搞懂“分布式事务”

一篇文章彻底搞懂“分布式事务”
在如今的分布式盛行的时代,分布式事务永远都是绕不开的一个话题,今天就谈谈分布式事务相关的一致性与实战解决方案。 01 为什么需要分布式事务 由于近十年互联网的发展非常迅速,很多网站的访问越来越大,集中式环境已经不能满足业务的需要了,只能按照业务为单位进行数据拆分(包含:垂直拆分与水平拆分),以及按照业务为单位提供服务,从早期……继续阅读 »

陈睿 5个月前 (11-20) 694浏览 0评论 2个赞