美文网首页
Java技术栈

Java技术栈

作者: 莫问前程F6 | 来源:发表于2023-07-21 20:46 被阅读0次

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框架

  • Spring

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

  • Spring Mvc

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

  • Mybatis

快速入门,配置详解,逆向工程,延迟加载,动态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

相关文章

  • Java后端技术栈

    Java后端技术栈 自己总结的Java后端技术栈:

  • Java技术栈目录

    Java技术栈目录

  • java技术栈

    java技术栈 java技术栈 参考了众多资料,这里就不再详细列举了,可以自行去搜索 1 java基础: 1.1 ...

  • [内部]Java Web技术栈宣讲

    Java Web 技术栈宣讲 随着公司技术线路转型工作的不断深入,Java Web技术栈也已经基本确定,本次培训将...

  • api接口测试之BDD

    技术栈: java线~ ———————————————— core java rest assured : res...

  • day01 Spring起步

    一、后端开发的概念和技术栈 1.1 什么是后端开发? 后端开发 1.2 Java后端技术栈梳理 梳理 JAVA W...

  • Spring起步

    一、后端开发的概念和技术栈 1.1 什么是后端开发? 什么是后端开发 Java后端技术栈梳理 1.2 Java后端...

  • Java成神之路技术整理(长期更新)

    以下是Java技术栈微信公众号发布的关于 Java 的技术干货,从以下几个方面汇总。 Java 基础篇 Java ...

  • Java 技术栈

    1、Java基础 Leetcode 刷题、Java 编程思想、JVM 原理、设计模式、Java 8 新特性 2、项目经验

  • java技术栈

    原 乒乓狂魔 发布于 2016/07/29 12:47 #1 java基础: 1.1 算法 1.1 排序算法:直接...

网友评论

      本文标题:Java技术栈

      本文链接:https://www.haomeiwen.com/subject/lvvtpdtx.html