• 欢迎访问 优知学院 请加入我们的架构交流分享群优知学院-架构师进阶
  • 坚持原创分享BAT面试+架构+CTO进阶干货!

最新发布 第3页

优知学院IT人在线进阶站,BAT总监经验分享平台

Java

高并发架构系列:详解分布式一致性ACID、CAP、BASE,以及区别

高并发架构系列:详解分布式一致性ACID、CAP、BASE,以及区别
在阿里Java面试环节,经常会问CAP、BASE等相关的分布式理论,其实这些名词主要还是来自于分布式的一致性,今天主要介绍分布式一致性:强一致性、最终一致性、ACID、CAP等理论。 分布式一致性的背景 随着分布式事务的出现,传统的单机事务模型(ACID)已经无法胜任,尤其是对于一个高访问量、高并发的互联网分布式系统来说。 分布式事务的一致性,请参考:阿里P8架构师谈:分布式……继续阅读 »

优知学院陈睿 4个月前 (01-05) 1059浏览 0评论 8个赞

BAT

最全阿里技术P系列解读:P5-P8的技能要求和薪资结构

最全阿里技术P系列解读:P5-P8的技能要求和薪资结构
2018年持续一整年的架构设计分享,2019年我希望持续分享的同时,能真正意义上帮助到部分读者成为一名架构师。 学习的同时请千万别:只见树木,不见森林。 所以我会让大家先俯瞰完整的森林,我们再从树木开始,一起去穿越整个森林。 最新阿里技术P系列薪资:上图薪资结构*2 阿里P5(高级研发工程师) 1.……继续阅读 »

优知学院陈睿 4个月前 (01-02) 1264浏览 0评论 3个赞

Java

高并发架构系列:什么是流量削峰?如何解决秒杀业务的削峰场景

高并发架构系列:什么是流量削峰?如何解决秒杀业务的削峰场景
流量削峰的由来 主要是还是来自于互联网的业务场景,例如,马上即将开始的春节火车票抢购,大量的用户需要同一时间去抢购;以及大家熟知的阿里双11秒杀, 短时间上亿的用户涌入,瞬间流量巨大(高并发),比如:200万人准备在凌晨12:00准备抢购一件商品,但是商品的数量缺是有限的100-500件左右。 这样真实能购买到该件商品的用户也只有几百人左右, 但是从业务上来说,秒杀活动是希望更多……继续阅读 »

优知学院陈睿 4个月前 (12-29) 2203浏览 2评论 14个赞

Java

高并发架构系列:MQ消息队列的12点核心原理总结

高并发架构系列:MQ消息队列的12点核心原理总结
消息队列已经逐渐成为分布式应用场景、内部通信、以及秒杀等高并发业务场景的核心手段,它具有低耦合、可靠投递、广播、流量控制、最终一致性 等一系列功能。 无论是 RabbitMQ、RocketMQ、ActiveMQ、Kafka还是其它等,都有的一些基本原理、术语、机制等,总结分享出来,希望大家在使用消息队列技术的时候能够快速理解。 1. 消息生产者、消息者、队列 消息生产者P……继续阅读 »

优知学院陈睿 4个月前 (12-27) 1406浏览 0评论 4个赞

java面试题

快手高级Java四面题目:设计模式+红黑树+Java锁+Redis等

快手高级Java四面题目:设计模式+红黑树+Java锁+Redis等
快手Java一面(一个小时十分钟) 1.自我介绍 2.说说B+树和B树的区别,优缺点等? 3聊聊Spring,主要IOC等等 4多线程JUC包下的一些常见的类,比如CountDownLatch、Semaphore等 5.锁的概念,锁相关的关键字,volatile,synchronized。还比较了ReentrantLock与synchronized。 6.你……继续阅读 »

优知学院陈睿 4个月前 (12-27) 1393浏览 0评论 2个赞

Java

最全Java架构师技能图谱

最全Java架构师技能图谱
计算机基础:网络和协议 Java编程:并发编程、NIO等 数据:MySQL、NoSQL、搜索引擎、大数据 设计模式 分布式架构设计 还有算法和数据结构、Java并发编程、工具类这里就不一一列出了。 完整的Java架构师技能图,获取方式 关注优知学院微信公众号(id:youzhixueyua……继续阅读 »

优知学院陈睿 4个月前 (12-26) 1331浏览 0评论 9个赞

Java

高并发架构系列:分布式之消息队列的特点、选型、及应用场景详解

高并发架构系列:分布式之消息队列的特点、选型、及应用场景详解
前面集中谈了分布式缓存Redis系列: 高并发架构系列:分布式锁的由来、特点、及Redis分布式锁的实现详解 高并发架构系列:Redis并发竞争key的解决方案详解 高并发架构系列:Redis缓存和MySQL数据一致性方案详解 Redis的高可用详解:Redis哨兵、复制、集群的设计原理,以及区别 高并发架构系列:Redis为什么是单线程、及高并发快的3大原因详解……继续阅读 »

优知学院陈睿 4个月前 (12-26) 1053浏览 0评论 4个赞

Java

高并发架构系列:Redis的内存回收原理,及内存过期淘汰策略详解

高并发架构系列:Redis的内存回收原理,及内存过期淘汰策略详解
Redis内存回收机制 Redis的内存回收主要围绕以下两个方面: 1.Redis过期策略:删除过期时间的key值 2.Redis淘汰策略:内存使用到达maxmemory上限时触发内存淘汰数据 Redis的过期策略和内存淘汰策略不是一件事,实际研发中不要弄混淆了,下面会完整的介绍两者。 Redis过期策略 过期策略通常有以下三种: 1.定时过……继续阅读 »

优知学院陈睿 4个月前 (12-21) 1564浏览 1评论 6个赞

Java

高并发架构系列:分布式锁的由来、特点、及Redis分布式锁的实现详解

高并发架构系列:分布式锁的由来、特点、及Redis分布式锁的实现详解
在很多场景中,我们为了保证数据的最终一致性,需要很多的技术方案来支持,比如分布式事务、分布式锁等。那具体什么是分布式锁,分布式锁应用在哪些业务场景、如何来实现分布式锁呢?今天来探讨分布式锁这个话题。 什么是分布式锁 要介绍分布式锁,首先要提到与分布式锁相对应的是线程锁、进程锁。 1.线程锁 主要用来给方法、代码块加锁。当某个方法或代码使用锁,在同一时刻仅有一个……继续阅读 »

优知学院陈睿 4个月前 (12-20) 1617浏览 0评论 8个赞

java面试题

头条Java后台3面:事务+List集合+慢查询SQL+Redis+秒杀设计

头条Java后台3面:事务+List集合+慢查询SQL+Redis+秒杀设计
头条一面 1.讲讲jvm运行时数据库区 2.讲讲你知道的垃圾回收算法 3.jvm内存模型jmm 4.内存泄漏与内存溢出的区别 5. select、epool 的区别?底层的数据结构是什么? 6.mysql数据库默认存储引擎,有什么优点 7.优化数据库的方法,从sql到缓存到cpu到操作系统,知道多少说多少 8.什么情景下做分表,什么情景下做分库 ……继续阅读 »

优知学院陈睿 4个月前 (12-19) 1497浏览 0评论 3个赞