Java架构师成长之道之Java架构师技术栈

Java架构师成长之道

JavaSE篇

  • Java概述与开发环境搭建
  • Java数据存储
  • Java数据运算
  • Java程序流程控制
  • Java数组
  • Java面向对象程序设计(上)
  • Java面向对象程序设计(中)
  • Java面向对象程序设计(下)
  • Java常用API
  • 集合
  • 泛型
  • 异常处理
  • 注解
  • IO/NIO/AIO
  • AIO网络框架tio设计与实现
  • 多线程
  • 网络编程
  • 反射和动态代理
  • 日志
  • XML
  • 正则表达式
  • Java语言新特性实战
  • 数据库编程(JDBC+MySQL)
  • 数据结构
  • 算法
  • 设计模式
  • Apache Commons实战与源码分析
  • RxJava
  • Google Guava
  • JVM
  • Netty实战与源码分析
  • Java程序性能优化
  • Java实现 HTTP Server
  • Java实现ORM Framework
  • Java实现 RPC Framework

JavaWeb前端篇

  • HTML/HTML5
  • CSS/CSS3
  • Boostrap
  • Less
  • JavaScript
  • jQuery
  • NodeJS
  • Angular
  • Zepto
  • ES5/6/7
  • Grunt
  • Gulp
  • Webpack
  • 前端项目
  • 微信公众号开发
  • 微信小程序开发
  • Vue/mpVUE
  • Vue项目 硅谷外卖
  • React
  • React Native
  • Flutter
  • React项目谷粒后台
  • React项目硅谷直聘

https://github.com/wx-chevalier/Web-Series

JavaWeb后端篇

  • 网络基础

  • HTTP协议

  • Tomcat

  • 服务端组件Servlet

  • Java模板引擎Beetl/Freemarker

  • 服务端组件Filter

  • 服务端组件Listener

  • 会话控制Cookie和Session

  • 异步数据传输Ajax

  • 国际化

  • 文件上传下载

  • JavaWeb书城

  • Spring Framwork

  • Spring MVC

  • Mybatis/MBG/PageHelper/Mapper/MybatisPlus

  • JPA/Hibernate/Spring Data JPA

  • Activiti

  • Spring Boot

  • Spring Cloud

  • Alibaba Spring Cloud

  • JetCache

  • Netty

  • Dubbo

  • easyExcel

Java工具篇

  • JDK
  • IntelliJ IDEA
  • Git/GitHub/Gitlab
  • Maven/Gradle
  • Jenkins
  • PowerDesigner
  • Postman
  • Wireshark
  • Chrome

Java中间件篇

  • RabbitMQ/RocketMQ/Kafka
  • Redis/MongoDB
  • ShardingSphere/MyCAT
  • Redis
  • Elasticsearch
  • 分布式事务中间件 seata

Java大数据篇

  • Hadoop生态

    • 大数据存储Hadoop
    • 分布式服务管理Zookeeper
    • 数据仓库Hive
    • 数据查询impala+kudu+clouderManager
    • 分布式发布-订阅系统Kakfa+监控 kafkaManager/kafkaMonitor
    • 分布式非关系型数据库HBase+Hbase二级索引创建工具Phoenix
    • 任务调度框架Oozie/Azkaban
    • 数据查询框架Kylin+druid
    • 大数据图形工具Hue
  • Spark生态

    • Scala
    • ELK
    • SparkCore+Spring SQL+Spark Streaming+Spark mlib
    • Spark内核优化
  • Flink生态

Java系统测试篇

  • 单元测试(Junit/TestNG)
  • 压力测试Jmeter
  • 自动化测试Selenium
  • 负载测试LoadRunner

Java基础设施篇

  • Linux

    • Linux系统概述与运维环境搭建
    • Linux系统管理(文件目录、用户权限、磁盘网络,软件、内存、安全)
    • CentOS7新特性
    • 文件服务(Samba、NFS、SFTP)
    • Web服务(HTTP协议、Apache、Nginx,Tengine,OpenRestry)
    • LAMP/LNMP
    • DNS
    • Shell编程
  • Nginx
  • Zookeeper
  • 负载均衡集群解决方案 HAProxy+LVS
  • 高可用集群解决方案 Keepalived
  • 高性能集群解决方案
  • ansible/puppet/fabric /saltstack
  • Zabbix
  • Skywalking Tracing
  • Grafana
  • ELK logging
  • Sentry Exception Logging
  • Prometheus Metrics
  • Sonar
  • Jenkins
  • 禅道/Jira
  • Confluence(wiki)
  • MySQL/InfuxDB
  • Docker/Kubernetes/Rancher
  • MooseFS/GlusterFS/ FastDFS
  • KVM
  • Python自动化运维
  • Web安全OPENWAF
  • devops/gitops/aiops

转载于:https://www.cnblogs.com/ittimeline/p/11257747.html

Java架构师成长之道之Java架构师技术栈相关推荐

  1. Java架构师成长之道之Java数据计算

    Java架构师成长之道之Java数据计算 Java架构师成长之道 3.1 Java数据计算概述 计算机最主要的任务就是完成生产生活中的各种数据的运算,在Java中提供了诸多的运算符来完成相关数据的运算 ...

  2. Java架构师成长之道之Java程序流程控制

    Java架构师成长之道之Java程序流程控制 Java架构师成长之道 4.1 程序流程控制概述 之前编写的绝大多数程序都是顺序执行,也就是从main函数开始,由上到下一行一行的执行,也被称为顺序结构. ...

  3. Java架构师成长之道之浅谈计算机系统架构

    Java架构师成长之道之浅谈计算机系统架构 Java架构师成长之旅 1.1 信息技术发展趋势 目前信息技术主要经历了互联网.移动互联网以及以大数据.云计算.人工智能和区块链为代表的新兴技术三个阶段.而 ...

  4. Java架构师成长之道之计算机组成原理组成篇

    Java架构师成长之道之计算机组成原理组成篇 Java架构师成长之道 2.1 计算机总线 2.1.1 总线概述 以通用串行总线USB(Universial Serial Bus)为例子来理解什么是总线 ...

  5. 访FreeWheel总架构师邓就庆:架构与成长之道

    特约记者:卢亿雷,精硕科技(AdMaster)技术副总裁兼总架构师,CCF(中国计算学会)大数据专委委员,北京航空航天大学特聘教授. 受访嘉宾:邓就庆(Jack),FreeWheel高级副总裁兼总架构 ...

  6. java接口面试题_7道经典Java接口面试题

    Java接口,Java语言中存在的结构,有特定的语法和结构,是Java面试中经常出现的考点,本文为大家准备了7道经典Java接口面试题. 1.什么是接口 接口就是内部模块对模块,外部系统对其他服务提供 ...

  7. Java岗最全面试攻略,吃透这些技术栈Offer拿到手软

    前言 我分享的这份 Java 后端开发面试总结包含了 JavaOOP.Java 集合容器.Java 异常.并发编程.Java 反射.Java 序列化.JVM.Redis.Spring MVC.MyBa ...

  8. 【Java进阶营】10道经典java面试题_实习生必问

    第一,谈谈final, finally, finalize的区别. final?修饰符(关键字)如果一个类被声明为final,意味着它不能再派生出新的子类,不能作为父类被继承.因此一个类不能既被声明为 ...

  9. java冒泡排序经典代码_15道经典Java算法题(含代码) 建议收藏

    [程序1] 题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?//这是一个菲波拉契数列问题 publi ...

最新文章

  1. 模板模式(C++) 【转】
  2. L2-009. 抢红包 结构体排序
  3. 【转】【React Native开发】
  4. Flying to the Mars
  5. 云信小课堂丨简单四步,快速搭建协同办公系统!
  6. the NTP socket is in use, exiting
  7. Objective-C学习笔记--NSLog用法及例子
  8. python编程模式是什么_python 开发的三种运行模式详细介绍
  9. 无限序列 (ybtoj C.3)
  10. ningx修改mysql数据库密码_windows下面的php+mysql+nginx
  11. install numpy for arm64
  12. UVA455 - Periodic Strings(周期串)
  13. Sentaurus 入门之二视频教程合集
  14. 数据库第6章总结——关系数据理论
  15. 路由器映射,端口映射?
  16. 软件架构师应具备的十大特点
  17. gin endless 热重启
  18. 寓教于乐:12个学习编程的游戏化平台
  19. unity3d在UGUI中显示带表情的微信昵称
  20. 微信公众号开发——模板消息

热门文章

  1. CSS—— grid 网格布局
  2. ​二进制运算符:(与运算)、|(或运算)、~(取反运算)、^(异或运算)、位移运算符​
  3. Hibernate安装教程
  4. GitHub上传项目以及修改(仅供自己记录学习)
  5. python绘制三维曲线图_机器学习的绘图库有哪些?如何运用python绘制机器学习常见曲线?...
  6. 用python写九九乘法表(用format格式极其简单)
  7. jQuery操作复选框checkbox技巧总结 ---- 设置选中、取消选中、获取被选中的值、判断是否选中等
  8. 教你找到免费的Google Translate API(谷歌翻译接口)+C#版的Google翻译函数
  9. pip升级失败,pip拒绝访问
  10. 【大数据】为什么要学习大数据