GitHub 新仓库 —— 全栈工程师手册

这篇文章主要是分享一下自己在 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

猜你喜欢

转载自www.cnblogs.com/heibaiying/p/12143930.html