这篇文章主要是分享一下自己在 GitHub 上的新仓库 —— Full-Stack-Notes ,之所以创建这个项目主要是希望从 2020 年开始,能够在这个新仓库中将自己的所见、所学和所思持续地记录下来;同时这也是一个公开的仓库,希望能够通过分享的方式和大家共同学习、共同促进!最后祝大家在 2020 年里都学有所成,工作顺利!
项目 GitHub 地址:https://github.com/heibaiying/Full-Stack-Notes ,下面是当前所有文章的目录:
Java
- Java 反射与注解
- Java 并发编程
- Java 设计模式
- Java 虚拟机
前端基础
- JavaScript 基础
- ECMAScript 6.0 基础
数据库
MySQL
- MySQL 核心概念
- MySQL 备份详解
- MySQL 二进制日志复制、GTID 复制与半同步复制
- MySQL 高可用架构之 PXC 集群
- MyCat 读写分离与分库分表
- MySQL 查询性能分析之 Explain
Redis
- Redis 基本数据类型和常用命令
- Redis AOF 和 RDB 持久化策略原理
- Redis 哨兵模式
- Reids 集群模式
MongoDB
- MongoDB 基础
- MongoDB 索引
- MongoDB 聚合
- MongoDB 复制
- MongoDB 分片
操作系统
- Linux 常用 Shell 命令
- Docker 基础
常用技术栈
RabbitMQ
- RabbitMQ 核心概念
- RabbitMQ 客户端开发
- HAProxy + KeepAlived 搭建 RabbitMQ 高可用集群
Nginx
- Nginx 基础之静态网站部署,负载均衡,动静分离
Kafka
- Kafka 简介
- 基于 Zookeeper 搭建 Kafka 高可用集群
- Kafka 生产者详解
- Kafka 消费者详解
- 深入理解 Kafka 副本机制
ZooKeeper
- ZooKeeper 简介及核心概念
- ZooKeeper 单机环境和集群环境搭建
- ZooKeeper 常用 Shell 命令
- ZooKeeper Java 客户端
- ZooKeeper ACL 权限控制
软件安装
- Redis 单机环境安装
- RabbitMQ 单机环境安装
- Nginx 单机环境安装
- MySQL 单机环境安装
- MongoDB 单机环境安装
- ElasticSearch + Kibana 单机环境安装
项目 GitHub 地址:https://github.com/heibaiying/Full-Stack-Notes