文章合集

为了更好的满足大家的学习,更综合,更全面的学习架构技术知识,我特地把我过往的历史文章,整理给大家!

其中的每一个知识体系,我都做了一个详细的细分和补充。

希望这个架构技术文章合集资料,能对大家有所用,后续我还会不断更新!

历史文章导航

mikechensay

如何做好技术人的职业规划?我的5点建议!

技术人如何提升自己的核心竞争力?

架构师成长三步曲?成长分享!

阿里Java P系列技术要求(P5-P7)

一篇文章搞懂程序员、架构师、技术总监、CTO从薪资到技能的区别

【深度揭秘】百度、阿里、腾讯内部岗位级别和薪资结构

35岁的程序员,还有价值吗?

 

架构师

架构师成长三步曲?成长分享!

架构师的主要职责是什么?

一篇文章了解架构师能力模型

架构师必备技术能力有哪些?最全技能图谱分享!

java初级、中级、高级、架构师的技能要求和职责要求

 

JVM虚拟机

JVM完整详解:内存分配+运行原理+回收算法+GC参数等

深入详解JVM内存模型与JVM参数详细配置

4种JVM垃圾回收算法详解

7种JVM垃圾收集器特点,优劣势、及使用场景

JVM性能调优的6大步骤,及关键调优参数详解

4大JVM性能分析工具详解,及内存泄漏分析方案

G1垃圾收集器深入剖析

Minor GC、Major GC、Full GC的区别

 

多线程与并发编程

Java多线程超级详解(只看这篇就够了)

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

Volatile的实现原理(看这篇就够了)

CountDownLatch、Semaphore等4大并发工具类详解

线程池的实现原理、优点与风险、以及4种线程池实现

Java线程池的使用方式,及核心运行原理

4种常用Java线程锁的特点,性能比较、使用场景

7大Java并发容器详解,及使用场景

Synchronized的底层实现原理(看这篇就够了)

深入探讨HashMap的底层结构、原理、扩容机制

彻底搞清楚ConcurrentHashMap的实现原理(含JDK1.7和JDK1.8的区别)

最全Java锁详解:独享锁/共享锁+公平锁/非公平锁+乐观锁/悲观锁

 

设计模式

Java设计模式:23种设计模式(万字图文全面总结)

适配器模式图文详解

观察者模式图文详解

策略模式图文详解

抽象工厂模式图文详解

工厂方法模式图文详解

简单工厂模式图文详解

单例模式的5种实现详解(全面解析)

 

Java系列

一篇文章搞懂同步与异步、阻塞与非阻塞

Java基础全面总结,强烈建议大家收藏!

Java8大基本数据类型图文详解

Java四大引用详解:强引用、软引用、弱引用、虚引用

Java面向对象:三大特性图文详解

Java注解最全详解(超级详细)

Java异常处理详解(非常详细)

Java泛型详解,史上最全图文详解!

Java反射详解:入门+使用+原理+应用场景

Java Lambda表达式详解(非常全面)

Java集合框架详解(看这篇就够了)

ArrayList全面详解(看这篇就够了)

深入探讨HashMap的底层结构、原理、扩容机制

彻底搞清楚ConcurrentHashMap的实现原理(含JDK1.7和JDK1.8的区别)

Java NIO详解(看这篇就够了)

NIO、BIO、AIO的区别,及NIO的应用和框架选型

Java网络编程详解

 

必会框架

Spring事务详解,看这篇就够了!

SpringMVC详解:入门+五大组件+工作原理

Spring体系结构:七大核心模块详解

搞透IOC,Spring IOC看这篇就够了!

Spring AOP全面详解(超级详细)

深入详解Mybatis的架构原理与6大核心流程

 

Java面试题与答案

Java面试笔试33题:JavaList、Java Map等经典面试题!答案汇总!

分布式缓存Redis+Memcached经典面试题和答案

史上最全JVM面试题和答案

最全多线程经典面试题和答案

史上最全Zookeeper面试题及答案总结!

史上最强Dubbo面试28题答案详解

史上最全MySQL面试60题和答案

史上最强多线程面试44题和答案

史上最全Spring面试71题与答案

史上最全Redis面试49题(含答案):哨兵+复制+事务+集群+持久化等

史上最全memcached面试26题和答案

Java经典面试36题和答案

 

面试经验

参加完阿里蚂蚁金服Java中间件6轮面试题!6点血泪总结~

刚参加完阿里Java P6面试归来,6点面试经验总结!

参加完阿里Java面试:一面+二面+三面+HR四面,后的复盘经验总结!

 

 

开发工具

UML常用图以及建模工具总结

 

数据库

MongoDB、Hbase、Redis等NoSQL优劣势、应用场景详解

数据库分库分表、读写分离的原理实现,使用场景

NoSQL和SQL的区别、使用场景与选型比较

 

MySQL

MySQL有哪些存储引擎,各自的优缺点,应用场景

MySQL数据库的索引原理与慢SQL优化的5大原则

MySQL悲观锁与乐观锁、行锁与表锁、共享锁

MySQL慢查询优化、索引优化、以及表等优化总结

MySQL数据库主从同步的3种一致性方案实现,及优劣比较

 

Redis缓存

Redis从0到1全部合集,强烈建议收藏!

Redis缓存的设计、性能、应用与数据集群同步

如何解决Redis缓存雪崩、缓存穿透、缓存并发等5大难题

Redis为什么是单线程、及高并发快的3大原因详解

Redis哨兵、复制、集群的设计原理与区别

Redis缓存和MySQL数据一致性方案详解

Redis的内存回收原理,及内存过期淘汰策略详解

 

分布式

单点登录SSO的实现原理与方案详解

分布式数据库数据一致性的原理、与技术实现方案

分布式架构系统拆分原则、需求、微服务拆分步骤

分布式、集群、负载均衡、分布式数据一致性的区别与关联

常见分布式文件存储介绍、选型比较、架构设计

 

性能优化

Web前端、应用服务器、数据库SQL等性能优化总结

最全性能优化策略详解:多线程、架构、异步、缓存等

常用的后端性能优化六种方式:缓存化+服务化+异步化等

 

架构设计

大型网站演变全过程与架构设计详解

RPC

深度剖析RPC框架设计

如何从0到1设计一个类Dubbo的RPC框架

Restful、SOAP、RPC、SOA、微服务之间的区别

RPC框架的实现原理,及RPC架构组件详解

主流RPC框架详解,以及与SOA、SOAP、REST的区别

 

微服务

微服务技术架构、监控、Docker、服务治理等详解

分布式架构系统拆分原则、需求、微服务拆分步骤

从单体架构、到SOA、再到微服务的架构设计详解

服务注册与发现的实现原理、及实现优劣势比较

微服务Dubbo和SpringCloud架构设计、优劣势比较

Dubbo的详细介绍、设计思路、以及4大适用场景

 

高并发

什么是高并发?高并发与多线程的关系与区别?

精通高并发必须掌握的18个核心技术

 

中间件

分布式数据层中间件详解:如何实现分库分表+动态数据源+读写分离

史上最强消息队列MQ万字图文总结!

Docker容器的原理、特征、基本架构、与应用场景

Kafka的原理、基础架构、以及使用场景

RocketMQ的架构设计、关键特性、与应用场景详解

开源搜索引擎Lucene、Solr、Sphinx等优劣势比较

Netty的实现原理、特点与优势、以及适用场景

什么是流量削峰?如何解决秒杀业务的削峰场景

Zookeeper的原理和架构设计,以及应用场景

Quartz调度框架详解、运用场景、与集群部署实践

还有架构系列,后续会陆续更新上来…

 

本文章合集强烈建议大家【收藏】

 

以上!

———————–

更多●干货文章

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

2.JVM虚拟机系从0到1全部合集,强烈建议收藏!

3.Spring系列从0到1全部合集,强烈建议收藏!

4.Java设计模式:23种设计模式(万字图文全面总结)

5.史上最强消息队列MQ万字图文总结,强烈建议收藏!

必看●架构视频

1.如何快速高效进阶架构师?我的独家三步曲经验分享!

2.阿里P6->P7->P8的技能要求?薪资区别?关键注意事项?

3.如何应对亿级流量?缓存穿透如何解决?布隆过滤器原理?

4.架构师必备的大流量分布式高性能高并发专题详解

5.2022最新阿里、百度、腾讯、字节等大厂必考题全面解析


关注「mikechen的互联网架构」公众号,回复【架构】领取我原创的《300期+架构技术系列合集与1000+大厂面试题答案》

免费试听Java学习资料redis

最强Redis高性能深度剖析,彻底搞定大厂面试官!

Java学习资料

留言专区

评论交流
  1. sunbo2021

    从公众号过来的,谢谢大佬分享干货,期望多多更新。

    • mikechen

      最近有一大波干货正在排队中,留意网站最新文章…

  2. 在您的网站上学到很多让我醍醐灌顶的知识👍

  3. 陈睿老师,太用心了,感谢陈睿老师提供了这么好的资源

  4. 学习了,内容质量都很高,学到了很多东西,感谢

  5. 突然发现这么多文章都几乎是一个人写的,值得仔细阅读实践