java开发全栈技术体系
2024-07-12 09:06:05 0 举报
AI智能生成
java开发全栈技术体系
作者其他创作
大纲/内容
支撑体系
IntelliJ IDEA(IDE)
Eclipse
VS Code
数据体系
结构化数据库
MySQL
Oracle
PostgreSQL
NoSQL数据库
Redis Codis Tedis
MongoDB
文件存储
FastDFS
大数据<br>
存储
hdfs
hive
分析
Spark
Hadoop
应用部署<br>
热部署
War打包部署
Jar打包部署
Jetty
多机、负载均衡<br>
Nginx
Docker
Zookeeper
Python
基础
入门<br>
数据类型
控制语句
函数
面向对象
模块/包
异常错误<br>
进程线程<br>
re模块-正则表达式<br>
io模块-文件操作
os模块-系统访问
time模块-时间
math模块-科学运算<br>
装饰器/生成器/迭代器<br>
...
框架
Django
Flask
Tornado
Scrapy
PyQt
进阶
管理工具
数据分析
Numpy-科学计算
Matplotlib-绘图
Pandas
Scipy
Seaborn
爬虫
高端
人工智能
机器学习
深度学习
计算机视觉
自然语言理解
大模型
应用
项目工程<br>
总体要求
结构严谨、代码规范、风格统一、注释清楚、命名合规<br>
目录结构
多模块化,划分集成组件模块,业务模块
多数据源
采用Druid连接池,多数据源配置
用户管理
采用权限管理框架,实现用户、组、角色、权限管理<br>
Maven
Maven项目、jar包管理
多环境配置<br>
开发测试生产
版本控制
SVN
公司
Gitlab
自建私服
git、github
后端框架
Spring Cloud<br>
Spring Cloud Netflix
Eureka:服务治理组件,包含服务注册与发现
Hystrix:容错管理组件,实现了熔断器
Ribbon:客户端负载均衡的服务调用组件
Feign:基于Ribbon和Hystrix的声明式服务调用组件<br>
Zuul:网关组件,提供智能路由、访问过滤等功能
Archaius:外部化配置组件
Spring Cloud Config
Spring Cloud Bus
Spring Cloud Security
Spring Cloud Consul
Spring Boot<br>
基础
Spring Boot基础,包括配置文件.property .yml、注入、请求等<br>
Durid数据库连接池
统一事务处理
统一异常处理
拦截器<br>
过滤器
模板引擎thymeleaf
ORM
Jap<br>
MyBatis、MyBatis Plus<br>
generater
分页
Restfull API<br>
Swagger
集成组件
Shiro
SpringSecurity
Redis、Codis<br>
RabbitMQ、kafka、ActiveMQ<br>
mangodb
Elasticsearch
Quartz
Spring Task
ORM、数据库<br>
easyexcel
用户管理
Shiro、SpringSecurity
用户、组、角色、权限、认证管理
单点登陆OAuth2
单点登陆CAS
JWT、token
前端框架
基础页面框架
header、菜单、标签、Content、bottom
框架
vue.js
Element UI<br>
iView<br>
React.js
AntDesign
Fabric
Angular
Jquery
LayUI
Vite
TypeScript
包管理
Npm
Webpack
Grunt
图表
Echarts
BizCharts
初始架构
环境依赖
Java 8+<br>
Spring Framework 4.3.x
Maven
IntelliJ IDEA(IDE)
技术架构
微服务(MSA)
前后端分离
领域驱动,模块拆分
技术体系
前端技术体系<br>
Vue.js React.js Angular
后端技术体系
Spring Cloud Dalston.SR3 Spring Boot 2.x
0 条评论
下一页