最新后端架构师技术图谱!附学习资料~

深呼吸,慢慢学,技术长路漫漫…
  • 数据结构
    • 二叉树
    • 完全二叉树
    • 平衡二叉树
    • 二叉查找树(BST)
    • 红黑树
    • B-,B+,B*树
    • LSM 树
    • 队列
    • 集合
    • 链表、数组
    • 字典、关联数组
    • BitSet
  • 常用算法
    • KPM 算法
    • 选择排序
    • 冒泡排序
    • 插入排序
    • 快速排序
    • 归并排序
    • 希尔排序
    • 堆排序
    • 计数排序
    • 桶排序
    • 基数排序
    • 二分查找
    • Java 中的排序工具
    • 排序、查找算法
    • 布隆过滤器
    • 字符串比较
    • 深度优先、广度优先
    • 贪心算法
    • 回溯算法
    • 剪枝算法
    • 动态规划
    • 朴素贝叶斯
    • 推荐算法
    • 最小生成树算法
    • 最短路径算法
  • 并发
    • Java中的锁和同步类
    • 公平锁 & 非公平锁
    • 悲观锁 & 乐观锁 & CAS
    • ABA 问题
    • CopyOnWrite容器
    • RingBuffer
    • 可重入锁 & 不可重入锁
    • 互斥锁 & 共享锁
    • 死锁
    • 事务 ACID 特性
    • 事务的隔离级别
    • 多线程
    • 线程安全
    • 一致性、事务
  • 操作系统
    • 计算机原理
    • 进程
    • 线程
    • 协程
    • Linux
  • 设计模式
    • 康威定律
    • 设计模式的六大原则
    • 23种常见设计模式
    • 应用场景
    • 单例模式
    • 责任链模式
    • MVC
    • IOC
    • AOP
    • UML
    • 微服务思想
  • 运维 & 统计 & 技术支持
    • OpenStack
    • Docker
    • KVM
    • Xen
    • OpenVZ
    • TDD 理论
    • 单元测试
    • 压力测试
    • 全链路压测
    • A/B Test
    • Ansible
    • puppet
    • chef
    • Jenkins
    • 环境分离
    • 常规监控
    • APM
    • 统计分析
    • 持续集成(CI/CD)
    • 自动化运维
    • 测试
    • 虚拟化
    • 容器技术
    • 云技术
    • DevOps
    • 文档管理
  • 中间件
    • 日志搜集
    • Sharding Jdbc
    • Dubbo
    • Thrift
    • gRPC
    • 单机定时调度
    • 分布式定时调度
    • 消息总线
    • 消息的顺序
    • RabbitMQ
    • RocketMQ
    • ActiveMQ
    • Kafka
    • Redis 消息推送
    • ZeroMQ
    • Memcached
    • Redis
    • Tair
    • 架构
    • 回收策略
    • 本地缓存
    • Nginx
    • OpenResty
    • Apache Httpd
    • Tomcat
    • Jetty
    • 架构原理
    • 调优方案
    • Web Server
    • 缓存
    • 客户端缓存
    • 消息队列
    • 定时调度
    • RPC
    • 数据库中间件
    • 日志系统
    • 配置中心
    • API 网关
  • 网络
    • Hessian
    • Protobuf
    • Epoll
    • NIO
    • kqueue
    • OSI 七层协议
    • TCP/IP
    • HTTP
    • HTTP2.0
    • HTTPS
    • 协议
    • 网络模型
    • 连接和短连接
    • 框架
    • 零拷贝(Zero-copy)
    • 序列化(二进制协议)
  • 数据库
    • MongoDB
    • Hbase
    • 原理
    • InnoDB
    • 优化
    • 索引
    • explain
    • 聚集索引, 非聚集索引
    • 复合索引
    • 自适应哈希索引(AHI)
    • 数据库设计的三大范式
    • 基础理论
    • MySQL
    • NoSQL
  • 搜索引擎
    • 搜索引擎原理
    • Lucene
    • Elasticsearch
    • Solr
    • sphinx
  • 性能
    • HDFS
    • MapReduce
    • Yarn
    • Storm
    • Flink
    • Kafka Stream
    • 应用场景
    • 性能优化方法论
    • 容量评估
    • CDN 网络
    • 连接池
    • 性能调优
    • 流式计算
    • Hadoop
    • Spark
  • 安全
    • RBAC
    • OAuth2.0
    • 内外网分离
    • 登录跳板机
    • 数据备份
    • 对称加密
    • 哈希算法
    • 非对称加密
    • XSS
    • CSRF
    • SQL 注入
    • Hash Dos
    • 脚本注入
    • 漏洞扫描工具
    • 验证码
    • web 安全
    • DDoS 防范
    • 用户隐私信息保护
    • 加密解密
    • 服务器安全
    • 数据安全
    • 网络隔离
    • 授权
  • 常用开源框架
    • Spring 家族
    • Log4j、Log4j2
    • Logback
    • 开源协议
    • 日志框架
    • ORM
    • 网络框架
    • Web 框架
    • 工具框架
  • 分布式设计
    • 全局唯一ID
    • CAP 与 BASE 理论
    • 分布式锁
    • 分布式一致性算法
    • 幂等
    • 分布式一致方案
    • 分布式 Leader 节点选举
    • TCC(Try/Confirm/Cancel) 柔性事务
    • PAXOS
    • Zab
    • Raft
    • Gossip
    • 两阶段提交、多阶段提交
    • 服务注册与发现
    • 服务路由控制
    • 读写分离模式
    • 分片模式
    • 硬件负载均衡
    • 软件负载均衡
    • 限流
    • 应用层容灾
    • 跨机房容灾
    • 容灾演练流程
    • 平滑启动
    • 扩展性设计
    • 稳定性 & 高可用
    • 数据库扩展
    • 服务治理
    • 分布式一致
    • 分布式文件系统
    • 唯一ID 生成
    • 一致性Hash算法
  • 设计思想 & 开发模式
    • 命令查询职责分离(CQRS)
    • 贫血,充血模型
    • DDD(Domain-driven Design - 领域驱动设计)
    • Actor 模式
    • 响应式编程
    • DODAF2.0
    • Serverless
  • 项目管理
    • 架构评审
    • 重构
    • 代码规范
    • RUP
    • 看板管理
    • SCRUM
    • 极限编程
    • 敏捷开发
    • 结对编程
  • 通用业务术语
  • 技术趋势
  • 架构师素质
  • 团队管理
    • 招聘
  • 资讯
    • 在线电子书
    • 纸质书
    • 开发方面
    • 架构方面
    • 技术管理方面
    • 基础理论
    • 工具方面
    • 大数据方面
    • 团队博客
    • 个人博客
    • 行业资讯
    • 公众号列表
    • 博客
    • 综合门户、社区
    • 问答、讨论类社区
    • 行业数据分析
    • 专项网站
    • 其他类
    • 推荐参考书
  • 技术资源
    • 开源资源
    • 手册、文档、教程
    • 在线课堂
    • 会议、活动
    • 常用APP
    • 找工作
    • 工具
    • 代码托管
    • 文件服务
    • 综合云服务商

原文发布于微信公众号 - Java技术栈(javastack)

原文发表时间:2018-05-07

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏Golang语言社区

最新后端架构师技术图谱!附学习资料~

版权申明:内容来源网络,版权归原创者所有。除非无法确认,我们都会标明作者及出处,如有侵权烦请告知,我们会立即删除并表示歉意。谢谢。

1421
来自专栏Kirito的技术分享

天池中间件大赛dubboMesh优化总结(qps从1000到6850)

天池中间件大赛的初赛在今早终于正式结束了,公众号停更了一个月,主要原因就是博主的空余时间几乎全花在这个比赛上,第一赛季结束,做下参赛总结,总的来说,收获不小。

4976
来自专栏张善友的专栏

memcached全面剖析

如今,越来越多的Web应用程序开始使用memcached这个高速的缓存服务器软件。然而,memcached的基础知识远远未能像其他Web技术那样普及,memca...

2178
来自专栏华仔的技术笔记

iOS应用架构谈 网络层设计方案

网络层在一个App中也是一个不可缺少的部分,工程师们在网络层能够发挥的空间也比较大。另外,苹果对网络请求部分已经做了很好的封装,业界的AFNetworking也...

4069
来自专栏程序猿DD

来自95后的天池中间件大赛总结

天池中间件大赛的初赛在今早终于正式结束了,公众号停更了一个月,主要原因就是博主的空余时间几乎全花在这个比赛上,第一赛季结束,做下参赛总结,总的来说,收获不小。

7566
来自专栏FreeBuf

揭秘:从内部源码看Facebook技术(第一集)

Warning 本文中所有代码都是通过合法途径获得。 写在前面 我是一名铁杆Facebook粉丝。Facebook为开源社区贡献了许多力量,经常开放他们内部的软...

5176
来自专栏VRPinea

撩妹必备技能之:如何用Unity 3D创建一个VR场景?

2.5K4
来自专栏点滴积累

geotrellis使用(二十四)将Geotrellis移植到CDH中必须要填的若干个坑

目录 前言 若干坑 总结 一、前言        近期干了一件事情,将geotrellis程序移植到CDH中(关于CDH,可以参考安装ClouderaManag...

3225
来自专栏Albert陈凯

2018-11-07 Drools业务逻辑框架

大部分 web 以及企业级 Java 应用可被分成三部分:与用户交互的前台,与数据库这样的后台系统交互的服务层,以及它们之间的业务逻辑。最近这段时间,通常我们会...

1773
来自专栏玉树芝兰

如何用 Python 和 API 收集与分析网络数据?

本文以一款阿里云市场历史天气查询产品为例,为你逐步介绍如何用 Python 调用 API 收集、分析与可视化数据。希望你举一反三,轻松应对今后的 API 数据收...

2792

扫码关注云+社区

领取腾讯云代金券