PassJava 项目全套学习教程连载中,关注公众号第一时间获取。
可落地的 Spring Cloud项目:PassJava
https://github.com/Jackson0714/PassJava-Platform
PassJava 学习教程
部署教程
Windows 版正在更新中,可参考 Mac 版的部署教程。
前后端都在这个仓库:
✔️ 后端部署教程
✔️ 前端部署教程
✔️ 小程序部署教程
简介
- PassJava-Learning项目是PassJava(佳必过)项目的学习教程。对架构、业务、技术要点进行讲解。
- PassJava 是一款Java
面试刷题
的开源系统,可以用零碎时间利用小程序查看常见面试题,夯实Java基础。 - PassJava 项目可以教会你如何搭建SpringBoot项目,Spring Cloud项目
- 采用流行的技术,如 SpringBoot、MyBatis、Redis、 MySql、 MongoDB、 RabbitMQ、Elasticsearch,采用Docker容器化部署。
更好的阅读体验
- 文档地址:http://www.passjava.cn
- 备用地址1:https://jackson0714.github.io/PassJava-Learning
- 备用地址2:http://jayh2018.gitee.io/passjava-learning/#/README
PassJava 教程连载目录
- 打造一款 刷Java 知识的小程序
- 打造一款 刷Java 知识的小程序(二)
- 01.五分钟搞懂分布式基础概念
- 02.快速搭建Linux环境-运维必备
- 03.配置虚拟机网络
- 04.安装Docker
- 05.Docker安装mysql
- 06.Docker安装redis
- 07.本地开发环境配置
- 08.配置Git
- 09.初始化项目和添加微服务
- 10.PassJava-微服务划分图
- 11.初始化数据库和表
- 12.搭建管理后台
- 13.自动生成前后端代码
- 14.整合MyBatis-Plus实现CRUD
- 15.生成所有微服务的CRUD代码
- 16.Spring Cloud Alibaba 组件简介
- 17.SpringCloud整合Alibaba-Nacos注册中心
- 18.SpringCloud整合OpenFeign组件
- 19.SpringCloud整合Alibaba-Nacos配置中心
- 20.SpringCloud整合Gateway网关
- 21.管理后台-题目类型功能
- 22.SpringCloud整合OSS对象存储
- 23.整合统一异常处理
- 24.Elasticsearch上篇(原理)
- 25.Elasticsearch中篇(实战)
- 26.Elasticsearch下篇(集群部署)更新中
- 27.微服务架构中的链路追踪
- 28.48张图手摸手教你性能压测
- 29.缓存实战(一)
- 30.缓存实战(二)Redis分布式锁
- 31.缓存实战(三)Redisson分布式锁
小程序演示
项目地址
介绍
架构篇
手把手教你搭建一个PassJava 中使用的 SpringCloud框架
- 01.初始化项目和添加微服务
- 02.PassJava-微服务划分图
- 03.初始化数据库和表
- 04.搭建管理后台
- 05.自动生成前后端代码
- 06.整合MyBatis-Plus实现CRUD
- 07.生成所有微服务的CRUD代码
- 08.Spring Cloud Alibaba 组件简介
- 09.SpringCloud整合Alibaba-Nacos注册中心
- 10.SpringCloud整合OpenFeign组件
- 11.SpringCloud整合Alibaba-Nacos配置中心
- 12.SpringCloud整合Gateway网关
- 13.SpringCloud整合OSS对象存储
- 14.整合统一异常处理
- 14.Elasticsearch上篇(原理)
- 15.Elasticsearch中篇(实战)
- 16.Elasticsearch下篇(集群部署)更新中
- 17.微服务架构中的链路追踪
- 18.48张图手摸手教你性能压测
- 29.缓存实战(一)
- 30.缓存实战(二)Redis分布式锁
- 31.缓存实战(三)Redisson分布式锁
Java并发多线程
从源码层面详细讲解并发多线程
- 01.反制面试官-14张原理图-再也不怕被问volatile!
- 02.我跟老婆讲CAS原理,被鄙视太简单!15张图 -源码调试 .md
- 03.Java并发必知必会第三弹:用积木讲解ABA原理.md
- 04.全网最细-21张图带你领略集合的线程不安全
- 05.5000字 | 24张图带你彻底理解Java中的21种锁
- 06.干货 | 45张图庖丁解牛18种Queue,你知道几种?
分布式
- 01.分布式基础概念
- 02.这三年被分布式坑惨了,曝光十大坑
- 03.用三国杀讲分布式算法,舒适了吧?
- 04.用太极拳讲分布式理论,舒服!
- 05.诸葛VS庞统,拿下Paxos
- 06.用动图讲解分布式Raft
- 07.韩信大招:一致性哈希
- 08.Gossip协议
- 09.QuorumNWR算法
- 10.区块链12问和Pow算法
悟空故事汇
悟空学习群问题汇总
群成员学习分享
JVM
工具篇
一些常用开发工具的使用
- 01.自定义Markdown神器Typora的主题样式
- 02.使用docsify写开源文档
- 03.Git同时上传到码云和github
- 04.图床神器配置
- 05.我的常用工具
- 06.Idea的十八般武艺
- 93.IDEA快捷键
- 94.Ubuntu16.04安装最新版nodejs
- 95.VSCode快速生成Vue模板
- 96.HTML特殊符号
- 97.IDEA设置代码彩虹颜色
- 98.IDEA调试Java多线程
- 99.IDEA调试Java源码
业务篇
全面解析 PassJava 中使用的数据库表结构和功能
SpringBoot 学习篇
PassJava 中一些功能的技术要点解析
- 05.SpringBoot整合Jdbc
- 06.SpringBoot整合Druid
- 07.spring-boot-05-data-jdbc
- 08.SpringBoot Mybatis逻辑删除
- 09.Object划分
部署篇
PassJava 开发及生产环境的搭建
架构图解
LeetCode刷题
公众号
PassJava 项目全套学习教程连载中,关注公众号「PassJava666」第一时间获取。