Java课程体系
2024-07-31 13:06:10 1 举报
AI智能生成
Java课程体系
作者其他创作
大纲/内容
Java语言
基础语法
基本数据类型
运算符
流程控制
数组
方法
关键字
面向对象
具体类
抽象类
接口
枚举
注解
泛型类
内部类
封装
继承
多态
JDK新特性
API
字符串
日期
封装类
集合
函数式接口
Stream
异常
反射
网络
BIO
NIO
AIO
JUC
Runnable/Thread
Callable
Lock
Condition
ReadWriteLock
BlockingQueue
ThreadPoolExecurtor
JMM
JVM
类加载器
方法区
堆内存
GC
Database数据库
Mysql
数据类型
约束
SQL
函数
流程控制
视图
事务
MVCC/锁
索引
Explain计划
SQL优化
Oracle
PLSQL
游标
存储过程
触发器
Redis
string
list
hash
zset
事务
击穿/穿透/雪崩
MongoDB
环境搭建
ComPass使用
SpringBoot整合MongoDB
Framework框架
Spring
Spring Boot
Spring IOC
Spring AOP
set
Spring Bean注解
SpringBoot注解
Spring事务
SpringMVC
MVC原理
控制层注解
前后端传值注解
REST API
DTO/VO/PO
Validation
Knife4j
Apifox
MybatisPlus
ORM原理
MybatisX
Mapper CRUD
Service CRUD
主键策略/自动填充/逻辑删除/分页/乐观锁
Mybatis多表映射
Mybatis动态SQL
常用框架
Logback
Druid
Junit
Validation
Lombok
Fastjson
Pinyin4j
JavaMail
Quartz
Websocket
HTTPS
EasyPOI
easy-captcha
Hutool
spring-boot-devtools
user-agent-utils
OSHI
Knife4j
commons-pool2
JWT
SpringSecurity
Oauth2
Project项目
RuoYi
分页实现
导入导出
上传下载
权限注解
事务管理
异常处理
参数验证
数据脱敏
数据权限
代码生成
定时任务
防重复提交
请求流程
路由使用
组件使用
权限使用
多级目录
页签缓存
使用图标
使用字典
使用参数
异常处理
PigCloud
获取子模块
导入子模块
修改子模块配置
启动生成代码服务
数据源配置
代码生成
导入动态路由脚本
导入后台代码
导入前台代码
角色分配新增菜单的权限
根据需要修改数据库配置
启动新增的微服务
配置网关
远程调用
技术栈说明
项目环境配置
nacos服务器
demo模块开发流程
新增模块开发流程
服务网关
路由规则
路由配置
跨域配置
黑白名单
认证中心
注册中心
配置中心
服务调用
服务监控
Middleware中间件
architecture
SpringCloud
Nacos
Openfeign
Loadbalancer
Gateway
Sentinel
Seata
MyCat
Canal
OSS
Zookeeper
环境搭建
ZKUI环境搭建
Dubbo理论基础
Dubbo后台环境
Dubbo前台环境
Dubbo生产者
Dubbo消费者
MQ
Kafka
基本知识
主题和分区
集群操作
Springboot整合Kafka生产者
Springboot整合Kafka消费者
controller、rebalance、HW
Kafka优化
Kafka-eagle监控
RocketMQ
环境搭建
Consumer订阅消息
Producer消息入门
Producer同步消息
Producer异步消息
Producer单向消息
Search Engines
Elasticsearch
安装配置
概念原理
IK分词器
Rest风格
基本操作
查询详解
SpringBoot集成ES
Solr
环境搭建
Mysql数据导入
Solr CRUD
Elastic-Job
Timer
Spring Task
Elastic-Job快速入门
SpringBoot整合ElasticJob
SimpleJob
DataflowJob
DevOps运维
Linux
VMware
CentOS
Xshell/Xftp
常用命令/vim
安装配置JDK/Mysql
Springboot发布
Nginx
Nginx安装配置
Nginx常用命令
Docker
安装Docker
镜像命令
容器命令
安装Nginx/Tomcat
数据卷
DockerFile指令语法
SpringBoot打包Docker镜像
Jenkins
Gitlab
gitlab-ce
Git Bash
SSH
Git命令
协同合作流程
Git分支
Maven
基础概念
Maven工程
依赖管理
生命周期
分模块
继承
Jenkins
Jenkins安装
Jenkins工具集成
Jenkins拉取代码
Jenkins构建
Harbor部署
配置证书
推送Harbor
部署web-server
Web前端
JavaScript
HTML
表单
表格
导航
CSS
盒子模型
样式表
选择器
JavaScript
数据类型和运算符
分支循环
函数
数组
DOM
BOM
选择器
事件处理
定时器
ES6
变量和常量
模板字符串
对象解构赋值
数组解构赋值
...用法
函数参数
浅拷贝
箭头函数
异步promise、async、await
TypeScript
核心语法
类型推断
类型注解
类型断言
基础类型和联合类型
类型别名
数组、元组、枚举
函数
匿名函数
对象类型
面向对象
接口
泛型
函数重载
接口继承
类和对象
strict和strictNullCheck
类的修饰符和类的继承
存取器
抽象类
类实现接口
Vue2
Vue CLI
vue create/vue add
vue serve/vue build
vue list/vue config
Vue Router
路由跳转传参
静态路由
动态路由
编程导航
Vuex
state
mutations
actions
getters
modules
Axios
get
delete
post
put
Element UI
Button/Input/Table/Form/Select
Checkbox/Radio/Switch/Dialog/Menu
Tabs/Alert/Card/Steps/Breadcrumb
Collapse/Tooltip/Popover/Cascader/Loading
Webpack
Vue3
Vite
vite build/vite serve
vite --open/vite --https/vite --port
vite --force/vite --clear
Composition API
ref/reactive
computed/watch/watchEffect
provide /inject
onMounted/onUpdated/onUnmounted/nextTick
Pinia
安装引入
state的使用和修改
getters的使用
actions的使用
多模块
持久化存储
Element Plus
Button/Input/Select/Checkbox/Radio
Switch/Table/Dialog/Form/Menu
Tabs/Alert/Card/Steps/Breadcrumb
Collapse/Tooltip/Notification/Loading/Avatar
0 条评论
下一页