# PassJava-Platform **Repository Path**: leehl/PassJava-Platform ## Basic Information - **Project Name**: PassJava-Platform - **Description**: PassJava-Platform项目是PassJava的业务平台。一款Java面试刷题的开源系统。 - 零碎时间利用小程序查看常见面试题,夯实Java基础。 - PassJava 项目可以教会你如何搭建SpringBoot项目,Spring Cloud项目。 - 采用流行的技术,如 SpringBoot、MyBatis、Redis、 MySql、 MongoDB、 RabbitMQ、Elasticsearch,采用Docker容器化部署。 - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 1 - **Created**: 2020-11-17 - **Last Updated**: 2022-04-10 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README PassJava 项目全套学习教程连载中,[关注公众号](#公众号)第一时间获取。 可落地的 Spring Cloud项目:`PassJava` https://github.com/Jackson0714/PassJava-Platform # PassJava 学习教程 ## 简介 - PassJava-Learning项目是PassJava(佳必过)项目的学习教程。对架构、业务、技术要点进行讲解。 - PassJava 是一款Java`面试刷题`的开源系统,可以用零碎时间利用小程序查看常见面试题,夯实Java基础。 - PassJava 项目可以教会你如何搭建SpringBoot项目,Spring Cloud项目 - 采用流行的技术,如 SpringBoot、MyBatis、Redis、 MySql、 MongoDB、 RabbitMQ、Elasticsearch,采用Docker容器化部署。 ## 更好的阅读体验 - 文档地址:[http://www.jayh.club](http://www.jayh.club) - 备用地址1:[https://jackson0714.github.io/PassJava-Learning](https://jackson0714.github.io/PassJava-Learning/) - 备用地址2:http://jayh2018.gitee.io/passjava-learning/#/README ## PassJava 教程连载目录 - [打造一款 刷Java 知识的小程序](https://www.cnblogs.com/jackson0714/p/passJava1.html) - [打造一款 刷Java 知识的小程序(二)](https://www.cnblogs.com/jackson0714/p/passJava2.html) - [01.五分钟搞懂分布式基础概念](http://www.jayh.club/#/04.SpringCloud学习篇/01.分布式基础概念) - [02.快速搭建Linux环境-运维必备](http://www.jayh.club/#/05.安装部署篇/01.环境搭建篇) - [03.配置虚拟机网络](http://www.jayh.club/#/05.安装部署篇/02.配置虚拟机网络) - [04.安装Docker](http://www.jayh.club/#/05.安装部署篇/03.安装docker) - [05.Docker安装mysql](http://www.jayh.club/#/05.安装部署篇/04.docker安装mysql) - [06.Docker安装redis](http://www.jayh.club/#/05.安装部署篇/05.docker安装redis) - [07.本地开发环境配置](http://www.jayh.club/#/05.安装部署篇/06.本地开发环境配置) - [08.配置Git](http://www.jayh.club/#/05.安装部署篇/07.配置git) - [09.初始化项目和添加微服务](http://www.jayh.club/#/02.PassJava架构篇/01.创建项目和添加模块) - [10.PassJava-微服务划分图](http://www.jayh.club/#/01.项目简介/3.微服务划分图) - [11.初始化数据库和表](http://www.jayh.club/#/02.PassJava架构篇/02.创建数据库和表) - [12.搭建管理后台](http://www.jayh.club/#/02.PassJava架构篇/03.搭建管理后台) - [13.自动生成前后端代码](http://www.jayh.club/#/02.PassJava架构篇/04.自动生成前后端代码) - [14.整合MyBatis-Plus实现CRUD](http://www.jayh.club/#/02.PassJava架构篇/05.整合MyBatis-Plus实现CRUD) - [15.生成所有微服务的CRUD代码](http://www.jayh.club/#/02.PassJava架构篇/06.生成所有微服务的CRUD代码) - [16.Spring Cloud Alibaba 组件简介](http://www.jayh.club/#/02.PassJava架构篇/07.SpringCloudAlibaba组件简介) - [17.SpringCloud整合Alibaba-Nacos注册中心](http://www.jayh.club/#/02.PassJava架构篇/08.SpringCloud整合Alibaba-Nacos组件) - [18.SpringCloud整合OpenFeign组件](http://www.jayh.club/#/02.PassJava架构篇/09.SpringCloud整合OpenFeign组件) - [19.SpringCloud整合Alibaba-Nacos配置中心](http://www.jayh.club/#/02.PassJava架构篇/10.SpringCloud整合Nacos配置中心) - [20.SpringCloud整合Gateway网关](http://www.jayh.club/#/02.PassJava架构篇/11.SpringCloud整合Gateway网关) - [21.管理后台-题目类型功能](http://www.jayh.club/#/06.PassJava业务篇/01.管理后台-题目类型功能) - [22.SpringCloud整合OSS对象存储](http://www.jayh.club/#/02.PassJava架构篇/12.SpringCloud整合OSS对象存储) - [23.整合统一异常处理](http://www.jayh.club/#/02.PassJava架构篇/13.整合统一异常处理.md) ## 小程序演示 ![mark](http://cdn.jayh.club/blog/20200405/ik8h4UItdnSA.jpg?imageslim) ![mark](http://cdn.jayh.club/blog/20200405/pjfJNfuiXVnF.gif) ## 项目地址 [PassJava](https://github.com/Jackson0714/PassJava-Platform) ## 介绍 - [PassJava 架构及功能概览](http://www.jayh.club/#/01.项目简介/2.项目微服务架构图) - [PassJava 学习所需知识点](http://www.jayh.club/#/01.项目简介/5.项目前置要求) ## 架构篇 > 手把手教你搭建一个PassJava 中使用的 SpringCloud框架 - [01.初始化项目和添加微服务](http://www.jayh.club/#/02.PassJava架构篇/01.创建项目和添加模块) - [02.PassJava-微服务划分图](http://www.jayh.club/#/01.项目简介/3.微服务划分图) - [03.初始化数据库和表](http://www.jayh.club/#/02.PassJava架构篇/02.创建数据库和表) - [04.搭建管理后台](http://www.jayh.club/#/02.PassJava架构篇/03.搭建管理后台) - [05.自动生成前后端代码](http://www.jayh.club/#/02.PassJava架构篇/04.自动生成前后端代码) - [06.整合MyBatis-Plus实现CRUD](http://www.jayh.club/#/02.PassJava架构篇/05.整合MyBatis-Plus实现CRUD) - [07.生成所有微服务的CRUD代码](http://www.jayh.club/#/02.PassJava架构篇/06.生成所有微服务的CRUD代码) - [08.Spring Cloud Alibaba 组件简介](http://www.jayh.club/#/02.PassJava架构篇/07.SpringCloudAlibaba组件简介) - [09.SpringCloud整合Alibaba-Nacos注册中心](http://www.jayh.club/#/02.PassJava架构篇/08.SpringCloud整合Alibaba-Nacos组件) - [10.SpringCloud整合OpenFeign组件](http://www.jayh.club/#/02.PassJava架构篇/09.SpringCloud整合OpenFeign组件) - [11.SpringCloud整合Alibaba-Nacos配置中心](http://www.jayh.club/#/02.PassJava架构篇/10.SpringCloud整合Nacos配置中心) - [12.SpringCloud整合Gateway网关](http://www.jayh.club/#/02.PassJava架构篇/11.SpringCloud整合Gateway网关) - [13.SpringCloud整合OSS对象存储](http://www.jayh.club/#/02.PassJava架构篇/12.SpringCloud整合OSS对象存储) - [14.整合统一异常处理-更新中]([http://www.jayh.club/#/02.PassJava%E6%9E%B6%E6%9E%84%E7%AF%87/13.%E6%95%B4%E5%90%88%E7%BB%9F%E4%B8%80%E5%BC%82%E5%B8%B8%E5%A4%84%E7%90%86](http://www.jayh.club/#/02.PassJava架构篇/13.整合统一异常处理)) - [15.Elasticsearch基础-更新中]() ## 业务篇 > 全面解析 PassJava 中使用的数据库表结构和功能 ## SpringBoot 学习篇 > PassJava 中一些功能的技术要点解析 [05.SpringBoot整合Jdbc](http://www.jayh.club/#/03.SpringBoot学习篇/spring-boot-05-data-jdbc.md) [06.SpringBoot整合Druid](http://www.jayh.club/#/03.SpringBoot学习篇/spring-boot-06-data-druid.md) [07.spring-boot-05-data-jdbc](http://www.jayh.club/#/03.SpringBoot学习篇/spring-boot-07-data-mybatis.md) [08.SpringBoot Mybatis逻辑删除](http://www.jayh.club/#/03.SpringBoot学习篇/08.SpringBoot-Mybatis逻辑删除.md) [09.Object划分](http://www.jayh.club/#/03.SpringBoot学习篇/09.Object划分.md) ## 部署篇 > PassJava 开发及生产环境的搭建 - [01.快速搭建Linux环境-运维必备](http://www.jayh.club/#/05.安装部署篇/01.环境搭建篇) - [02.配置虚拟机网络](http://www.jayh.club/#/05.安装部署篇/02.配置虚拟机网络) - [03.安装Docker](http://www.jayh.club/#/05.安装部署篇/03.安装docker) - [04.Docker安装mysql](http://www.jayh.club/#/05.安装部署篇/04.docker安装mysql) - [05.Docker安装redis](http://www.jayh.club/#/05.安装部署篇/05.docker安装redis) - [06.本地开发环境配置](http://www.jayh.club/#/05.安装部署篇/06.本地开发环境配置) - [07.配置Git](http://www.jayh.club/#/05.安装部署篇/07.配置git) ## Java并发多线程 > 从源码层面详细讲解并发多线程,原理图都非常精美 [01.反制面试官-14张原理图-再也不怕被问volatile!](https://juejin.im/post/6861885337568804871) [02.我跟老婆讲CAS原理,被鄙视太简单!15张图 -源码调试 .md](https://juejin.im/post/6863799243182702599) [03.Java并发必知必会第三弹:用积木讲解ABA原理.md](https://juejin.im/post/6864945088721027079) [04.全网最细-21张图带你领略集合的线程不安全](https://juejin.im/post/6866444584688451591) ## 工具篇 > 一些常用开发工具的使用 [01.自定义Markdown神器Typora的主题样式](https://juejin.im/post/6864745378558771214) [02.使用docsify写开源文档]([http://www.jayh.club/#/99.tools/02.%E4%BD%BF%E7%94%A8docsify%E5%86%99%E5%BC%80%E6%BA%90%E6%96%87%E6%A1%A3](http://www.jayh.club/#/99.tools/02.使用docsify写开源文档)) [03.Git同时上传到码云和github](https://juejin.im/post/6859388700858679303) [04.图床神器配置]([http://www.jayh.club/#/99.tools/04.%E5%9B%BE%E5%BA%8A%E7%A5%9E%E5%99%A8%E9%85%8D%E7%BD%AE](http://www.jayh.club/#/99.tools/04.图床神器配置)) [05.我的常用工具](http://www.jayh.club/#/99.tools/05.%E6%88%91%E7%9A%84%E5%B8%B8%E7%94%A8%E5%B7%A5%E5%85%B7) [06.Idea的十八般武艺](99.tools/06.Idea的十八般武艺.md) [07.Ubuntu16.04安装最新版nodejs]([http://www.jayh.club/#/99.tools/06.Idea%E7%9A%84%E5%8D%81%E5%85%AB%E8%88%AC%E6%AD%A6%E8%89%BA](http://www.jayh.club/#/99.tools/06.Idea的十八般武艺)) [08.VSCode快速生成Vue模板]([http://www.jayh.club/#/99.tools/VSCode%E5%BF%AB%E9%80%9F%E7%94%9F%E6%88%90Vue%E6%A8%A1%E6%9D%BF](http://www.jayh.club/#/99.tools/VSCode快速生成Vue模板)) ## 公众号 PassJava 项目全套学习教程连载中,关注公众号「**wkljg**」第一时间获取。 ![公众号图片](http://cdn.jayh.club/blog/20200405/K6buDl2MUwGe.png?imageslim)