TreeMind树图在线AI思维导图
当前位置:树图思维导图模板IT互联网互联网干货软件开发技能实训教程思维脑图思维导图

软件开发技能实训教程思维脑图思维导图

  收藏
  分享
免费下载
免费使用文件
U544968700 浏览量:172023-09-12 08:36:32
已被使用0次
查看详情软件开发技能实训教程思维导图

IT行业软件开发技能自学规划

树图思维导图提供 软件开发技能实训教程思维脑图 在线思维导图免费制作,点击“编辑”按钮,可对 软件开发技能实训教程思维脑图  进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:5403f3e67d566db16bcf210a94c6928e

思维导图大纲

Skill思维导图模板大纲

编程进阶

数据结构

线性表

简单表

数组

动态数组

2022.04.07

done

栈&队列

普通队列

2022.04.07

done

循环队列

2022.04.07

done

双端队列

2022.04.07

done

并发队列

阻塞队列

2022.04.07

done

非阻塞队列

2022.04.07

done

链表

单向

2022.04.08

done

双向

2022.04.08

done

循环

2022.04.08

done

双向循环

2022.04.08

done

组合表

散列表

散列函数

2022.04.09

done

冲突解决

链表法

2022.04.09

done

开放寻址

线性探测

2022.04.09

done

二次探测

2022.04.09

done

双重散列

2022.04.09

done

动态扩容

2022.04.09

done

位图

布隆过滤器

2022.04.09

done

跳表

2022.04.10

done

二叉树

二叉查找树

2022.04.10

done

平衡二叉树

2022.04.10

仅做概念理解

平衡二叉查找树

AVL树

2022.04.10

done

红黑树

2022.04.10

pass

斜树

2022.04.10

仅做概念理解

完全二叉树

2022.04.10

仅做概念理解

满二叉树

2022.04.10

仅做概念理解

多路查找树

B树

2-3树

2022.04.12

done

2-3-4树

done

B+树

done

Trie树

done

大顶堆

done

小顶堆

done

二项堆

done

优先队列

done

斐波那契堆

done

基本概念

最短路径

关键路径

常用图

邻接矩阵

邻接表

生成树

最小生成树

克鲁斯卡尔算法

普里姆算法

拓扑排序

算法

系统学习

基本思想

动态规划

贪心算法

回溯算法

分治算法

枚举算法

复杂度分析

空间复杂度

时间复杂度

搜索

深度优先搜索

广度优先搜索

查找

二分查找

散列表查找

树结构查找

字符串匹配

前缀匹配

前缀Trie

后缀匹配

后缀数组Trie

子串匹配

BF

RK

KMP

BM

Sunday

基础排序算法

冒泡排序

选择排序

插入排序

希尔排序

归并排序

堆排序

快速排序

计数排序

基数排序

桶排序

其他

并查集

迪杰斯特拉

拓扑

刷题

LeetCode

数据结构算法

链表(双指针)

(双)指针类

合并两个有序链表(双指针)

分解无序链表(分解后双指针合并)

合并K个有序列表(优先队列,小顶堆)

单链表的倒数第 k 个节点(快慢指针)

单链表的中点(快慢指针)

链表是否包含环(快慢指针)

两个链表是否相交(串联链表,分别遍历到最后)

合并两个有序链表(双指针)

反转链表各个变种

回文链表判断

数组(双指针)

移除重复元素(数组&链表)

有序数组的两数之和

反转数组

回文字符串(数组)判断

最长回文字符串

双指针

操作有序数组

Tow Sum

归并有序数组

Sum of Square Numbers

回文校验

快慢指针

链表环判断(Floyd算法)

滑动窗口

最短连续子串

最长子串

数组前缀&差分法

二维数据的花式遍历

动态规划

基本动态规划(一维)

斐波那契数列(1|2步上N台阶问题)

数组中连续等差子数组个数

基本动态规划(二维)

矩阵最小路径和(两个方向)

01 矩阵(四个方向)(每个位置到最近0的位置)

01 矩阵(三个方向)(最大1构成的正方形面积)

分割类型问题

一个数可以由最少几个完全平方数相加构成

数字decode为多少不同种字符串

背包问题

贪心算法

分配问题

饼干分配问题

排队分配糖果问题

区间问题

区间重叠

间隔种花

股票买卖

其他

字符串分割(统计字符频次、最后出现位置等)

身高排序问题

非递减数列

二分查找

求开方

查找区间

旋转数组查找数字

排序算法

基础排序

快速排序

归并排序

堆排序

冒泡排序

插入排序

选择排序

快速选择问题

2022.06.28

桶排序

2022.06.28

搜索算法

深度优先遍历(DFS)

二维矩阵的深度优先遍历

邻接矩阵的深度优先遍历

回溯法

排列

组合

广度优先遍历

书籍

编程珠玑

2022.06.30

编程之美

2022.06.30

编程基础

Java基础

基础

变量

2022.06.30

集合

2022.06.30

反射

2022.06.30

异常

2022.06.30

注解

2022.06.30

泛型

2022.06.30

I/O

2022.06.30

并发

线程(池)

2022.06.30

2022.06.30

编译原理

not

JVM

自动内存管理

运行时数据区域

程序计数器

Java虚拟机栈

本地方法栈

Java堆

方法区(元空间)

运行时常量池

直接内存

虚拟机对象

对象创建

对象内存布局

对象的访问定位

OOM异常

堆OOM

虚拟机栈和本地方法栈OOM

方法区和运行时常量池OOM

直接内存OOM

垃圾收集器

对象死亡判断

引用计数算法

可达性分析算法

垃圾收集算法

分代收集理论

标记-清除

标记-复制

标记-整理

HotSpot算法实现

根节点枚举

安全点

安全区域

记忆集与卡表

写屏障

并发可达性分析

垃圾收集器

经典垃圾收集器

Serial

ParNew

Parallel Scavenge

Serial Old

Parallel Old

CMS

Garbage First

低延迟垃圾收集器

Shenandoah

ZGC

内存分配与回收策略

对象优先在Eden分配

大对象直接进入老年代

大龄对象进入老年代

动态对象年龄判定

空间担保分配

虚拟机性能监控&故障处理

常用命令

常用工具

调优案例

虚拟机执行子系统

类文件结构

Class类文件结构

字节码指令

类加载机制

字节码技术&JavaAgent

ASM

Javasisst

JavaAgent

preMain

agentMain

类加载时机

new

static方法

反射

父类优先初始化

main类优先加载

类加载过程

加载

验证

准备

解析

初始化

使用

卸载

类加载器

双亲委派

如何破坏

自定义类加载器(tomcat)

线程上下文类加载器(SPI)

Java9模块化系统以及其类加载器

字节码执行引擎

运行时栈结构

局部变量表

操作数栈

动态链接

符号引用

直接引用

返回地址

方法调用

动态类型语言支持

基于栈的字节码解释执行引擎

程序编译与代码优化

前端编译与优化

初始化插入式注解处理器

解析与填充符号表

词法分析

语法分析

填充符号表

执行注解处理器

语义分析和字节码生成

语义分析

字节码生成

后端编译与优化

JIT编译器

HotSpot常用JIT编译器

C1(Client Compiler)

C2(Server Compiler)

Graal

热点探测

基于线程栈顶采样

基于计数器

方法计数器

回边计数器

AOT编译器

重要编译器优化

方法内联

逃逸分析

公共子表达式消除

数组边界检查消除

Graal编译器

高效并发

Java内存模型与线程

Java内存模型

线程

协程

线程安全与锁优化

偏向锁

轻量级锁

重量级锁

自适应锁

锁消除/锁粗化

框架基础

Spring Boot

基础原理

IOC(Inverse of Control)容器

DI(Dependency Injection)

AOP(Aspect Oriented Programming)

全流程

Bean生命周期

扩展点

Netty

Reactor模式

IO线程模型

事件驱动

零拷贝

内存池设计

序列化协议

手写RPC框架

Dubbo

架构体系

SPI机制

MyBatis

Spring Cloud

hystrix

hessian

网络编程

网络协议

物理层

数据链路层

网络层

IP协议

数据平面

报文规则

路由器工作原理

编址(子网掩码)

网络地址转换(NAT)

通用转发&SDN

控制平面

OSPF

BGP

SDN

运输层

TCP协议

报文规则

多路复用

多路分解

可靠数据传输

拥塞控制

UDP协议

会话层

表示层

应用层

HTTP协议

FTP协议

SMTP协议

DNS协议

计算机基础

架构设计

业务架构

设计模式

七大设计原则

单一职责

2022.06.30

开闭原则

2022.06.30

里氏代换原则

2022.06.30

依赖倒转原则

2022.06.30

接口隔离原则

2022.06.30

合成复用原则

2022.06.30

迪米特法则

2022.06.30

手写所有设计模式

创建型

单例

2022.06.30

工厂

2022.06.30

结构型

适配器

2022.06.30

代理

2022.06.30

装饰器

2022.06.30

行为型

策略

2022.06.30

DDD

基础概念

事件风暴

问题域

子域

领域事件

限界上下文

微服务拆分

实体

聚合&聚合根

服务

值对象

仓库和工厂

DDD资料@范钢

DDD的中台抽象

领域事件抽象

技术架构

高并发架构

缓存

异步(MQ等)

分库分表

分布式架构

CAP/Base理论

注册中心

RPC

分布式事务

高可用架构

监控

限流

计数器

固定/滑动窗口

漏桶算法

令牌桶

熔断

hystrix(断路由)

降级

微服务架构

中间件

Tomcat

整体架构

双亲委派的打破

MySql

整体架构

高性能

索引结构

Buffer Pool

高可用

事务隔离

日志系统

Redis

整体架构

高性能

序列化协议

Reactor

易用性

数据结构

发布订阅

高可用

持久化策略

RDB

AOF

主从(哨兵)

集群

RocketMQ

软技能

个人相关

个人介绍

个人规划

项目相关

工作总结

'借鉴'项目

相关思维导图模板

一、研究内容思维导图

树图思维导图提供 一、研究内容 在线思维导图免费制作,点击“编辑”按钮,可对 一、研究内容  进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:4f21797dd3e8b08f1951dfc24e7be94f

数学如何解决问题?思维导图

树图思维导图提供 数学如何解决问题? 在线思维导图免费制作,点击“编辑”按钮,可对 数学如何解决问题?  进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:1b17bf503628837a34235fb7a84f5863