当前位置:网站首页>个人目前技术栈

个人目前技术栈

2020-11-08 09:41:49 冯大千

个人目前技术栈

image

java所需技术栈

  1. 编程语言

    1. java语言

      1. java基础
      2. jvm
      3. 多线程
    2. 数据结构和算法

      1. 数据结构
      2. 算法
    3. 计算机网络
    4. 数据库
    5. 操作系统
    6. 设计模式
  2. 研发工具

    1. 开发环境 idea
    2. linux

      1. linux命令
      2. shell脚本
    3. 代码管理工具 git
    4. 项目构建 maven
  3. 应用框架

    1. spring家族

      1. spring
      2. springmvc
      3. springboot
    2. 服务器软件

      1. web服务器 nginx
      2. 应用服务器

        1. tomcat
        2. jetty
        3. undertow
    3. 中间件

      1. 缓存 redis
      2. 消息队列

        1. RocketMQ
        2. RabbitMQ
        3. Kafka
      3. RPC框架

        1. spring cloud
        2. netty
        3. dubbo
    4. 数据库

      1. orm层框架 mybatis
      2. 连接池 druid
      3. 分库分表
    5. 搜索引擎

      1. ElasticSearch
      2. Sorl
    6. 分布式/微服务

      1. 服务发现/注册
      2. 网关
      3. 服务调用
      4. 熔断/降级
      5. 配置中心
      6. 认证/鉴权
      7. 分布式事务
      8. 任务调度
      9. 链路追踪与监控
      10. 日志分析与监控-ELK
    7. 虚拟化/容器化

      1. 容器技术 docker
      2. 容器编排技术 k8s
  4. 运维知识

    1. web服务器 nginx
    2. 持续集成/持续发布 Jenkins
    3. 代码质量检查 sonar
    4. 日志收集 /分析 ELK

大概总结

  1. java基础
  2. 数据结构和算法
  3. 数据库mysql
  4. 网络层
  5. 设计模式
  6. springboot
  7. springcloud
  8. redis
  9. 消息中间件
  10. 搜素引擎
  11. linux
  12. nginx
  13. 容器化技术docker
  14. 持续集成/持续发布 Jenkins

学习不在入,而在出

目前java水平堪忧,但是也不能急躁,不能为了学而学,要有针对性的补强做好持续输出,最好能和项目结合起来

课程

目前计划,学习课程的时候一个一个学,莫慌、冷静

  1. Effective Java
  2. mysql必知必会
  3. 极客时间-mysql实战45讲
  4. 极客时间-玩转spring全家桶
  5. 极客时间-java业务开发常见错误100例
  6. 小滴课堂-docker
  7. 小滴课堂-Jenkins

目前进展

文章

做到每周一篇笔记输出,坚持、胜利

莫慌、冷静

稳住不要慌,不求学的多快,落实到实处,慢慢来。

版权声明
本文为[冯大千]所创,转载请带上原文链接,感谢
https://segmentfault.com/a/1190000037760319