文章目录
前言
第一篇 JAVA基础
第一节 计算机基础知识了解及java学习前准备
第二节 JAVA的基本程序设计结构
第三节 对象与类
第四节 API及相关工具使用
第五节 并发
第六节 JAVA基础题库(可作为面试题背诵:附答案)
第七节 JAVA基础知识补充
- 7.1 java基础知识补充(一)二进制
- 7.2 java基础知识补充(二)位运算符
- 7.3 java基础知识补充(三)冒泡排序
- 7.4 java基础知识补充(四)选择排序
- 7.5 java基础知识补充(五)二分法查找
- 7.6 java基础知识补充(六)递归
第二篇 数据库入门
第一节 数据库简介及学习环境准备
第二节 MySql数据库的使用
第三节 表的相关操作
第四节 表的查询操作
第五节 函数的使用
第六节 高级查询操作
第七节 管理事务处理
第八节 SQL的JAVA应用实例
- 8.1 SQL常见面试问题(面试必问,建议背诵)
- 8.2 在JAVA开发中使用MySql–JDBC
- 8.3 样例表脚本
- 8.4 SQL练习题汇总(一)
- 8.5 SQL练习题汇总(二)
- 8.6 安装pl/sql developer(内附下载地址)保姆级教程
- 8.7 Oracle(版本19c)下载安装教程-保姆级
- 8.8 DBeaver安装使用教程
- 8.9 IDEA中使用mysql
第三篇 前端基础知识
第一节 前端知识介绍及学习工具准备
第二节 前端基础知识学习
第四篇 SpringBoot
第一节:Spring有关概念介绍
- 1.1 spring相关基础概念
- 1.2 Maven介绍与配置
- 1.3 SpringMVC基础知识
- 1.4 Spring基础知识
- 1.5 Git分布式版本控制工具
- 1.6 springboot基础知识
- 1.7 spring中IOC容器及依赖注入
- 1.8 spring中的自动装配
- 1.9 spring中的代理模式
- 1.10 spring中的AOP面向切面编程
- 1.11 spring中的声明式事务处理
第二节:SpringBoot项目实践
- 2.1 项目准备
- 2.2 Lombok使用介绍
- 2.3 MyBatis基础操作
- 2.4 MyBatis的CRUD操作
- 2.5 MyBatis中集合的相关操作
- 2.6 MyBatis中的复杂SQL
- 2.7 SpringBoot整合Mybatis
- 2.8 Ajax的使用
- 2.9 京淘项目
- 2.10 Nginx
- 2.11 Linux项目发布
第五篇 SpringCloud(alibaba)
第一节 SpringCloud微服务架构
- 1.1 计算机软件架构发展历史(自己了解)
- 1.2 若依权限管理子系统简介(自己了解)
- 1.3 微服务架构及解决方案
- 1.4 Nacos服务注册中心应用实践
- 1.5 基于Feign的远程服务调用
- 1.6 Nacos服务配置中心应用实践
- 1.7 Sentinel限流熔断应用实践
- 1.8 网关Gateway 应用实践
- 1.9 微服务版单点登陆系统(SSO)
- 1.10 SSO微服务工程中用户行为日志的记录
- 1.11 微服务问题分析及总结
第二节 Docker容器化技术
- 2.1 Docker简介
- 2.2 Docker安装及基本操作
- 2.3 Docker数据管理及Dockerfile镜像制作
- 2.4 Docker 镜像安装及容器互联实践
- 2.5 Docker常见问题总结及BUG分析
第三节 Redis缓存实践
- 3.1 Redis缓存
- 3.2 Redis常用数据类型
- 3.3 Java中操作redis
- 3.4 Redis数据持久化
- 3.5 Redis 事务处理及架构应用实践
- 3.6 Redis在SpringBoot工程中的综合应用
- 3.7 Java中Redis的本地缓存实现
- 3.8 Redis常见问题总结
第六篇 微服务架构项目实战
第一节 Spring Cloud NetFlix
第二节 Spring boot 整合 RabbitMQ
- 2.1 RabbitMQ环境搭建
- 2.2 RabbitMQ工作模式
- 2.3 配置中心:Bus配置刷新案例
- 2.4 配置中心:sleuth 链路跟踪与zipkin 链路分析案例
- 2.5 订单流量削峰案例
- 2.6 Spring boot 整合 RabbitMQ
第三节 分布式事务
- 3.1 分布式事务(一)Mysql本地事务和事务隔离级别
- 3.2 分布式事务(二)分布式事务方案
- 3.3 分布式事务(三)Seata分布式事务框架-AT模式介绍
- 3.4 分布式事务(四)Seata AT模式-Spring Cloud微服务案例
- 3.5 分布式事务(五)Seata AT模式-Spring Cloud微服务添加 AT 分布式事务
- 3.6 分布式事务(六)Seata TCC模式-TCC模式介绍
- 3.7 分布式事务(七)Seata TCC模式-Spring Cloud微服务添加 TCC 分布式事务
第四节 RocketMQ
- 4.1 RocketMQ (一) 安装
- 4.2 RocketMQ (二) 双主双从同步复制集群方案
- 4.3 RocketMQ (三) 基本原理
- 4.4 RocketMQ (四) 使用RocketMQ原生API收发消息代码样例(了解)
- 4.5 RocketMQ (五) Springboot 整合 RocketMQ 收发消息样例(了解)
- 4.6 RocketMQ (六) 发送事务消息原理分析和代码实现
- 4.7 分布式事务(八)Spring Cloud微服务系统基于Rocketmq可靠消息最终一致性实现分布式事务
第五节 Docker进阶
- 5.1 Docker环境准备
- 5.2 镜像
- 5.3 文件挂载及网络
- 5.4 Docker案例
- 5.5 Docker搭建redis主从+哨兵
- 5.6 Docker 搭建redis集群
- 5.7 Docker数据库连接案例
第六节 搜索引擎–Elasticsearch、Lucene Solr
- 6.1 Elasticsearch(一)Docker搭建ES集群
- 6.2 Elasticsearch(二)IK中文分词器
- 6.3 Elasticsearch(三)使用 Kibana 操作 ES
- 6.4 Elasticsearch(四)搜索
- 6.5 Elasticsearch(五)Spring Data Elasticsearch - 增删改查API
- 6.6 Elasticsearch(六)京淘项目改造