day day up

springboot

 

SpringBoot源码分析之SpringBoot的启动过程 - 简书

深入springboot原理——一步步分析springboot启动机制(starter机制) - ITPSC - 博客园

[springBoot系列]--springBoot注解大全 - tanwei81 - 博客园

Spring Boot Bean生命周期 - 简书

 

springcloud

 

Spring Cloud底层原理

微服务注册中心如何承载大型系统的千万级访问

Euraka和ZOOkeeper比较 - 莫颜轩的博客 - CSDN博客

Eureka的工作原理以及它与ZooKeeper的区别 - zhou恨夏 - 博客园

Spring Cloud Eureka 常用配置及说明 - 汇元李雪 - 博客园

Spring cloud系列五 Eureka 之集群同步、自我保护模式以及实例注册、心跳、下线 - 不积跬步无以至千里; 不积小流无以成江海 - CSDN博客

SOA架构和微服务架构的区别 - 吾生也有涯,而学也无涯,以有涯随无涯 - CSDN博客

微服务设计原则 - 实践求真知 - CSDN博客

当中台遇上DDD,我们该如何设计微服务?

Spring Cloud Config 规范-云栖社区-阿里云

Spring Cloud Feign设计原理 - weixin_34050005的博客 - CSDN博客

Spring Cloud Ribbon设计原理 - 简书

【springcloud】zuul 的概念和原理 - weixin_39860498的博客 - CSDN博客

SpringCloud的Hystrix(五) Hystrix机制 - 长安快马 - 博客园

springcloud-health检查超时引发的大坑 - andersChow的个人空间 - OSCHINA

Spring Cloud健康检查的陷阱 - 家山的专栏 - CSDN博客

 

spring

 

深度分析Spring中的构造器注入 - Static !! - CSDN博客

Spring Ioc容器的高级特性 - 简书

BeanFactory 简介以及它 和FactoryBean的区别(阿里面试) - aspirant - 博客园

Spring aop的实现原理 - ngulc - 博客园

Spring的两种动态代理:Jdk和Cglib 的区别和实现 - 拾柴小斯 - 博客园

深入理解 Spring 事务原理 – 码农网

Spring的声明式事务底层原理 - 蓝田日暖玉生烟 - CSDN博客

SpringMVC工作原理 - 平凡希 - 博客园

Spring 的 IOC 容器和 SpringMVC 的 IOC 容器 关系 - EnjoyCode的专栏 - CSDN博客

Spring mvc HandlerMapping 实现机制 - 简书

【Spring MVC】HandlerAdapter初始化详解(超详细过程源码分析) - Yngz_Miao的博客 - CSDN博客

Spring mvc DispatchServlet 实现机制 - 简书

springMvc中ViewResolver工作原理

SpringMVC源码之参数解析绑定原理 - 卧颜沉默 - 博客园

SpringMVC和Struts2区别比较 - 空谷幽澜 - 博客园

Spring 面试问题 TOP 50

谈谈对Spring IOC的理解 - 孤傲苍狼 - 博客园

IOC的实现原理—反射与工厂模式 - Hopefully Sky的博客 - CSDN博客

Spring中BeanFactory跟FactoryBean的区别和联系 - cap423654的博客 - CSDN博客

SpringMVC的拦截器(Interceptor)和过滤器(Filter)的区别与联系 - 狗狗听话 - 博客园

Spring拦截器和过滤器 - HE_PX - 博客园

Swagger原理解析 - u010579482的专栏 - CSDN博客

Spring Bean配置默认为单实例 pring Bean生命周期 - nickTimer - 博客园

 

常见问题

 

常见问题集锦-1

详解:淘宝大秒杀系统是如何设计的?

java面试

瞎回答一个粉丝的死锁问题!

进程与线程的区别和联系 - L_free - 博客园

Java开发中的23种设计模式详解 - u012470138的博客 - CSDN博客

Gcc 优化选项 与尾递归优化 - Sprink - 博客园

递归算法讲解 - LightOn - CSDN博客

c函数调用过程原理及函数栈帧分析 - qiu265843468的专栏 - CSDN博客

栈内存是如何被编译器维护的 - Radia的专栏 - CSDN博客

Spring Bean的生命周期分析 - xpsallwell的专栏 - CSDN博客

Spring:源码解读Spring IOC原理 - ^_TONY_^ - 博客园

Java面向对象:对象的概念及面向对象的三个基本特征

使用jmap和MAT分析JVM堆内存 - Jeff 的专栏 - CSDN博客

 

mybatis

 

Mybatis的一级缓存和二级缓存的理解和区别 - llziseweiqiu的博客 - CSDN博客

MyBatis的一级缓存实现详解 及使用注意事项 - 萧曳丶 - CSDN博客

MyBatis二级缓存应用场景以及局限性: - JulyTail - CSDN博客

MyBatis事务管理机制 - kaleidoscopic - 博客园

透彻理解MyBatis设计思想之手写实现 - 简书

Hibernate与 MyBatis的比较 - JIYAYUN 软件开发之路 - CSDN博客

 

nginx

 

Nginx 相关介绍(Nginx是什么?能干嘛?) - 蔷薇Nina - 博客园

Nginx 连接限制和访问控制Nginx 连接限制和访问控制 - 技术颜良 - 博客园

nginx代理http实现动静分离。 - 张必安的博客 - CSDN博客

nginx中location、rewrite用法总结 - 大东东东 - 博客园

nginx实现https网站设置 - 静小妞 - 博客园

nginx访问量统计 - qq_33285112的博客 - CSDN博客

 

dubbo

 

dubbo学习过程、使用经验分享及实现原理简单介绍 - 周绍禹-whuiss - CSDN博客

dubbo Api

dubbo源码浅析(五)-远程服务调用流程 - pentiumchen的专栏 - CSDN博客

dubbo暴露服务过程 - xcylive520的专栏 - CSDN博客

简单之美 | Dubbo架构设计详解

Dubbo学习(二) Dubbo 集群容错模式-负载均衡模式 - aspirant - 博客园

Dubbo学习(九) Dubbo面试问题 - aspirant - 博客园

Dubbo学习(六) dubbo 架构图 以及调用过程 - aspirant - 博客园

dubbo细节

 

webservice

dubbo

rmi

hessian

http

xml

api

annotation

config-center

configuration-load-process

zookeeper

redis

SPI

implementation

 

 

zookeeper

 

Zookeeper - 随笔分类 - 邬兴亮 - 博客园

10分钟看懂!ZooKeeper典型应用场景:分布式锁

10分钟看懂!基于Zookeeper的分布式锁 - qiangcuo6087的博客 - CSDN博客

Zookeeper--Watcher详解-社区博客-网易云

理解zookeeper选举机制 - min.jiang - 博客园

说说大型网站可伸缩性架构的设计原理 - 生命不息,编程不止 - CSDN博客

 

kafka、rabbitmq

 

kafka学习笔记:知识点整理 - cyfonly - 博客园

标签: Kafka | 技术世界

kafka:leader选举(broker /分区) - 不花的花和尚的博客 - CSDN博客

六、Kafka 用户日志上报实时统计之分析与设计 - 我是司 - 博客园

Kafka如何实现每秒上百万的超高并发写入?

消息中间件选型分析——从Kafka与RabbitMQ的对比来看全局 - 为程序员服务

RabbitMQ和Kafka消息队列的对比 - lxs1995的博客 - CSDN博客

我为什么要选择RabbitMQ ,RabbitMQ简介,各种MQ选型对比 —技术博客

RabbitMQ消息队列(三):任务分发机制[转] - 企业宝 - 博客园

分布式之消息队列复习精讲

RabbitMQ消息路由机制流程总结 - JJB的博客 - CSDN博客

RabbitMQ之消息确认机制(事务+Confirm) - 朱小厮的博客 - CSDN博客

 

redis

 

Redis五种数据结构简介 - Givefine - 博客园

Redis主从复制原理 - RobotZhu - 博客园

Redis系列八:redis主从复制和哨兵 - 小不点啊 - 博客园

redis主从复制原理、断点续传、无磁盘化复制、过期key处理 - 米糕思密达的博客 - CSDN博客

Redis中的管道(PipeLine)与事物(Transactions) - HackerVirus - 博客园

Redis使用总结(二、缓存和数据库双写一致性问题) - 架构师必备技能 - CSDN博客

Redis缓存与数据库一致性方案 - Dustin_CDS的博客 - CSDN博客

分布式锁方式(一、基于数据库的分布式锁) - 悟空的紧箍咒 - CSDN博客

Redis分布式锁的正确实现方式 - Ruthless - 博客园

Redis 持久化之RDB和AOF - ITDragon龙 - 博客园

redis实战--redis主从复制实现读写分离(原理) - Jason_hsu的专栏 - CSDN博客

缓存架构之12:redis哨兵主备切换的数据丢失问题:异步复制、集群脑裂 - 简书

redis--集群

redis在实践中的一些常见问题以及优化思路 - 百衲本 - 博客园

Redis缓存穿透、缓存雪崩、redis并发问题分析 - 分享传递价值 - CSDN博客

使用redis管道(pipeline)实现批量查询,批量修改 - 高冷宅 - CSDN博客

memcached/redis比较 缓存代理比较(Twemproxy/Codis/Redis-cluster) - 摩诃高的专栏 - CSDN博客

当你启动 Redis 的时候,Redis 做了什么

Redis为什么这么快?一文深入了解Redis内存模型!

一个今日头条的面试题——LRU原理和Redis实现 - 云+社区 - 腾讯云

深入理解Redis数据缓存的LRU实现机制 - azurelaker的博客 - CSDN博客

介绍Redis的各种用途以及使用场景 - u011277123的博客 - CSDN博客

 

NIO

 

BIO、NIO和AIO的区别(简明版) - Nutty - 博客园

深入分析NIO原理及思想(一)——Java NIO 介绍以及产生原因分析 - qq_37293230的博客 - CSDN博客

Netty概念、特性以及应用场景 - 艺术架构 - CSDN博客

Netty系列之Netty高性能之道

 

服务降级-限流

 

高并发处理中缓存、降级、限流技术 - liujianwd的博客 - CSDN博客

AtomicInteger原理 - scuwangjun - 博客园

Java CAS 和ABA问题 - Loull - 博客园

架构设计之「服务限流」 - 简书

Java高并发系统的限流策略 - abc592328292的专栏 - CSDN博客

服务降级背后的技术架构设计 - __技术分享__部落格 - CSDN博客

服务降级的概念及应用手段 - 简书

Hystrix降级技术解析-Fallback - 简书

Hystrix熔断机制原理剖析 | 并发编程网 – ifeve.com

Hystrix使用详解 - 一人浅醉- - 博客园

Hystrix - 深入 Hystrix 线程池隔离与接口限流 - 简书

面试:Spring Cloud构建微服务架构:Hystrix服务容错保护框架 - 简书

 

分布式

 

图解分布式架构的演进 - 清零者 - 博客园

分布式架构的前世今生... - 阿豪聊干货 - 博客园

CAP 定理的含义 - 阮一峰的网络日志

从分布式一致性谈到CAP理论、BASE理论 - IT·达人 - 博客园

高性能、高可用的分布式架构体系(转) - 尴尬而不失礼貌的微笑 - 博客园

实现分布式服务器所面临的问题和解决方案讲解---以RPC为例-ck_god的博客-51CTO博客

分布式之延时任务方案解析

分布式系统唯一ID生成方案汇总 - nick hao - 博客园

session跨域共享问题解决方案 - Crazy.Mark - CSDN博客

聊聊分布式事务,再说说解决方案 - Savorboard - 博客园

高并发处理中缓存、降级、限流技术 - liujianwd的博客 - CSDN博客

基于Redis实现分布式定时任务 - 简书

分布式定时任务对比 - sharedCode源码交流 - CSDN博客

分布式系统事务一致性解决方案

初识ES数据库 - 落雨无晴 - 博客园

软件复杂性简洁之道 - 设计原则篇-云栖社区-阿里云

负载均衡

 

mysql and mongo

 

MongoDB学习笔记-数据格式及数据类型 - Khadron - 博客园

mongodb----查询之聚合操作与索引 - Great_Zhou的博客 - CSDN博客

Mysql主从同步(1) - 概念和原理介绍 以及 主从/主主模式 部署记录 - 散尽浮华 - 博客园

Mysql+Keepalived双主热备高可用操作记录 - 散尽浮华 - 博客园

【分库、分表】MySQL分库分表方案 - MrSunny - 博客园

Mycat学习实战-Mycat读写分离 - ygqygq2的IT博客 - CSDN博客

【Mycat】数据库性能提升利器(一)——Mycat数据切分 - 我不是Tomcat的同桌,我是Tomcat - CSDN博客

MyCat分片规则(全局表,ER分片表,多对多关联,主键分片VS非主键分片),MyCat常用的分片规则(15中分片规则),自定义MyCat分片规则,其它术语 - 涂作权的博客 - CSDN博客

Mycat 不适应场景 - luoqinglong的专栏 - CSDN博客

在 MySQL 中使用 explain 查询 SQL 的执行计划

MySQL在并发场景下的问题及解决思路

MYSQL性能优化的最佳20+条经验

MySQL-性能优化-索引和查询优化

CodingLabs - MySQL索引背后的数据结构及算法原理

【经典数据结构】B树与B+树 - vincently - 博客园

内核小王子

InnoDB 缓冲池LRU策略及关键特性 - 萝卜头 - CSDN博客

mysql索引的使用和优化 - 肥宅兜 - 博客园

深入理解MySQL索引原理和实现——为什么索引可以加速查询? - tongdanping的博客 - CSDN博客

SQL 大数据查询如何进行优化? - 风的影 - 博客园

MySQL在大数据、高并发场景下的SQL语句优化和"最佳实践" - James的博客 - CSDN博客

高并发场景下的缓存+数据库双写不一致问题分析与解决方案 - kang123488的博客 - CSDN博客

 

并发编程

 

Java 线程通信内存模型---主内存与工作内存 - In Development. - CSDN博客

Java参数传递是值传递还是引用传递? - 闫不饱 - 博客园

1-2 (JVM)Java内存模型---内存可见性、重排序、顺序一致性、volatile、锁、final - baidu_39299382的博客 - CSDN博客

Java基础: 什么是指令重排序/as-if-serial/内存屏障/happens-before - lovewebeye的专栏 - CSDN博客

让你彻底理解Synchronized - 简书

Java中Volatile关键字详解 - 郑州的文武 - 博客园

java 中单例模式DCL的缺陷及单例的正确写法 - 带你装逼带你飞的专栏 - CSDN博客

Java并发-AQS及各种Lock锁的原理 - 不瘦十斤不换名字 - CSDN博客

Java中CAS原理详解 - BarryW - 博客园

java的两种同步方式, Synchronized与ReentrantLock的区别 - 记忆力不好的博客 - CSDN博客

同步中的四种锁synchronized、ReentrantLock、ReentrantReadWriteLock、StampedLock - 只会一点java - 博客园

Java7/8 中的 HashMap 和 ConcurrentHashMap 全解析 - ImportNew

十大Java ConcurrentHashMap面试问题与解

java并发编程--Runnable Callable及Future - MOBIN - 博客园

Fork/Join框架详解 - 木易森林 - 博客园

深入理解线程和线程池(图文详解) - weixin_40271838的博客 - CSDN博客

深入解析Java AtomicInteger 原子类型 - 六层楼 - 博客园

重排序引起的内存可见性问题 - chenbinkria的博客 - CSDN博客

java内存模型以及happens-before规则 - 简书

Java中的多线程你只要看这一篇就够了 - Givefine - 博客园

由浅入深理解Java线程池及线程池的如何使用 - Janti - 博客园

ThreadPoolExecutor线程池参数设置技巧 - lee技术之路 - 博客园

死锁的产生、防止、避免、检测和解除 - jgm20475的博客 - CSDN博客

高并发、高负载解决方案之----------数据库分库分表的应用场景及解决方案 - hanxue1122 - 博客园

高并发场景下的redis缓存和数据库双写不一致问题分析与解决方案设计 - Coder的专栏 - CSDN博客

 

性能调优

 

性能优化的四个维度 - 简书

性能优化的思路和步骤 - NeilNiu - CSDN博客

JVM 工作原理和流程 - 白开水挺好喝的博客 - CSDN博客

面试必问之JVM原理

JVM总结(一):概述--JVM运行时数据区 - 逝宇、 - 博客园

深入理解 Java 垃圾回收机制 - Andy赵 - 博客园

Java GC - 监控回收行为与日志分析 - mikevictor - 博客园

【GC分析】Java GC日志查看 - QiaoZhi - 博客园

Java Dump 的简单使用和MAT(Memory Analyzer Tool)分析工具使用 - cdszdd - CSDN博客

tomcat的运行机制和调优 - Y_BlueBlack的博客 - CSDN博客

JVM核心之JVM运行和类加载全过程 - woonu - 博客园

tomcat 线程模型 - zxcodestudy - CSDN博客

敏捷开发的看板 - 简书

敏捷:什么是用户故事(User Story) - Comm100 Testers - 博客园

软件开发模式之敏捷开发(scrum) - android_Mr_夏 - CSDN博客

软件开发模式对比(瀑布、迭代、螺旋、敏捷) - aparche - 博客园

Linux服务器性能的日常命令和工具大全 - well_logic - 博客园

Java虚拟机:JVM内存分代策略 - 风中程序猿 - 博客园

TOMCAT原理详解及请求过程 - 陈浩然201 - 博客园

 

java容器

 

Java数据结构和算法 - mmaa's blog - ITeye博客

HashMap原理深入理解 - Visant Blog - CSDN博客

HashMap的初始大小为什么是2的n次幂? - 360linker - CSDN博客

集合各实现类的底层实现原理 - kris - CSDN博客

HashMap四种遍历方式及性能比较 - 大雄的博客 - CSDN博客

java的基本数据类型有八种: - Sonnyb - 博客园

Java中基本数据类型和包装类型有什么区别? - SecondDream_1017的博客 - CSDN博客

两个对象值相同(x.equals(y) == true),Hashcode是否一定相同? - zouliping123456的博客 - CSDN博客

java运算符 与(&)、非(~)、或(|)、异或(^) - 留点痕迹 - 博客园

JAVA中HashMap和Hashtable区别 - 知我者,足以 - 博客园

深入java集合学习系列-ConcurrentHashMap实现原理 - 奋斗、 - CSDN博客

Java总结篇系列:Java泛型 - HappyCorn - 博客园

java 泛型详解-绝对是对泛型方法讲解最详细的,没有之一 - little fat - 博客园

java类在什么时候加载和初始化 - Geek_sun的博客 - CSDN博客

深入理解Java类加载器(ClassLoader) - 龙宝cl - 博客园

Java7/8 中的 HashMap 和 ConcurrentHashMap 全解析

图解LinkedHashMap原理 - 简书

HashMap和LinkedHashMap的遍历特点 - 简书

Java 集合系列13之 WeakHashMap详细介绍(源码解析)和使用示例 - 如果天空不死 - 博客园

ConcurrentHashMap内存泄漏问题 - Hello-YOYO - 博客园

基本类型与包装(装箱)类型的区别 - 知行合一 - CSDN博客

Hashtable是怎么实现线程安全的?_阿里巴巴笔试题_牛客网

java提高篇(四)-----理解java的三大特性之多态 - chenssy - 博客园

一次 HashSet 所引起的并发问题

JVM--深入剖析继承与多态实现原理(合集篇) - Paranoid - CSDN博客

set如何确保高效保证值唯一性 - 享受学习的过程 - CSDN博客

 

你可能感兴趣的:(day day up)