Java技术栈

2023-07-21  本文已影响0人  莫问前程F6

1.Java基础

Jdk环境搭建、Java数据类型和运算符、Java反射,Lamda表达式,Java序列化,Java io,类和对象,封装继承多态,抽象类,集合,数组,多线程,网络编程,泛型,Xml解析,Jdk内部常用类

2.JavaWeb

Tomcat,JSP,Servlet

3.MySQL

MySQL安装,curd基本语法,高级查询,数据库事务,触发器,视图,存储过程,SQL优化,Druid连接池,DBUtils,MySQL数据备份

4.SSM框架

IOC容器和底层实现,AOP面向切面编程和底层实现,Spring注解

快速入门,常用注解,数据绑定,模型数据解析,模型数据转换器,RESTful,文件上传下载,数据校验,表单标签库

快速入门,配置详解,逆向工程,延迟加载,动态SQL

5. Mybatis-plus

基本知识,常用注解,查询语句,条件构造器,分页插件,逻辑删除,乐观锁,自定义SQL,代码生成器

6. Spring Boot

快速入门,底层源码解析,配置文件,整合JSP,整合ThymeLeaf,整合jdbc template,整合Mybatis,整合Spring Data JPA,整合Spring Security,整合Shiro,整合Vue

7. Redis

快速安装,Redis命令,Redis数据结构,Java操作Redis,Spring Boot整合Redis

8. MongoDB

快速安装,MongoDB命令,MongoDB数据结构,Java操作MongoDB,Spring Boot整合MongoDB

9. Spring Cloud

Spring Cloud服务概述,RestTemplate远程调用,Eureka注册中心,Nacos服务治理,Ribbon负载均衡,Feign声明式接口调用,Sentine服务限流降级,RocketMQ消息中间件,RabbitMQ消息队列,Gateway服务网关,Nacoa配置中心,Zipkin服务追踪,Seata分布式事务

10. Linux

Vmare虚拟环境安装,CentOS安装,Linux基础,Linux常用命令,文件系统,权限系统,Xshell、Xftp安装,JDK安装,Tomcat安装,JDK安装,MySQL安装,Redis安装,RocketMQ安装,部署Java web项目,部署Spring Boot项目,阿里云真实环境部署项目

11. Docker

Docker安装,Docker容器,Docker镜像,Docker仓库管理,CentOS安装,JDK安装,Tomcat安装,JDK安装,Tomcat安装,MySQL安装,Redis安装,MongoDB安装

12. Elastic Search

ES基础知识,ES数据结构,倒排索引,Kibana可视化,ik分词器,REST操作,ES数据增删改查,Spring Boot整合ES

13. 数据结构与算法

数组,栈,队列,链表,堆,二叉树,红黑树,线段树,冒泡排序,快速排序,选择排序,归并排序,希尔排序,优先队列,深度优先搜索,广度优先搜索,狄克斯特拉算法,贪心算法,NP完全问题,二分查找

14. 设计模式(23种)

工厂模式,抽象工厂模式,单例模式,原型模式,建造者模式,适配器模式,装饰器模式,代理模式,外观模式,桥接模式,组合模式,享元模式,责任链模式,命令模式,中介模式,观察者模式,状态模式,策略模式,模板方法模式,备忘录模式,迭代器模式,解释器模式,访问者模式

15. JVM

内存模式,类加载机制,JVM调优,JVM检测工具,垃圾回收算法,垃圾收集器

17.Nginx

Nginx反向代理,Nginx负载均衡

16. Git

上传代码,拉取代码,代码对比,冲突处理,分支管理

1.前端技术栈

Html,CSS,Ajax,JavaScript,jQuery,Swiper,Vue2,Vuex,Vue3,Vant,Element Plus,Pinia,TypeScript,ES6+,小程序,uni-app,ECharts,HighCharts,Antv,WebGis(Leaflet,Mapbox,openLayer,高德地图,腾讯地图,超图),WebGL(d2.js,Three.js),React全家桶,Taro,微前端qiankun,HTTP协议,JSONP,Webpack,Vite,Rollup,ESlint,Stylelint,Postcss,浏览器兼容

2.Nodejs技术栈

Nodejs基础,Express,Sequelize,Koa,Egg,Nest,js,Midway.js,BFF,GraphQL,MongDB,MySQL,PM2进程管理,自定义脚手架,npm包管理,npm常用命令

3. 跨平台开发技术

Hybrid App,React Native,uni-app,Weex,Flutter,Electron,QuickApp快应用

3.开发调试工具

VScode,HbuiderX,IDEA,PostMan,Fidder抓包,PhotoShop,Navicat

上一篇 下一篇

猜你喜欢

热点阅读