ITPub博客

首页 > 数据库 > 数据库开发技术 > 报告老板,我写了 6 万字

报告老板,我写了 6 万字

原创 数据库开发技术 作者:悟空聊架构 时间:2021-03-26 14:36:16 0 删除 编辑
回复 PDF 领取资料 

这是悟空的第 88 篇原创文章

作者 | 悟空聊架构

来源 | 悟空聊架构(ID:PassJava666)

转载请联系授权(微信ID:PassJava)

“催更”比“催婚”更可怕

最近有好多读者问我开源项目 PassJava 进展如何,又激起了我的更新开源项目的欲望。

这些读者像我的老板一样,不断鞭策我、激励我、鼓励我,让我持续输出。

感谢你们这些催更老板们,让我有了写作的动力!

来看下其中 3 位老板是怎么催更的吧。

  1. PassJava 项目还会继续更新么?
  1. 问一下 PassJava 项目教程进行到哪了?
  1. PassJava 的实战 ES 应用更新了吗?

突然想到一句话:我有一个朋友是写公众号的,就因为更新慢,出门时被砍了 1000 刀🔪,刀刀避开要害。

报告老板

报告老板,我要汇报下我的开源项目的最新进展。

熟悉我的读者朋友肯定知道,悟空一直在做一个开源项目:PassJava(基于 Spring Cloud 做的一套面试刷题管理平台),不论你是想学习分布式、微服务的知识,还是想通过这个项目来练手,都是一个不错的开源项目。

关于PassJava 最近的一篇是 12 月份写的《5w 字 | 172 图 | 超级赛亚级 Spring Cloud 实战》,但是后面就没更新开源项目的文章了,原因是我去写分布式算法了,写了 8 篇,2 W 字,分布式第一季已完结(后台回复分布式可下载 PDF),现在得继续更新 PassJava 了。

来看下 PassJava 最后会做成什么样:

整体架构图

Spring Cloud 组件包含 Gateway 网关、Zipkin 可视化追踪、Feign 远程调用。

Spring Cloud Alibaba 的必要组件也会加上,如 Nacos 注册中心、配置信息、Seata 分布式事务、Sentinel 服务容错。

采用 OAuth2.0 和 SpringSecurity 进行权限认证。

部署采用 Docker、Jenkins、K8S。

整体架构图

微服务划分图

分为 7 个微服务:内容服务、用户服务、学习服务、题目服务、渠道服务、认证服务。

前端采用小程序,管理系统采用 Admin-Vue。

数据库采用 MySQL,消息队列采用 RabbitMQ,全文检索采用 Elasticsearch,文件存储采用阿里云OSS,缓存采用 Redis。

微服务划分图

PassJava 目前的进展

Spring Cloud 整合必要组件篇

原理讲解篇

环境配置及部署篇

整合中间件篇

前端小程序篇

小程序功能

小程序的首页和题目功能如下所示,已经整合了三套题:Java 基础、JVM、Spring,后面还会继续上线其他专题。

刷题小程序码

如果有想体验的,可以点击下方的小程序进行刷题。

刷题小程序

小程序进展

后台管理篇

后台界面采用的 renren-fast 平台,可以快速生成前后端代码,确实方便许多。目前对题目的增删改查已经完成,另外几个模块正在开发中。下面是后台界面:

后台进展如下:

不说了,悟空要去更文了~

下载 PDF

以上资源我已经整理成 PDF 了,共 6 万字,26 篇内容,持续更新中。欢迎下载,一起学习讨论。回复 PDF 下载。

另外还有一个配套的在线教程:。是不是方便很多啦~文末阅读原文打开。

在线教程

- END -

写了两本 PDF,回复 分布式 或 PDF 下载。
我的 JVM 专栏已上架,回复 JVM 领取。


我是悟空,努力变强,变身超级赛亚人!
点击阅读原文查看网站。

原文作者:悟空聊架构;如有侵权,请联系管理员删除。

请登录后发表评论 登录
全部评论

注册时间:2018-12-24

  • 博文量
    228
  • 访问量
    143844