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

文章合集

学习资料 陈睿 2年前 (2018-10-25) 20250次浏览 6个评论 扫描二维码
Hi 大家好,我是陈睿|mikechen,这是优知学院的所有文章集合,专门整理这个页面,希望会对大家在浏览感兴趣文章的时候,能有更好的帮助!
这些文章的呈现,并不是按照时间轴来排序,无论是新旧文章,我认为都会对大家有所帮助。
今天在整理这些文章的时候,忽然发现,原来这么久了,我居然写了这么多的文章,甚是感慨
感谢你们,陪伴了我这么久!~

历史文章分类导航

mikechen谈

java程序员的发展之路和职业规划
mikechen详谈架构师成长之3大步骤
成长为月薪50K的阿里Java技术专家,必须掌握的7大技能!
最全阿里架构师P系列解读:P5-P8的技能要求和薪资结构
一篇文章搞懂高级Java程序员、架构师、技术总监、CTO从薪资到技能的区别
【深度揭秘】百度、阿里、腾讯内部岗位级别和薪资结构,附带求职建议!
程序员真的只能干到35岁?——我的35岁危机度过之道!
互联网寒冬,程序员如何突破重围?我的3个建议

 

关于优知和陈睿

关于我们

 

Java多线程与并发系列

最全面的Java多线程学习概述
线程的五大状态,以及线程之间的通信与协作
Java线程池的使用方式,及核心运行原理
4种常用Java线程锁的特点,性能比较、使用场景
线程池的实现原理、优点与风险、以及四种线程池实现
深入详解Synchronized同步锁的底层实现
Java并发容器的原理:7大并发容器详解、及使用场景
彻底搞清楚ConcurrentHashMap的实现原理(含JDK1.7和JDK1.8的区别)
CountDownLatch、Semaphore等4大并发工具类详解
深度源码剖析AQS的实现原理
ReentrantReadWriteLock的实现原理与锁获取详解
最全Java锁详解:独享锁/共享锁+公平锁/非公平锁+乐观锁/悲观锁

 

JVM虚拟机系列

JVM必考题:Minor GC、Major GC、Full GC的区别
直通BAT必考题系列:深入剖析JVM之G1收集器、及回收流程、与推荐用例
4大JVM性能分析工具详解,及内存泄漏分析方案
直通BAT必考题系列:JVM性能调优的6大步骤,及关键调优参数详解
直通BAT必考题系列:7种JVM垃圾收集器特点,优劣势、及使用场景
直通BAT必考题系列:JVM的4种垃圾回收算法、垃圾回收机制与总结
直通BAT必考题系列:深入详解JVM内存模型与JVM参数详细配置
阿里P8架构师谈:JVM的内存分配、运行原理、回收算法机制

 

Java集合框架系列

阿里P8架构师谈:深入探讨HashMap的底层结构、原理、扩容机制

 

Redis系列

Redis系列教程(一):Redis缓存的设计、性能、应用与数据集群同步
Redis系列教程(二):详解Redis的存储类型、集群架构、以及应用场景
Redis系列教程(三):如何解决Redis缓存雪崩、缓存穿透、缓存并发等5大难题
Redis系列教程(四):Redis为什么是单线程、及高并发快的3大原因详解
Redis系列教程(五):Redis哨兵、复制、集群的设计原理,以及区别
Redis系列教程(六):Redis缓存和MySQL数据一致性方案详解
Redis系列教程(七):Redis并发竞争key的解决方案详解
Redis系列教程(八):分布式锁的由来、及Redis分布式锁的实现详解
Redis系列教程(九):Redis的内存回收原理,及内存过期淘汰策略详解

 

消息中间件系列

消息中间件系列(一):消息中间件介绍、典型使用场景、以及使用原则
消息中间件系列(二):Kafka的原理、基础架构、以及使用场景
消息中间件系列(三):主流的消息队列中间件有哪些?
消息中间件系列(四):消息队列MQ的特点、选型、及应用场景详解
消息中间件系列(五):MQ消息队列的12点核心原理总结
消息中间件系列(六):什么是流量削峰?如何解决秒杀业务的削峰场景
消息中间件系列(七):如何从0到1设计一个消息队列中间件
消息中间件系列(八):Kafka、RocketMQ、RabbitMQ等的优劣势比较
消息中间件系列(九):详解RocketMQ的架构设计、关键特性、与应用场景

 

求职面试经验系列

刚参加完阿里Java P6面试归来,6点面试经验总结!(含必考题答案)
参加完阿里Java面试:一面+二面+三面+HR四面,后的复盘经验总结!
一位前BAT面试官详谈进入BAT面试经验
2019手把手教你Java面试通关BAT
参加完阿里蚂蚁金服Java中间件6轮面试题!6点血泪总结~
BAT Java面试完整汇总:面试准备(心态+简历)+面试题目+6条面试经验
阿里P8高级架构师教你如何通过BAT面试顺利拿到offer

 

史上最全Java面试题系列

史上最全阿里Java面试题目大汇总!强烈建议收藏~
史上最全Java多线程面试60题,含答案大赠送!
最全Java面试208题,涵盖大厂必考范围!强烈建议收藏~
最全Java面试180题:阿里11面试+网易+百度+美团!含答案大赠送!
阿里最全Java面试100题汇总:涵盖天猫、蚂蚁金服等面试题!含答案~
最强阿里面试126题:数据结构+并发编程+Redis+设计模式+微服务
2018最新Java面试78题:数据结构+网络+NoSQL+分布式架构
阿里java架构师面试128题含答案:分布式架构+Dubbo+多线程+Redis
非常全面的阿里的Java面试题目,涵盖Java基础+高级+架构
最全Java架构师130面试题:微服务、高并发、大数据、缓存等中间件
最全BAT数据库面试89题:mysql、大数据、redis
最全BAT前端开发面试80题:算法+html+js+css!含答案大赠送!
去腾讯等BAT面试完的Mysql面试55题总结,含答案大赠送!

 

天猫Java面试题系列

2019 最全阿里天猫Java 3面真题,含面试题答案!
天猫研发Java团队(4面全题目):并发压测+Mina+事务+集群+秒杀架构
最新天猫Java3轮面试题目:虚拟机+并发锁+Sql防注入+Zookeeper
最新天猫Java面试题(含总结):线程池+并发编程+分布式设计+中间件
BAT研发Java面试36题总结:Spring+Redis+Docker+Dubbo
淘宝网Java五面:现场面试49题含答案!

 

蚂蚁金服Java面试题系列

2019蚂蚁金服 Java面试题目!涵盖现场3面真题
阿里蚂蚁金服中间件(Java 4轮面试题含答案):Redis缓存+线程锁+微服务等
最新2019 蚂蚁金服4面(Java)面试题
蚂蚁金服4轮面经(Java研发):G1收集器+连接池+分布式架构
2019 最新蚂蚁花呗Java三面题目:红黑树+并发容器+CAS+Solr+分布式等
蚂蚁花呗团队面试题:LinkedHashMap+SpringCloud+线程锁+分布式
最全蚂蚁金服高级Java面试题目(3面)
蚂蚁三面题目(java开发岗):Java锁机制+JVM+线程池+事务+中间件
蚂蚁中间件团队Java面试题:Netty+Redis+Kafka+MongoDB+分布式
最新蚂蚁金服Java面试题:Docker+秒杀设计+RocketMQ+亿级数据设计

 

支付宝面试题系列

牛逼!支付宝高级Java三面题目:线程锁+事务+雪崩+Docker等
2018 支付宝Java开发四面:Ngnix+MQ队列+集群+并发抢购
2019 最全支付宝高级Java现场面试37题

 

阿里集团Java面试题系列

2019 最新阿里中间件Java 4轮面试题!60万年薪起步~
2019 阿里Java 4轮面试题,含必考题答案参考!
2018阿里集团中间件Java面试题(4面)
最新阿里内推高级Java面试题
最新阿里聚划算Java 5轮面试题,涵盖GC收集器、多线程锁等
2018最新阿里Java技术三面(已拿Offer):JVM+高并发性能+单点登录+微服务

 

头条Java面试题系列

2019头条抖音Java 3面真题,含面试题答案!
头条Java后台3面(含答案):事务+List集合+慢查询SQL+Redis+秒杀设计
今日头条Java后台Java研发三面题目

 

大厂Java面试题系列

2019最新拼多多Java面试题:幻影读+分段锁+死锁+Spring Cloud+秒杀
快手高级Java四轮面试题:设计模式+红黑树+Java锁+Redis等
最强京东Java面试题(共现场4面)
最新美团Java面试题目(共3面)
最新鲜的美团Java面试41题(三面技术+HR面):Redis+Kafka+分布式
美团内推:java高级开发(一面+二面+三面),面试58题实拍!
百度高级Java三面题目!涵盖JVM +Java锁+分布式等
百度Java三面:现场面试39题目实拍含答案!

 

史上最全Java面试题答案

最强Java面试题全部合集,涵盖BAT大厂面试必考的9大技术!-强烈建议收藏
2019最全BAT资深Java面试题答案合集,建议收藏~
史上最强Dubbo面试28题答案详解:核心功能+服务治理+架构设计等
史上最全Redis面试49题(含答案):哨兵+复制+事务+集群+持久化等
史上最强多线程面试44题和答案:线程锁+线程池+线程同步等
最全MySQL面试60题和答案
史上最全Spring面试71题与答案
史上最全memcached面试26题和答案
分布式缓存Redis+Memcached经典面试题和答案
最全多线程经典面试题和答案
Java经典基础与高级面试36题和答案
Java面试进阶:Dubbo、Zookeeper面试题锦集
Java必考题目之JVM面试题目和答案
BAT面试进阶:最全Memcached面试30题含答案
BAT Java面试笔试33题:JavaList、Java Map等经典面试题!答案汇总!

 

Java学习线路系列

java程序员学习路线以及我的学习经验

 

Java架构师学习线路系列

史上最全java架构师技能图谱(上)
史上最全java架构师技能图谱(下)
从Java程序员进阶到架构师,史上最全进阶详解(上篇)
从Java程序员进阶到架构师,史上最全进阶详解(中篇)-架构扩展篇
从Java程序员进阶到架构师,最全进阶详解(下篇)-大型网站架构篇
想成为阿里160万年薪的P8架构师?你必须掌握如下6大技能体系!
从Java程序员进阶为架构师,全套16张图概括最全技能!建议收藏!
最全Java架构师技能图谱

 

开发工具系列

java程序员的必用的9款开发工具
我使用的11款java开发流行必备工具

 

数据结构与算法系列

java架构师进阶之独孤九剑:数据结构以及书籍推荐
java架构师进阶之独孤九剑(一)-算法思想与经典算法
java架构师进阶独孤九剑系列(一):数据结构与算法

 

UML和设计模式系列

UML是什么?UML常用图以及建模工具有哪些?
架构师进阶之独孤九剑:设计模式详解

 

开发书籍系列

从Java程序员进阶架构师,必看的书单推荐!
19本高并发编程书籍推荐
进阶阿里架构师:算法、编程语言、数据库、架构设计!书单推荐!
互联网优秀架构师必读书单V2.0
java程序员必看经典书单,以及各个阶段学习建议
java程序员进阶必读书单
BAT架构师进阶:大型网站架构书籍推荐
java程序员进阶必读书单

 

学习资料系列

史上最强大型分布式架构详解:高并发+数据库+缓存+分布式+微服务+秒杀
阿里架构师进阶23期精讲:Redis、Kafka、Dubbo、Docker等
阿里P8架构师谈:分布式架构设计(文章合集)
阿里P8架构师谈:大数据架构设计(文章合集)
阿里P8架构师谈:分布式架构设计12精讲

 

RPC系列

深度剖析RPC框架的核心设计
RPC框架的实现原理,及RPC架构组件详解
详解RPC远程调用和消息队列MQ的区别
阿里P8架构师谈:主流RPC框架详解,以及与SOA、SOAP、REST的区别
如何从0到1设计一个类Dubbo的RPC框架

 

高并发系列

高并发编程系列:NIO、BIO、AIO的区别,及NIO的应用和框架选型
阿里P8架构师谈:精通高并发必须掌握的18个核心技术
阿里P8架构师谈:高并发与多线程的关系、区别、高并发的技术方案

 

微服务系列

Spring Cloud的核心成员、以及架构实现详细介绍
阿里P8架构师谈:Dubbo的详细介绍、设计思路、以及4大适用场景
微服务系列:Dubbo与SpringCloud的Ribbon、Hystrix、Feign的优劣势比较
微服务系列:服务注册与发现的实现原理、及实现优劣势比较
阿里P8架构师谈:Zookeeper的原理和架构设计,以及应用场景
阿里P8架构师谈:Spring Cloud与Dubbo的详细比较
阿里P8架构师谈:从单体架构、到SOA、再到微服务的架构设计详解
阿里P8架构师谈:微服务Dubbo和SpringCloud架构设计、优劣势比较
阿里P8架构师谈:Restful、SOAP、RPC、SOA、微服务之间的区别
阿里P8架构师谈:微服务技术架构、监控、Docker、服务治理等体系

 

数据库系列

阿里P8架构师谈:MySQL有哪些存储引擎,各自的优缺点,应用场景
阿里P8架构师谈:MongoDB、Hbase、Redis等NoSQL优劣势、应用场景
阿里P8架构师谈:NoSQL和SQL的区别,NoSQL的使用场景和选型比较
阿里P8架构师谈:MySQL行锁、表锁、悲观锁、乐观锁的特点与应用
阿里P8架构师谈:MySQL慢查询优化、索引优化、以及表等优化总结
阿里P8架构师谈:MySQL数据库的索引原理、与慢SQL优化的5大原则
MySQL数据库主从同步的3种一致性方案实现,及优劣比较
分布式数据层中间件详解:如何实现分库分表+动态数据源+读写分离
阿里P8架构师谈:数据库分库分表、读写分离的原理实现,使用场景
阿里P8架构师谈:分布式数据库数据一致性的原理、与技术实现方案
陈睿:架构设计之数据库拆分六大原则

 

分布式系统系列

一篇文章彻底搞懂“分布式事务”
阿里P8架构师谈:分布式系统全局唯一ID简介、特点、5种生成方式
阿里P8架构师谈:分布式、集群、负载均衡、分布式数据一致性的区别与关联
阿里P8架构师谈:分布式锁的3种实现(数据库、缓存、Zookeeper)
阿里P8架构师谈:分布式Session共享的4类技术方案,与优劣势比较
阿里P8架构师谈:分布式事务的解决方案,以及原理、总结
阿里P8架构师谈:单点登录的原理、来源、实现、以及技术方案比较
阿里P8架构师谈:负载均衡的原理、分类、实现架构,以及使用场景
详解分布式一致性ACID、CAP、BASE,以及区别
Netty的实现原理、特点与优势、以及适用场景

 

分布式缓存系列

阿里P8架构师谈:什么是缓存雪崩?服务器雪崩的场景与解决方案
阿里P8架构师谈:详解Memcached、Redis等缓存的特征、原理、应用
阿里P8架构师谈:分布式缓存的应用场景、选型比较、问题和挑战

 

分布式文件系列

阿里P8架构师谈:常见分布式文件存储介绍、选型比较、架构设计

 

Web安全系列

3大Java Web安全漏洞防御详解:XSS、CSRF、以及SQL注入解决方案

 

架构设计系列

大型网站系统的特点和架构设计
阿里P8架构师谈:双11秒杀系统如何设计?
阿里P8架构师谈:分布式架构系统拆分原则、需求、微服务拆分步骤
阿里P8架构师谈:架构设计经验汇总
一篇文章了解架构设计的本质

 

分布式演变系列

阿里P8架构师谈:淘宝技术架构从1.0到4.0的架构变迁
淘宝发展历程最具决定性的一次技术架构演变
揭秘:一位亲历者眼中的淘宝技术架构发展之路
「优知学院」淘宝架构的前世今生(下)
「优知学院」淘宝技术架构的前世今生(上)

 

中间件系列

阿里P8架构师谈:Docker简介、组成架构、使用步骤、以及生态产品
阿里P8架构师谈:Quartz调度框架详解、运用场景、与集群部署实践
阿里P8架构师谈:Docker容器的原理、特征、基本架构、与应用场景
阿里P8架构师谈:开源搜索引擎Lucene、Solr、Sphinx等优劣势比较

 

性能优化系列

常用的后端性能优化六种方式:缓存化+服务化+异步化等
阿里P8架构师谈:应用后端+移动端的性能优化指标,以及性能优化方法
阿里P8架构师谈:Web前端、应用服务器、数据库SQL等性能优化总结
阿里P8架构师谈:架构设计之数据库垂直、水平拆分六大原则
阿里P8架构师谈:流量高峰时期的性能瓶颈有哪些、以及如何来解决
大型网站Java Web前端优化最佳实践,以及最全优化工具集锦
阿里P8架构师谈:多线程、架构、异步消息、Redis等性能优化策略
阿里Java架构师精通资料:性能优化+亿级并发架构汇总+架构选型
阿里P8架构师谈:高并发网站的监控系统选型、比较、核心监控指标
阿里P8架构师谈:数据库、JVM、缓存、SQL等性能调优方法和原则

 

架构师的职责和能力系列

架构师的主要职责是什么?
顶尖架构师的工作职责
一篇文章了解架构师能力模型

 

架构师技能系列

史上最强Java架构师的13大技术能力讲解! | 附架构师能力图谱
如何成为架构师?3条有效的实战经验
手把手教你成为年薪60万的架构师
一篇文章搞懂架构师的核心技能
要成为一个 Java 架构师得学习哪些知识以及方法?
2019年想升值加薪,想成为阿里架构师?9条有效的建议
如何才能真正的提高自己,真正成为一名出色的架构师?
如何学习获得架构师高并发的经验?
要成为一个 Java 架构师得学习哪些知识以及方法?
想成长为一名实战型架构师?7大实战技能经验分享
阿里P8架构师谈:成长为Java架构师必须突破的11个技术点
阿里P8架构师谈:java架构师面试技能24全点
java初级、中级、高级、架构师的技能要求和职责要求
阿里P8架构师谈:java程序员到架构师,需突破的7大必备技能!
阿里P7架构师要求:Web核心+开源框架+大型网站架构!含面试题目!
【优知学院】手把手教你成为年薪100万的架构师 or CTO?
从Java程序员进阶到架构师,6大核心技能要领详解

 

BAT薪资与技能要求系列

阿里Java P系列技术要求(P5-P7)
史上最全互联网八大技术岗位详解
一篇文章详解BAT薪资构成、晋升体系、绩效考核
互联网热门职位薪酬报告

 

求职跳槽

手把手教你求职进入BAT
5步教你成功求职进入BAT
怎样跳槽最有利于自身的发展?
如何提高面试成功率
如何选择一家公司
大公司稳定工作和创业之间如何选择?

 

职场发展系列

从程序员到阿里技术总监之路技术人如何提升自己的核心竞争力
mikechen谈技术人成长的三大原则
程序员怎么升职加薪?
又一名华为中年程序员倒下了,如何打破35岁程序员的魔咒?
从职业方向,谈程序员如何突破成长瓶颈?
谈谈技术人的优势
技术人的成功之路
技术人的未来
求职跳槽的三大误区

 

CTO系列

CTO的核心职责
优知学院创始人陈睿:怎样做好一个创业公司CTO?
给创业公司CTO的四点建议
从程序员到CTO,我的跨界学习经验分享!
程序员去创业公司做 CTO,需要注意什么?
我眼中真正优秀的CTO长啥样
真正的CTO,是一个懂产品的技术人
我在百度的一整年敏捷开发实践(一)
初创公司如何做好技术选型,3条必须掌握的核心要领
【优知学院】未来10年六大新商业技术发展趋势

 

创业与职场系列

写给创业公司的技术合伙人
写给准备创业的技术人
写给30岁后想创业的朋友
年轻人如何创业

 

产品技术系列

产品技术人必备干货:产品开发流程(完整版)
技术如何转型产品经理
好产品,懂人性
从产品发展历程、冷启动、产品模型深度分析今日头条
一篇文章详解大数据技术和应用场景
一张图看懂小米千亿美金生态链产品

 


本文标题:文章合集
转载请保留页面地址:https://youzhixueyuan.com/history-articles.html

喜欢 (40)
[mike.r.chen@163.com]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
(6)个小伙伴在吐槽
  1. 学习了
    9149251662019-03-25 16:33 回复
  2. 突然发现这么多文章都几乎是一个人写的,值得仔细阅读实践
    hanwenbo2020-03-26 19:02 回复
    • 陈睿
      这才刚开始,后面整个Java进阶架构系列我会继续写的。
      陈睿2020-03-26 23:49 回复
      • 期待,不断学习!
        hanwenbo2020-03-27 20:30 回复
  3. 陈睿老师,太用心了,感谢陈睿老师提供了这么好的资源
    宋旭东2020-06-12 16:35 回复
    • 陈睿
      希望对大家有帮助,谢谢支持!
      陈睿2020-06-12 17:11 回复