文章合集

Hi 大家好,这是关于mikechen的互联网架构的所有文章合集,专门整理这个页面,希望会对大家在浏览感兴趣文章的时候,能有更好的帮助!

这些文章的呈现,并不是按照时间轴来排序,无论是新旧文章,我认为都会对大家有所帮助。

今天在整理这些文章的时候,忽然发现,我居然写了这么多的文章,甚是感慨

感谢你们,陪伴了我这么久!~

历史文章分类导航

mikechensay

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

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

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

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

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

 

架构师

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

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

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

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

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

 

Java并发编程

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

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

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

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

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

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

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

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

 

JVM虚拟机

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

4种JVM垃圾回收算法详解

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

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

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

G1垃圾收集器深入剖析

Minor GC、Major GC、Full GC的区别

 

史上最全Java面试题答案

史上最全JVM面试题和答案

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

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

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

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

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

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

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

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

Java经典面试36题和答案

 

面试经验

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

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

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

 

Java集合

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

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

 

数据库

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

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

 

MySQL

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

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

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

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

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

 

Redis缓存

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

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

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

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

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

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

 

分布式

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

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

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

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

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

 

性能优化

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

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

 

微服务

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

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

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

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

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

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

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

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

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

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

 

高并发

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

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

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

 

中间件

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

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

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

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

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

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

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

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

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

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

 

 

 

还有很多文章,最近几天我会整理出来,放到这里。

Java学习资料

Java架构师高薪训练营:进阶架构师直达阿里P7

Dubbo RPC

彻底搞透Dubbo动态代理实现

交流专区
    说点什么吧…
搜索