Java后端以及部分前端思维导图

今天分享一下我在Java前后端的学习内容,将我学过的知识汇聚成了思维导图,仅供参考,仅仅只是我个人所掌握的,一定是还有很多的技术,可能是我没有学到,也可能是我忘记写入,总之这份导图只代表我个人所学,请大佬见谅,有哪里不足或者有更好的建议,欢迎各位留言吐槽,有哪里不懂的可以私信我,我会一一作答,话不多说,上图.

Java后端以及部分前端思维导图_第1张图片

Java

前端

HTML5

  • 语义化标签

    • header

    • nav

    • article

    • section

    • aside

    • footer

  • video

  • audio

  • input

  • 工具

    • Hbuilder

CSS

  • 制作网页动画

  • 定位网页元素

  • 浮动

  • 属性选择器

  • 结构伪类选择器

  • 伪元素选择器

JavaScript

  • 嵌入页面的方式

    • 行内式

    • 内部式

    • 外部式

  • 变量加数据类型

    • 数据类型

      • 原始数据类型

        • string//number//boolean//null//undefiend

      • 引用数据类型

        • 对象:Object//数字:Array//函数function

    • var声明变量

  • 操作符

    • 算术运算符

      • +,-,*,/,%,++,--,-(取反)

    • 比较运算符

      • ,<,<=,>=,!=,==,===
        
    • 逻辑运算符

      • &&,||

    • 赋值运算符

      • =

    • 三目运算符

      • 表达式?表达式1:表达式2

  • 控制结构

    • 分支结构

      • if判断语句

      • Switch多分支选择结构

    • 循环结构

      • while循环

      • for循环

      • 双重for循环

      • do.while循环

      • break:跳出循环.continue:跳过本次,执行下次

  • 函数

    • 常规函数

      • alert();警告框

    • confirm()

    • prompt()

    • evel()

    • isNaN(x)

    • 数组函数

    • 日期函数

    • 数学函数

    • 字符串函数

    • 自定义函数

  • DOM

    • dom对象属性和方法

    • 节点

    • 事件

      • 鼠标单击事件

      • 改变事件

      • 失去焦点

      • 获取焦点

Jquery

ajax

  • json

  • 基础,同步与异步

  • 获取服务器响应事件

Servlet

Tomcat

正则表达式

后端

编程基础

  • Java语言

    • 语言基础

      • 基础语法

      • 面向对象

      • 接口

      • 容器

      • 异常

      • 泛型

      • 反射

      • 注解

      • IO流

      • 异常

    • JVM

      • 类加载机制

      • 字节码执行机制

      • jvm内存模型

      • gc垃圾回收

      • jvm性能监控与故障定位

      • jvm调优

  • 数据结构和算法

    • 数据结构

      • 字符串

      • 数组

      • 链表

      • 二叉树

      • 堆,栈,队列

    • 算法

      • 查找

      • 排序

      • 回溯

      • 贪心

      • 分治

      • 动态规划

  • 数据库/SQL

    • SQL语句书写

    • SQL语句优化

    • 事务以及隔离级别

    • 索引

开发工具

  • 集成开发环境

    • IDEA

    • VSCode

  • Linux系统

    • linux常用命令

    • 基于shell脚本

  • 代码管理工具

    • GitHub

  • 项目管理/构建工具

    • Maven

    • Gradle

应用框架

  • 后端

    • spring家族

      • spring

        • IOC

        • AOP

      • springMVC

        • SSM

          • 打war包

            • Tomcat运行

      • Spring-Boot

        • 打jar包

          • 内嵌Tomcat

            • 微服务构架

        • 知识点

          • 自动配置,开箱即用

          • 整合web

          • 整合数据库

          • 整合权限

          • 整合各种中间件

            • 缓存

            • MQ

            • RPC框架

            • NIO框架

            • 等.......

    • Mbatis

      • 子主题 1

    • 服务器软件

      • 应用服务器

        • Undertow

        • jetty

      • Web服务器

        • Tomcat

        • Nginx

    • 中间件

      • 缓存

        • Redic

          • 5大数据类型

          • 事务

          • 消息通知

          • 管道

          • 持久化

          • 集群

        • memcache

      • 消息队列

        • RocketMQ

        • RabbitMQ

        • Kafka

      • RPC架构

        • Dubbo

        • GRPC

        • Thirft

        • springCloud

          • 微服务

        • Netty

    • 数据库

      • MySQL

        • 初始化安装和环境变量

        • 数据类型

        • 增删改查

        • 多表查询

        • 聚合函数

        • 分组查询

        • 子查询

      • JDBC

      • 数据库设计

  • 前端

    • 基础套餐

      • 三大件

        • HTML

        • JavaScript

        • CSS

      • 基础库

        • jQuery

        • Ajax

    • 模板/框架

      • JSP/JSTL

      • Thymeleaf

    • 组件化框架

      • VUE

         

你可能感兴趣的:(Java,编程,程序员,前端,javascript,java)