当前位置:网站首页 > Java基础 > 正文

java基础03



一、Java工程师知识图谱(思维导图版) 二、Java工程师知识图谱(文字链接版) 01、专业基石 02、Java基础 03、JavaWeb 04、重构设计 05、开源框架 06、数据存储 07、测试技能 08、LinuxOS 09、中间软件 10、性能优化 11、架构技能 12、BigData 13、解决方案 14、其他技能 三、Java工程师知识图谱(网络搜集版) 四、总结

一、Java工程师知识图谱(思维导图版)

java 知识图谱可视化 java技术图谱_java 知识图谱可视化

上面配图是用ProcessOn所画,点击图片可访问原文件,如果喜欢,请点个赞。

二、Java工程师知识图谱(文字链接版)

01、专业基石

  数据结构

  算法

    算法思想

    常用算法

02、Java基础

  基础

  集合

  IO/NIO

  网络编程

  并发编程

    并发基石

    线程基础

    synchronized

    JUC

  JVM

    类加载器

    运行时数据区

    执行引擎

      垃圾收集器

  编码规范

03、JavaWeb

  JSP

  Servlet

  Html

  CSS

  JavaScript

    JQuery

  模板引擎

    Velocity

    Freemarker

  Tomcat

04、重构设计

  设计原则

    开闭原则总则

    依赖倒置原则

    接口隔离原则

    单一职责原则

    里氏替换原则

    最少知道原则

    合成复用原则

  常用设计模式

    创建型模式

      单例模式

      工厂模式

    结构型模式

      代理模式

      装饰模式

      适配器模式

    行为型模式

      策略模式

      命令模式

      责任链模式

      观察者模式

      模板方法模式

  重构-改善代码的既有设计java基础03

05、开源框架

  NET框架

    Netty

    HttpClient

    Mina

  MVC框架

    Spring

    Struts

  ORM框架

    MyBatis

    Hibernate

  RPC框架

    Dubbo

    SpringCloud

    Thrift

06、数据存储

  SQL数据库

    MySQL

    Oracle

    JDBC

      连接池

        Druid

        HikariCP

分库分表

      ShardingSphere

      MyCat

      TDDL

  NoSQL数据库

    Redis

    Hbase

    MongoDB

07、测试技能

  单元测试

    Mock

    SpringTest

  压力测试

    Jmeter

08、LinuxOS

  Linux常用命令

  Shell脚本编程

09、中间软件

  Redis

  RocketMQ

  Zookeeper

  ElasticSearch

10、性能优化

  Web前端性能优化

    终端优化

    传输优化

    反向代理

    动静分离

    CDN加速

  应用服务性能优化

    集群

    缓存

    异步

    代码

      并发编程

      资源复用

      数据结构

      分析工具

        Arthas

        Btrace

        Byteman

    JVM

  数据存取性能优化

    SQL优化

    索引优化

    数据库架构+分库分表

11、架构技能

  分布式架构

    Keepalive+Nginx/LVS

    Zookeeper

    RPC

      Dubbo

      SpringCloud

      服务治理

        服务熔断

        服务降级

        服务限流

        服务隔离

    MQ

      RocketMQ

      KAFKA

    缓存

      Redis

      Memcached

分布式数据一致性

  微服务架构

    Docker

数据库架构

    主备架构

    主从架构

    双主架构

12、BigData

  数据收集

    网络爬虫

    Flume/Logstash/Beats

      Flume+KAFKA+ELK

  数据存储

    HDFS

    Hive

    Hbase

    MongoDB

  数据检索

    Elasticsearch

  数据处理

    MapReduce

    Hive

    Storm

    Spark

    Flink

  数据挖掘

    机器学习

13、解决方案

  技术解决方案

  业务解决方案

14、其他技能

  开发工具

    Intellij IDEA

    Eclipse

  项目构建

    Maven

    Gradle

  版本控制

    Git

    SVN

三、Java工程师知识图谱(网络搜集版)

java 知识图谱可视化 java技术图谱_Java_02

java 知识图谱可视化 java技术图谱_Java_03

java 知识图谱可视化 java技术图谱_Java_04

java 知识图谱可视化 java技术图谱_Java_05

java 知识图谱可视化 java技术图谱_解决方案_06

java 知识图谱可视化 java技术图谱_解决方案_07

四、总结

  1. 一定要有自己的知识图谱;
  2. 知识图谱是工程师技术修养的蓝图,具有指导意义;
  3. 文字链接版中的连接可以直接跳转到相关博文,这也将指导笔者写完相关文章;

  • 上一篇: java语法基础书
  • 下一篇: java基础开发实战
  • 版权声明


    相关文章:

  • java语法基础书2025-04-20 10:26:00
  • java基础篇 第八版2025-04-20 10:26:00
  • java zookeeper基础2025-04-20 10:26:00
  • java基础代码内容2025-04-20 10:26:00
  • Java基础 进阶2025-04-20 10:26:00
  • java基础开发实战2025-04-20 10:26:00
  • 基础Java题目2025-04-20 10:26:00
  • java入门基础txt下载2025-04-20 10:26:00
  • java基础知识的书籍2025-04-20 10:26:00
  • java基础的小说2025-04-20 10:26:00