Skip to content

ox123/note

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

个人学习笔记

技术路线

  1. LB负载均衡

    负载均衡常见使用场景,问题定位,特别是对于概率性出现的访问超时问题定位。包含如下组件

  • nginx
  • lvs
  • openresty
  • kong apigateway
  1. 消息中间件

    对于消息中间件,需要熟练使用,对于常见问题场景,需要有对出现问题的解决方案,比如消息丢失、消息不消费、延迟比较大等方面应对方案,深入了解数据落盘,出现分区等场景原理与实现。 同时需要掌握rafa,paxos等协议

  • rabbitmq
  • kafka
  • rocketmq
  1. 编程语言

    编程语言需要深入学习,包含基础,IO、容器类、高并发、文件操作、网络编程等。 作为学习语言,必须搞懂并且熟练使用各种设计模式

  1. 后端框架

    学会使用,特别对于spring框架,理解其原理,深度mybatis源码。

  • spring/spring MVC/Spring Cloud/Spring Boot
  • django/flask
  • mybatis
  1. 存储

    对于数据存储类的技术栈,主要是在缓存方面,特别是redis,需要深入阅读器源码,同时了解其设计思路,MySQl数据库查询性能优化。对于Solr与ElasticSearch等搜索引擎框架需要深入学习其原理与实现。

  • redis缓存
  • Cassandra
  • MySQL数据库,PostGreSQL数据库
  • Solr搜索引擎
  • elasticsearch搜索框架
  • 面向实时分析的时序数据库InfluxDB
  1. 容器

    借助容器学习,深入了解linux内核,特别是网络内核协议栈,包含netfilter以及iptables等

  • docker
  • k8s
  • linux网络内核

-- sync 报文攻击

摄影与设计

Releases

No releases published

Packages

No packages published