X Tutup
Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

PassJava 项目全套学习教程连载中,关注公众号第一时间获取。

可落地的 Spring Cloud项目:PassJava https://github.com/Jackson0714/PassJava-Platform

此项目分为公开版和 VIP 版

VIP 版请加入我的星球获取。下方有扫码加入的方式。

VIP 版提供全功能的的代码仓库,预计代码量在 2W+ 以上。

VIP 版提供新开发功能的文档,计划 80+ 讲。公开版目前更新了 30+讲,且不系统。

VIP 版提供更加规范和系统的文档 🌹

VIP 版提供技术支持💪🏻

VIP 版提供正确学习项目的路线☀️

image-20230326094344901

学习此项目能在简历上写些什么内容

项目技术: SpringBoot、SpringCloud、ElasticSearch、Mybatis、Redis、MySQL、Nacos、OpenFeign、 Gateway;

项目描述: 该项目实现了一个在线答题、背题、刷题等功能的智慧在线学习平台。用户可以在小程序端进行在线在线答题。此项目可支撑 10W 人同时在线使用,并发量最高能达到 3000。

项目亮点:

  • 使用 SpringCloud Alibaba 微服务组件 Nacos 作为注册中心,使用 Sentinel 作为限流组件。
  • 使用消息队列 RocketMQ 来进行大并发交卷的削峰,并利用 RocketMQ来实现分布式事务。
  • 使用Spring Cloud Gateway + JWT实现登录认证;
  • 使用ElasticSearch实现中文题库的搜索功能,并支持高亮提示。
  • 使用Redisson分布式锁可以确保同一用户在同一时间只能提交一次试卷,避免因重复提交而导致的数据不一致或者重复操作。
  • 使用 Redis 缓存试卷、题目,避免频繁查库,并保证缓存和数据库一致性。
  • 使用ELK Stack进行日志采集,使用链路追踪 Skywalking 实现链路的追踪,性能分析。
  • 使用 XXL-JOB 实现用户活跃度的统计、用户等级的更新、统计题目和试卷的评分等。

入场券

下面是一张星球入场券,星球里面有多个专栏小册:《DevOps 持续集成》、《SpringCloud 微服务架构原理》、《分布式协议原理》,无其他套路。

PassJava 学习教程

关于我

🌈InfoQ 签约作者、蓝桥签约作者、阿里云社区博客专家、51CTO Top红人。

🍭公众号:悟空聊架构,20000+ 技术爱好者关注。

💪🏻擅长微服务、分布式、架构设计。

🍎目前在一家上市公司从事基础架构建设工作。

我的 B站

目录

技术支持🌈

因作者本人平时很忙,如果需要技术支持,请加入我的 VIP 答疑星球(下方扫码加入)。

星球提供以下服务:

一、专栏

1、《Spring Cloud 微服务实战项目 PassJava》已更新30+❤️

2、《SpringCoud微服务架构原理》已更新16讲🚀

3、《分布式协议原理剖析》已更新9讲🤟

3、《Java并发编程原理剖析》已更新6讲🌴

4、《ELK实战+原理剖析》已更新7讲🚗

5、《毕设项目:基于ES的知识库系统》计划中🎉 等等正在持续更新中。

二、与大牛零距离接触,赶快向嘉宾提问吧💪🏻

三、简历修改+职场经验+内推机会🎁

四、实际大型项目实战经验、架构原理和填坑指南🍎

五、前沿技术探讨,如 ChatGPT

六、星球打卡活动,赠书赠书赠书

星球优惠券-100

悟空的多个技术专题

33 篇 SpringCloud 实战,回复PDF获取。

8 篇分布式算法文章,回复分布式获取。

7 篇JVM 专项训练,回复JVM获取。

Elasticsearch 筋斗云版蓝皮书1.0,回复ES获取

面试必备资料,关注公众号悟空聊架构即可获取。

Java 学习路线(赛亚人版)

🌈Java 学习路线(赛亚人版)

PassJava 部署教程

1、Mac M1 部署项目

Mac M1 部署项目✔️

Windows 版正在更新中,可参考 Mac 版的部署教程。

前后端都在这个仓库:

后台代码地址:https://github.com/Jackson0714/PassJava-Platform

2、后端部署教程

后端部署教程✔️

3、前端部署教程

前端部署教程✔️

前端 Vue 代码地址:https://github.com/Jackson0714/PassJava-Platform/tree/master/passjava-portal

小程序部署教程

小程序部署教程✔️

小程序代码地址:https://github.com/Jackson0714/PassJava-Platform/tree/master/passjava-miniApp

简介

  • PassJava-Learning项目是PassJava(佳必过)项目的学习教程。对架构、业务、技术要点进行讲解。
  • PassJava 是一款Java面试刷题的开源系统,可以用零碎时间利用小程序查看常见面试题,夯实Java基础。
  • PassJava 项目可以教会你如何搭建SpringBoot项目,Spring Cloud项目
  • 采用流行的技术,如 SpringBoot、MyBatis、Redis、 MySql、 MongoDB、 RabbitMQ、Elasticsearch,采用Docker容器化部署。

更好的阅读体验

PassJava 教程连载目录

关注公众号:悟空聊架构,回复 PDF 获取离线版教程。

小程序演示

项目地址

PassJava

介绍

架构篇

手把手教你搭建一个PassJava 中使用的 SpringCloud框架

Java并发多线程

从源码层面详细讲解并发多线程 关注公众号:悟空聊架构,回复多线程获取离线版教程。

分布式

关注公众号:悟空聊架构,回复分布式获取离线版教程。

架构设计

SpringCloud 架构剖析🔥🔥🔥

用故事讲解技术

面试必背

悟空学习群问题汇总

群成员学习分享

JVM

工具篇

一些常用开发工具的使用

业务篇

全面解析 PassJava 中使用的数据库表结构和功能

SpringBoot 学习篇

PassJava 中一些功能的技术要点解析

部署篇

PassJava 开发及生产环境的搭建

LeetCode刷题

公众号

PassJava 项目全套学习教程连载中,关注公众号「PassJava666」第一时间获取。

公众号图片

X Tutup