当前位置: 首页 > 软件库 > 数据库相关 > >

Full-Stack-Notes

全栈工程师手册
授权协议 Readme
开发语言 Java
所属分类 数据库相关
软件类型 开源软件
地区 不详
投 递 者 施玉宸
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

Full-Stack-Notes


一个处于萌芽阶段的知识库,用于持续分享自己的所见、所学、所思!

点击切换详细目录

JAVA

  1. Java 反射与注解
  2. Java 并发编程
  3. Java NIO 核心组件详解
  4. Java 函数式编程
  5. Java 设计模式
  6. Java 虚拟机
  7. JVM 性能监控之命令行工具
  8. JVM 性能监控之可视化工具
  9. Tomcat 架构解析
  10. Java 集合类源码解析

�� 网络基础

  1. 计算机网络模型
  2. HTTPS 协议详解
  3. 使用 Wireshark 分析 HTTPS 握手过程

�� 前端基础

  1. JavaScript 基础
  2. ECMAScript 6.0 基础
  3. JavaScript 设计模式

�� 数据库

MySQL

  1. MySQL 核心概念
  2. MySQL 备份详解
  3. MySQL 复制详解
  4. MySQL 高可用架构之 PXC 集群
  5. MyCat 读写分离与分库分表
  6. MySQL 查询性能分析之 Explain

Redis

  1. Redis 基本数据类型和常用命令
  2. Redis AOF 和 RDB 持久化策略原理
  3. Redis 哨兵模式
  4. Redis 集群模式
  5. Redis 分布式锁原理

MongoDB

  1. MongoDB 基础
  2. MongoDB 索引
  3. MongoDB 聚合
  4. MongoDB 复制
  5. MongoDB 分片

�� 系统与容器

  1. Linux 常用 Shell 命令
  2. Sehll 脚本编程基础
  3. Docker 基础

�� 常用技术栈

RabbitMQ

  1. RabbitMQ 核心概念
  2. RabbitMQ 客户端开发
  3. HAProxy + KeepAlived 搭建 RabbitMQ 高可用集群

Nginx

  1. Nginx 基础之静态网站部署,负载均衡,动静分离
  2. HTTP 模块详解

Kafka

  1. Kafka 简介
  2. 基于 Zookeeper 搭建 Kafka 高可用集群
  3. Kafka 生产者详解
  4. Kafka 消费者详解
  5. 深入理解 Kafka 副本机制

ZooKeeper

  1. ZooKeeper 简介及核心概念
  2. ZooKeeper 单机环境和集群环境搭建
  3. ZooKeeper 常用 Shell 命令
  4. ZooKeeper Java 客户端
  5. ZooKeeper ACL 权限控制
  6. ZooKeeper 分布式锁原理

ElasticSearch

  • TODO

�� 微服务与分布式

  1. CAP 理论 和 BASE 理论

��️ 常用软件安装

  1. Redis 单机环境安装
  2. RabbitMQ 单机环境安装
  3. Nginx 单机环境安装
  4. MySQL 单机环境安装
  5. MongoDB 单机环境安装
  6. ElasticSearch + Kibana 单机环境安装

 相关资料
  • 这是一本不止于全栈工程师的学习手册,它也包含了如何成为一个 Growth Hacker 的知识。 全栈工程师是未来 谨以此文献给每一个为成为优秀全栈工程师奋斗的人。 技术在过去的几十年里进步很快,也将在未来的几十年里发展得更快。今天技术的门槛下降得越来越快,原本需要一个团队做出来的 Web 应用,现在只需要一两个人就可以了。 同时,由于公司组织结构的变迁,以及到变化的适应度,也决定了赋予每个人的职

  • 我是一名工作6年的后端,想做全栈,学了CSS和VUE但是实操太少了,而且一些常用的也没人带,如何成长为全栈 我是一名工作6年的后端,想做全栈,学了CSS和VUE但是实操太少了,而且一些常用的也没人带,如何成长为全栈

  • 你可以把这个看做一个全栈工程师教程,因为看过“网站开发”部分的几篇文章你基本上就可以开发一个小型的博客网站了,而看过第二部分的几篇你也许对信息检索充满兴趣和信心了,大数据部分还是得花点功夫的,你可以选择放弃,因为比较耗费生命,当然如果你对自己有信心看下去,那么相信你会有收获 你也可以把这个看做是一个从对计算机丝毫不懂到可以和业界牛人谈笑风生一路披荆斩棘的过来人的一些经验 总之,希望对你有收获 为什

  • 我这里面先问一下,大家有多少人了解 Node.js?有多少做前端的?做前端又有多少了解 Node.js 的?看来还不是很多,其实 Node.js 就是如果做前端不了解Node.js,我觉得在未来就不是一个好的前端了,所以我们这块讲的时候会把相关的内容加进来,第一个讲一下为什么选择 Node.js,这个是从我们公司一个初创企业的角度讲的,之后讲一下 Node.js 核心的东西,然后讲一下实战经验,最

  • 8.21(一面) 主要三块内容:八股、linux命令、代码题 自我介绍 问了实习经历,具体工作内容,怎么干的等细节 1.php一句话木马 2.mysql导出整个数据库的语句 3.ssrf漏洞原理、危害、防御 4.dns重绑定 5.文件上传漏洞.php漏洞 %00截断原理 ::$$DATA原理,linux行不行 6.burpsuite爆破模式 7.sqlmap level等级、tamper脚本、ri

  • 你可以把这个看做一个全栈工程师教程,因为看过“网站开发”部分的几篇文章你基本上就可以开发一个小型的博客网站了,而看过第二部分的几篇你也许对信息检索充满兴趣和信心了,大数据部分还是得花点功夫的,你可以选择放弃,因为比较耗费生命,当然如果你对自己有信心看下去,那么相信你会有收获。