IT程序员学习过程

my-review

IT后端职业者成长之路,系统性学习:哪里不会就系统性学哪里!
让我们一起 :thumbsup: :thumbsup: :thumbsup:Star勉励吧


系统性学习路上

欢迎各位有志者一起勉行!

文件格式:

image专门存放图片,命名格式以最后一个目录名为前缀(markdown所在package,图片名出现中文及空格);

学习的md文件尽量不要出现空格,因为在README.md文件创建索引会失败;如果有一个系统上学习闭环,可以对这些md文件进行命名排序如01xx、02xx;

建议先消化学习后再输出,这样加深自己的印象,也避免网上一传百假象

打开方式引导

文档均采用Typora MarkDown编辑,故大多数文章使用该编辑器打开,是能体现出目录文档图(对应快捷键为[TOC]所以页面见到这关键字也不要怕为什么)

Chrome 浏览指导

当前有 chrome 插件支持GitHub ,有个目录导航栏,该插件名称大概是Octotree(是不是学习效率又提高了...)


详细知识列表

  • 数据存储 不只是数据库,更多的是数据存储
    • HBase
      • HBase之MSLAB
      • HBase基础架构解析
    • MySQL
      • MySQL--刷脏
      • MySQL--锁
      • MySQL--基本认识
      • mysql-innodb架构解析
      • mysql事务未提交导致锁等待如何解决
      • MySQL--innodb索引
      • MySQL之MYISAM和INODB
      • MySQL之sql性能优化
      • MySQL之基本常识
      • MySQL之索引树实现
      • MySQL之truncate与drop和delete
      • MySQL--ACID解析
      • MySQL--删除数据
    • Redis
      • redis-底层实现原理
      • Redis之redis能干什么
      • Redis基础、高级使用、调优
      • redis之集群运维总结
      • Redis之集群原理分析
      • redis-4.0引进多线程
      • Redis之Vs Memcached
      • redis持久化方式
    • tidb
      • tidb数据库隔离级别剖析
    • SQL练习题

  • 分布式 存放了各个分布式理论知识
    • Java中的全局事务与本地事务
    • 分布式session一致性
    • 分布式事务了解
    • 分布式链路追踪深入了解
    • 分布式系统的BASE理论
    • 分布式事务中的两阶段、三阶段提交协议
    • 分布式系统深入理解2PC和3PC
    • 集群内数据一致性的算法
    • 分布式session实现之redis
    • Java中的JDBC事务和JTA事务
    • 什么是Raft
    • 什么是PAXOS
    • 分布式系统的一致性

  • GoLang 职业上第二门语言
    • grpc-go超时传递原理
    • go的逃逸分析
    • 核心原理-reflect
    • 核心原理-sort.Slice
    • go关于unsafe.Pointer与uintptr
    • 编译器原理
    • goland在debug报dlv低版本问题
    • go关于空结构解析
    • 核心原理-Println
    • go的初步了解
    • go函数调用耗时分析
    • go深入学习cgo与c
    • 核心原理-golang-runtime
    • 核心原理-协程栈

  • Java
    • Java设计模式 23种设计模式
      • 设计模式六大设计原则
    • jdk源码分析
      • Java集合类中的Iterator和ListIterator的区别
      • Java线程间通信分析
      • Unsafe应用详解
      • Java中BlockingQueue的那些事儿
      • 正则表达式
      • StringBuffer、StringBuilder
      • PreparedStatement
      • Exception和Error
      • Java反射机制
      • StampedLock 深入分析
      • String
      • ClassLoader 深入分析
      • Java中的Reference和引用类型
      • java的引用总结
      • jdk源码分析
      • java中Hashtable分析
      • Java7-8下的HashMap与ConcurrentHashMap
      • Pattern
      • Java多线程问题总结
      • ThreadLocal的原理与适用场景
    • jvm
      • JVM之synchronized深入分析
      • JVM之CMS日志解读
      • JVM之final分析
      • JVM之内存模型与与内存屏障
      • Java垃圾回收机制
      • JVM之内存布局与对象大小
      • JVM常用命令
      • JVM之new对象和定位对象
    • spring
      • Spring-IOC源码解析
      • Spring自定义NamespaceHandler
      • Spring事务管理详解
    • spring-boot
      • Eureka和Zookeeper比较
      • 自定义自动配置springboot-starter

  • kubernetes 从0到1,再深入到N
    • 00-怎么实现容器技术的提问
    • 01-容器兴起的缘由
    • 02-容器的基础
    • 03-kubernetes的本质
    • 04-kubernetes搭建
    • 05-深入解析pod
    • 06-kuberneter控制器模式
    • 07-深入理解StatefulSet
    • 08-DaemonSet
    • 09-Job与CronJob
    • 10-声明式API
    • 11-RBAC基于角色的权限控制
    • 12-Operator工作原理
    • 13-PV与PVC
    • README
    • kubernetes--核心概念介绍

  • linux
    • 2》&1
    • CPU Cache 深入分析
    • awk 入门指南
    • crontab
    • curl使用方式
    • 操作系统的内核态和用户态
    • 查看服务器性能负载之命令
    • 超线程之分析

  • 管理 管理之路尚在脚下
    • ToB 服务的交付能力优化
    • 你为什么离职
    • 关于技术TL一些感悟
    • 关于绩效考核KPI的一些总结
    • 学习方法论与相关建议
    • 极简而高效的沟通管理法
    • 架构师的感悟--过度忙碌使你落后
    • 核心竞争力与16条极简的人生建议
    • 站在团队角度看研发效能
    • 自我成长与团队管理
    • 项目管理常用的七大工具

  • 中间件
    • Elasticsearch
      • ElasticSearch之入门解释
      • ElasticSearch之插入原理分析
      • ElasticSearch之查询性能分析
      • 搜索引擎选择:Elasticsearch与Solr
    • 负载均衡
      • Nginx之集群Proxy
      • 负载均衡之入门解释
    • 消息队列
      • kafka
        • kafka-Broker控制器与partition同步机制
        • kafka-Broker网络IO架构
        • kafka-Producer使用
        • kafka-broker存储架构设计
        • kafka-consumer机制
        • kafka-三高架构设计
        • kafka-基础认识
        • 记一些IOT商城的Kafka使用坑
    • netty NIO突出者
    • rpc 跨进程的相关框架
      • HSF之原理分析
      • Protobuf详解
      • gRPC详解
      • dubbo
        • dubbo-spi机制详解
        • dubbo-初始化主流程
        • dubbo-基本认识
        • dubbo之9种rpc协议
    • zookeeper
      • ZAB与Paxos
      • ZAB协议
      • zk——你知道的zk是这样的吗

  • 网络协议
    • C10K与C1MK
    • Cookie与Session深入研究
    • DNS深入解析
    • GraphQLvsREST-API架构
    • HTTPS深入理解
    • HTTP深入学习
    • TCP和UDP总结
    • 原理分析--TCP三次握手和四次挥手
    • 原理分析--TCP大传输下延迟分析
    • 原理分析--TCP粘包与拆包
    • 网络工程-IP地址详解
    • 网络工程-子网划分详解
    • 网络工程-子网掩码详解
  • 工具

你可能感兴趣的:(IT程序员学习过程)