互联网知识总结

2019年即将过去,经过一段时间的不懈努力,互联网知识学习已暂告一段落。学习的内容很多,是时候总结下自己所学习的知识了。

这一路来的学习,每一个知识都得自己去动手实操。虽然过程很累,但学习到的能让自己成长,一切都值得!


互联网知识总结

|《并发编程篇》
|
|_ _ _ _ _ _ 《 01 - 多线程基础》
|_ _ _ _ _ _ 《 02 - 多线程安全》
|_ _ _ _ _ _ 《 03 - Volatile》
|_ _ _ _ _ _ 《 04 - 重排序》
|_ _ _ _ _ _ 《 05 - Java内存模型》
|_ _ _ _ _ _ 《 06 - 多线程之间通讯(wait、notify、sleep、Lock锁、Condition)》
|_ _ _ _ _ _ 《 07 - 线程池原理分析(一)》
|_ _ _ _ _ _ 《 08 - 线程池原理分析(二)》
|_ _ _ _ _ _ 《 09 - Callable与Future模式》
|_ _ _ _ _ _ 《 10 - 深入Java锁机制》
|_ _ _ _ _ _ 《 11 - 原子类》
|_ _ _ _ _ _ 《 12 - Disruptor框架》
|_ _ _ _ _ _ 《 完- 终章总结》
|
|
| 《设计模式篇》
|
|_ _ _ _ _ _ 《 01 - 反射机制(一)》
|_ _ _ _ _ _ 《 02 - 反射机制(二)》
|_ _ _ _ _ _ 《 03 - 设计模式分类及六大原则》
|_ _ _ _ _ _ 《 04 - 单例模式》
|_ _ _ _ _ _ 《 05 - 工厂模式》
|_ _ _ _ _ _ 《 06 - 代理模式》
|_ _ _ _ _ _ 《 07 - 建造者模式》
|_ _ _ _ _ _ 《 08 - 模板方法》
|_ _ _ _ _ _ 《 09 - 适配器模式》
|_ _ _ _ _ _ 《 10 - 外观模式(门面模式)》
|_ _ _ _ _ _ 《 11 - 原型模式》
|_ _ _ _ _ _ 《 12 - 装饰模式》
|_ _ _ _ _ _ 《 13 - 策略模式》
|_ _ _ _ _ _ 《 14 - 观察者模式》
|_ _ _ _ _ _ 《 完 - 终章总结》
|
|
|《深入理解JVM篇》
|
|_ _ _ _ _ _ 《 01 -HotSpot VM》
|_ _ _ _ _ _ 《 02 - Java内存结构》
|_ _ _ _ _ _ 《 03 - 垃圾回收机制(一)》
|_ _ _ _ _ _ 《 04 - 垃圾回收机制(二)-垃圾回收算法》
|_ _ _ _ _ _ 《 05 - JVM参数配置》
|_ _ _ _ _ _ 《 06 - 内存溢出与内存泄漏》
|_ _ _ _ _ _ 《 07 - 垃圾收集器》
|_ _ _ _ _ _ 《 08 - Tomcat调优配置》
|_ _ _ _ _ _ 《 09 - JDK可视化工具》
|_ _ _ _ _ _ 《 10 - 字节码技术》
|_ _ _ _ _ _ 《 11 - 类加载器》
|_ _ _ _ _ _ 《 12 - 热部署》
|_ _ _ _ _ _ 《 13 - 终章总结》
|
|
| 《源码分析篇》
|
|_ _ _ _ _ _ 《 01 - Spring核心总结(AOP篇)》
|_ _ _ _ _ _ 《 02 - 手写Spring事务框架》
|_ _ _ _ _ _ 《 03 - Spring核心总结(IOC篇)》
|_ _ _ _ _ _ 《 04 - 手写SpringIOC》
|_ _ _ _ _ _ 《 05 - 手写SpringMVC》
|_ _ _ _ _ _ 《 06 - 数据库连接池原理》
|_ _ _ _ _ _ 《 07 - 手写数据库连接池》
|_ _ _ _ _ _ 《 08 - 手写MyBatis(注解版)》
|_ _ _ _ _ _ 《 09 - 手写List框架》
|_ _ _ _ _ _ 《 10 - 手写LinkedList框架》
|_ _ _ _ _ _ 《 11 - 手写Map框架(基于LinkedList)》
|_ _ _ _ _ _ 《 12 - 手写Map框架(基于JDK1.7)》
|_ _ _ _ _ _ 《 完 - 终章总结》
|
|
| 《微服务技术篇》
|
|_ _ _ _ _ _ 《 01 -SpringBoot-入门》
|_ _ _ _ _ _ 《 02 -SpringBoot-Web开发》
|_ _ _ _ _ _ 《 03 -SpringBoot-整合各种数据源(JdbcTemplate、MyBatis、JPA)》
|_ _ _ _ _ _ 《 04 -SpringBoot-事务管理》
|_ _ _ _ _ _ 《 05 -SpringBoot-日志管理》
|_ _ _ _ _ _ 《 06 -SpringBoot-lombok简洁代码》
|_ _ _ _ _ _ 《 07 -SpringBoot-缓存的使用》
|_ _ _ _ _ _ 《 08 -SpringBoot-热部署(IDEA版本)》
|_ _ _ _ _ _ 《 09 -SpringBoot-监控管理-Actuator》
|_ _ _ _ _ _ 《 10 -SpringBoot-监控管理-Admin-UI》
|_ _ _ _ _ _ 《 11 -SpringBoot-性能优化》
|_ _ _ _ _ _ 《 12 -SpringBoot-2.0新特性介绍》
|_ _ _ _ _ _ 《 13 -SpringBoot-其它》
|_ _ _ _ _ _ 《 14 -SpringBoot-实现原理》
|_ _ _ _ _ _ 《 15 -SpringCloud-互联网网站架构演变过程》
|_ _ _ _ _ _ 《 16 -SpringCloud-简介》
|_ _ _ _ _ _ 《 17 -SpringCloud-服务治理Eureka(搭建注册中心)》
|_ _ _ _ _ _ 《 18 -SpringCloud-服务治理Eureka(集群)》
|_ _ _ _ _ _ 《 19 -SpringCloud-服务治理Eureka(详解)》
|_ _ _ _ _ _ 《 20 -SpringCloud-服务治理Eureka(替代方案)》
|_ _ _ _ _ _ 《 21 -SpringCloud-负载均衡器Ribbon》
|_ _ _ _ _ _ 《 22 -SpringCloud-服务保护机制Hystrix》
|_ _ _ _ _ _ 《 23 -SpringCloud-声明式服务调用Feign》
|_ _ _ _ _ _ 《 24 -SpringCloud-分布式配置中心》
|_ _ _ _ _ _ 《 25 -SpringCloud-接口网关服务Zuul》
|_ _ _ _ _ _ 《 26 -SpringCloud-接口管理Swagger》
|_ _ _ _ _ _ 《 27 -SpringCloud-Zuul整合Swagger管理微服务所有API》
|_ _ _ _ _ _ 《 28 -SpringCloud-分布式服务跟踪Sleuth》
|_ _ _ _ _ _ 《 29 -Dubbo-介绍&环境安装&入门案例》
|_ _ _ _ _ _ 《 30 -Dubbo-SpringCloud与Dubbo区别》
|_ _ _ _ _ _ 《 31 -Dubbo-原理及负载均衡分析》
|_ _ _ _ _ _ 《 32 -SpringCloud-消息总线》
|_ _ _ _ _ _ 《 33 -SpringCloud-消息驱动简介&原理》
|_ _ _ _ _ _ 《 34 -SpringCloud-使用RabbitMQ实现消息驱动》
|_ _ _ _ _ _ 《 35 -SpringCloud-消息驱动消费者组的实现》
|_ _ _ _ _ _ 《 36 -SpringCloud-使用Kfaka实现消息驱动》
|_ _ _ _ _ _ 《 37 -SpringCloud-SpringSecurity简介》
|_ _ _ _ _ _ 《 38 -SpringCloud-整合SpringSecurity》
|_ _ _ _ _ _ 《 39 -SpringBoot-RBAC权限模型》
|_ _ _ _ _ _ 《 40 -SpringCloud-OAuth简介&原理》
|_ _ _ _ _ _ 《 41 -SpringCloud-OAuth2搭建微服务开放平台》
|_ _ _ _ _ _ 《 42 -SpringCloud-Sleuth与Zipkin服务链路》
|_ _ _ _ _ _ 《 43 -SpringCloud-Zipkin环境集成》
|_ _ _ _ _ _ 《 44 -SpringCloud2.x新知识介绍》
|_ _ _ _ _ _ 《 45 -Docker总结》
|
|
|《Nginx服务器篇》
|
|_ _ _ _ _ _ 《 01 -DNS域名解析过程》
|_ _ _ _ _ _ 《 02 -高可用与高并发介绍》
|_ _ _ _ _ _ 《 03 -外网映射(NatApp)》
|_ _ _ _ _ _ 《 04 -基础理论》
|_ _ _ _ _ _ 《 05 -虚拟主机配置》
|_ _ _ _ _ _ 《 06 -配置反向代理》
|_ _ _ _ _ _ 《 07 -Location正则表达式》
|_ _ _ _ _ _ 《 08 -UpStream Server负载均衡》
|_ _ _ _ _ _ 《 09 -rewrite》
|_ _ _ _ _ _ 《 10 -如何把项目部署到外网?》
|_ _ _ _ _ _ 《 11 -HTTP动态负载均衡(一)》
|_ _ _ _ _ _ 《 12 -HTTP动态负载均衡(二)》
|_ _ _ _ _ _ 《 13 -TCP反向代理实现》
|_ _ _ _ _ _ 《 14 -LVS+KeepAlived+Nginx实现高性能负载均衡集群》
|_ _ _ _ _ _ 《 15 -动静分离概念》
|_ _ _ _ _ _ 《 16 -终章总结》
|
|
|《互联网并发与安全篇》
|
|_ _ _ _ _ _ 《 01 -基于Hystrix实现服务隔离与降级》
|_ _ _ _ _ _ 《 02 -服务限流》
|_ _ _ _ _ _ 《 03 -RaiteLimiter使用AOP方式实现限流》
|_ _ _ _ _ _ 《 04 -CDN内容分发》
|_ _ _ _ _ _ 《 05 -常见Web安全漏洞(XSS攻击、SQL注入、防盗链)》
|_ _ _ _ _ _ 《 06 -常见Web安全漏洞(CSRF攻击)》
|_ _ _ _ _ _ 《 07 -常见Web安全漏洞(其它漏洞)》
|_ _ _ _ _ _ 《 08 -API接口库幂等设计与实现》
|_ _ _ _ _ _ 《 09 -基于AccessToken方式实现API设计》
|_ _ _ _ _ _ 《 10 -基于URL转码方式实现API设计》
|_ _ _ _ _ _ 《 11 -OAuth2.0协议实现API设计》
|_ _ _ _ _ _ 《 12 -信息加密技术(单向散列加密)》
|_ _ _ _ _ _ 《 13 -对称&非对称加密》
|_ _ _ _ _ _ 《 14 -基于Nginx实现API网关》
|_ _ _ _ _ _ 《 15 -基于Zuul实现API网关》
|_ _ _ _ _ _ 《 16 -HTTP抓包》
|_ _ _ _ _ _ 《 17 -生产环境配置HTTPS证书》
|_ _ _ _ _ _ 《 18 -终章总结》
|
|
|《分布式篇》
|
|_ _ _ _ _ _ 《 01 -Ehcache缓存架构》
|_ _ _ _ _ _ 《 02 -分布式Redis缓存(简介&安装&基础)》
|_ _ _ _ _ _ 《 03 -分布式Redis缓存(SpringBoot整合Redis)》
|_ _ _ _ _ _ 《 04 -分布式Redis缓存(事务&主从复制&哨兵机制)》
|_ _ _ _ _ _ 《 05 -分布式Redis缓存(持久化)》
|_ _ _ _ _ _ 《 06 -分布式Redis缓存(集群)》
|_ _ _ _ _ _ 《 07 -分布式Redis缓存(缓存雪崩&穿透&热点key)》
|_ _ _ _ _ _ 《 08 -分布式协调工具Zookeeper(介绍&安装&配置详解)》
|_ _ _ _ _ _ 《 09 -分布式协调工具Zookeeper(Java基本操作)》
|_ _ _ _ _ _ 《 10 -分布式协调工具Zookeeper(负载均衡原理实现)》
|_ _ _ _ _ _ 《 11 -分布式协调工具Zookeeper(分布式锁实现)》
|_ _ _ _ _ _ 《 12 -分布式协调工具Zookeeper(选举与哨兵机制)》
|_ _ _ _ _ _ 《 13 -分布式协调工具Zookeeper(实现分布式配置中心)》
|_ _ _ _ _ _ 《 14 -分布式协调工具Zookeeper(集群选举策略)》
|_ _ _ _ _ _ 《 15 -解决分布式Session一致性问题》
|_ _ _ _ _ _ 《 16 -解决网站跨域问题》
|_ _ _ _ _ _ 《 17 -分布式任务调动平台XXL-JOB》
|_ _ _ _ _ _ 《 18 -分布式配置中心Apollo安装与详解》
|_ _ _ _ _ _ 《 19 -基于Redis实现分布式锁》
|_ _ _ _ _ _ 《 20 -分布式事务解决方案(理论篇)》
|_ _ _ _ _ _ 《 21 -分布式事务解决方案(框架篇)》
|_ _ _ _ _ _ 《 22 -分布式事务解决方案(设计篇)》
|_ _ _ _ _ _ 《 23 -分布式事务解决方案(实践篇)》
|_ _ _ _ _ _ 《 24 -Zookeeper数据查看工具ZooInspector》
|_ _ _ _ _ _ 《 25 -解决Zookeeper启动失败问题》
|_ _ _ _ _ _ 《 26 -分布式日志搜集工具ElasticSearch简介》
|_ _ _ _ _ _ 《 27 -Linux下安装ElasticSearch》
|_ _ _ _ _ _ 《 28 -Linux下安装Kibana》
|_ _ _ _ _ _ 《 29 -Kibana实现增删改查》
|_ _ _ _ _ _ 《 30 -SpringBoot整合ElasticSearch》
|_ _ _ _ _ _ 《 31 -ElasticSearch倒排索引》
|_ _ _ _ _ _ 《 32 -ElasticSearch条件查询》
|_ _ _ _ _ _ 《 33 -ElasticSearch DSL语言查询与过滤》
|_ _ _ _ _ _ 《 34 -Linux下安装IK分词器》
|_ _ _ _ _ _ 《 35 -ElasticSearch文档映射》
|_ _ _ _ _ _ 《 36 -ElasticSearch集群原理》
|_ _ _ _ _ _ 《 37 -Linux下搭建ElasticSearch集群》
|_ _ _ _ _ _ 《 38 -SpringBoot基于ES的网盘应用》
|_ _ _ _ _ _ 《 39 -分布式日志采集系统ELK》
|_ _ _ _ _ _ 《 40 -Linux下安装Logstash》
|_ _ _ _ _ _ 《 41 -Logtash的简单实用》
|_ _ _ _ _ _ 《 42 -ELK的配置与使用》
|_ _ _ _ _ _ 《 43 -高并发情况下生成分布式全局id策略》
|
|
|《消息中间件篇》
|
|_ _ _ _ _ _ 《 01 -知识回顾》
|_ _ _ _ _ _ 《 02 -ActiveMQ-安装&入门案例》
|_ _ _ _ _ _ 《 03 -ActiveMQ-点对点&发布订阅模式》
|_ _ _ _ _ _ 《 04 -RabbitMQ-简介&安装》
|_ _ _ _ _ _ 《 05 -RabbitMQ-管理控制台的使用》
|_ _ _ _ _ _ 《 06 -RabbitMQ-五种队列形式》
|_ _ _ _ _ _ 《 07 -RabbitMQ-案例代码(点对点队列模式)》
|_ _ _ _ _ _ 《 08 -RabbitMQ-案例代码(工作队列模式)》
|_ _ _ _ _ _ 《 09 -RabbitMQ-案例代码(发布订阅模式)》
|_ _ _ _ _ _ 《 10 -RabbitMQ-案例代码(路由模式)》
|_ _ _ _ _ _ 《 11 -RabbitMQ-案例代码(通配符模式)》
|_ _ _ _ _ _ 《 12 -RabbitMQ-消息确认机制》
|_ _ _ _ _ _ 《 13 -RabbitMQ-SringBoot集成RabbitMQ》
|_ _ _ _ _ _ 《 14 -RabbitMQ-自动补偿机制》
|_ _ _ _ _ _ 《 15 -RabbitMQ-基于全局消息ID解决幂等性问题》
|_ _ _ _ _ _ 《 16 -RabbitMQ-应答模式》
|_ _ _ _ _ _ 《 17 -RabbitMQ-死信队列》
|_ _ _ _ _ _ 《 18 -RabbitMQ-基于RabbitMQ解决分布式事务(思想)》
|_ _ _ _ _ _ 《 19 -Kafka-简介》
|_ _ _ _ _ _ 《 20 -Kafka-集群搭建》
|_ _ _ _ _ _ 《 21 -Kafka-集群搭建(自带Zookeeper)》
|_ _ _ _ _ _ 《 22 -Kafka-SpringBoot集成Kafka》
|
|
|《数据库技术篇》
|
|_ _ _ _ _ _ 《 01 -MySQL主从复制与数据备份》
|_ _ _ _ _ _ 《 02 -MyCat读写分离》
|_ _ _ _ _ _ 《 03 -Linux下MyCat的安装与配置》
|_ _ _ _ _ _ 《 04 -SpringBoot整合MySQL读写分离》
|_ _ _ _ _ _ 《 05 -MyCat分库分表策略》
|_ _ _ _ _ _ 《 06 -MyCat分片按省操作数据库例子》
|_ _ _ _ _ _ 《 07 -Sharding-Jdbc简介》
|_ _ _ _ _ _ 《 08 -SpringBoot整合Sharding-Jdbc》
|_ _ _ _ _ _ 《 09 -Sharding-Jdbc日志分析》
|_ _ _ _ _ _ 《 10 -MySQL索引实现原理》
|_ _ _ _ _ _ 《 11 -MyISAM和InnoDB对B-Tree索引不同的实现方式》
|_ _ _ _ _ _ 《 12 -MySQL数据库优化及注意事项》


Github开源项目

并发编程:

设计模式:

JVM篇:

源码分析:

SpringBoot:

SpringCloud:


脑图总结

在这里插入图片描述

发布了2618 篇原创文章 · 获赞 4883 · 访问量 39万+

猜你喜欢

转载自blog.csdn.net/qq_20042935/article/details/103714089