专栏首页Java技术栈最新后端架构师技术图谱!附学习资料~

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

深呼吸,慢慢学,技术长路漫漫…
  • 数据结构
    • 二叉树
    • 完全二叉树
    • 平衡二叉树
    • 二叉查找树(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),作者:xingshaocheng

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

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

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

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 掌握这 10 大算法,就可以主宰世界!

    2、确切性,算法的每个步骤都必须确切定义。 3、可行性,特定算法须可以在特定的时间内解决特定问题。

    Java技术栈
  • 年薪 50 万的 Java 后端标准,值得参考!

    高并发编程、分布式框架、Spring等常用框架可以说是现在Java后端求职的必备技能。

    Java技术栈
  • 用户密码到底要怎么加密存储?

    目前已经曝光的信息泄露事件至少上百起,其中包括多家一线互联网公司,泄露总数据超过10亿条。

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

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

    李海彬
  • 不可多得的后端架构师技术图谱!内附参考资料!

    由于知识点众多,特整理在GitHub上,微信外链限制,无法在文本中直接加上超链接,有需要的欢迎Start/Fork,地址如下:

    Java团长
  • 今日头条屏幕适配方案终极版正式发布!前言方案对比AndroidAutoSize总结

    我在前面两篇文章中详细介绍了 今日头条适配方案 和 SmallestWidth 限定符适配方案 的原理,并验证了它们的可行性,以及总结了它们各自的优缺点,可以说...

    用户2965681
  • C++ struct与union

    编码运行环境:VS2012+Win32+Debug Win32既表示运行平台是Windows 32bits操作系统,又表示生成32bits的应用程序。

    Dabelv
  • WeTest适配测试报告2.0化繁为简,为你而来

    曾经有一个适配测试报告摆在你的面前,而你可能苦于找不出最重要的问题在哪;如果您能给我们一次机会,我们会对您说四个字“不爽来试”。

    WeTest质量开放平台团队
  • C++ struct与union

    编码运行环境:VS2017+Win32+Debug,Win32表示生成32bits的应用程序。

    Dabelv
  • KMP算法详解

    KMP是字符串匹配的经典算法。其中包含的思想,是非常有趣的。本文作为KMP算法的介绍和备忘录。

    Oceanlong

扫码关注云+社区

领取腾讯云代金券