开源社区

我的小程序开源啦

我的小程序开源啦

  • 发布:
  • 人气: 12
  • 评论: 0

应用介绍

  首先我的小程序是开源项目 PassJava 的用户端部分,而 PassJava 开源项目是一个

  之前有读者问我小程序开源么,因之前在写分布式算法系列的文章,所以开源项目中断了一段时间,现在继续更新开源项目。

  存储:云端文件存储,自带 CDN 加速,支持在前端直接上传/下载,可在云开发控制台可视化管理。

  因服务端是腾讯自带的,所以不能使用其他后端中间件来实现功能增强,比如 Redis,RabbitMQ。

  第二步:进入到题库列表页。下图是 Spring 题库列表页,可以点击查看进入到题目的详情页。

  第三步:进入到题目详情页。如下图所示就是 spring 面试题的详情页,加载的内容就是上传到云存储的 markdown 文件。后面会讲解如何上传题目。

  如下图所示,我上传了很多 markdown 文件,大家可以自行编写 markdown 文件,每一个文件对应一个题目,里面的内容是题目的问题+答案。

  markdown 格式的题目已经上传到了 github,目前只有部分,欢迎大家 commit。

  另外我还有 1000 道面试题的 pdf 也可以用作题库,需要的同学在公众号后台回复悟空领取下。

  5)调用 小程序自带的 readFileSync 将本地文件读入缓存(注意:开发者工具上不需要保存到本地也可以正常读取);

  该项目的小程序进阶版指的是不用云开发,后端采用 Spring Cloud 微服务作为服务支撑,数据库也不是云数据库了,而是 mysql。Rest 版本虽然目前还不完善,但已经和后端打通。

  数据库文件在 \data\sql 目录,需要都执行。执行成功后,业务表总共有 5 个业务模块, 7 张表,如下图所示:

  如何配置可参考前面的文章。访问地址:。访问 Nacos,并登陆 Nacos 后,如下图所示:

  另外需要注意下,Rest 版目前的首页题目类型和题目列表正在开发中,所以还是用的云函数,获取题目用到的 id 是 1。目前阶段仅供学习,本人时间有限,欢迎大家来帮助 commit。

  我把后端、前端、小程序都上传到同一个仓库里面了,大家可以通过 github 或 码云访问。地址如下:

  调试代码是个辛苦活,精力有限,在写技术文章时,还需要抽出时间倒腾这个开源项目,所以是否值得一赞?

相关应用