Java后端实战项目推荐-尚医通

嗨,大家好,我是代码界的小白,欢迎大家关注、点赞和收藏哦!

很多准备找工作的同学都有一个困扰,简历单薄,没有好的项目,担心简历被刷,今天开始后续会给大家推荐一些比较好的开源项目。

虽然大家都知道github或者gitee上都有很多优秀的开源项目,但大多数没有视频教学,对于初学者或者小白来说是很难上手,总不能直接下载下来配置一下环境跑一下就算学习了吧,这显然是不能拿来参加面试的。

1.项目介绍

该项目是真实存在的项目,本人在学习的过程中看到有网友说该项目就是北京市的预约挂号统一平台,于是就去网上搜了一下,结果还真是。网址:https://www.114yygh.com/

总的来说,这个项目还是有一定的意义的,是一个不错的项目。但是项目里也有一些不足的地方,毕竟是免费的白嫖的,对初学者来说还是很好的选择。

2.项目学习地址

这里给大家推荐第一个有视频教学的项目,也是尚硅谷今天新推出的项目,在线医院预约挂号系统,尚硅谷的官方b站有教学视频,有文档,还是比较适合学习的。

这里给大家贴出b站链接:https://www.bilibili.com/video/BV1V5411K7rT?spm_id_from=333.999.0.0

这个项目我自己本人也是做过的,并且从头到尾跟着敲了一下后端模块的代码,前端的代码小部分是跟着敲的。这里也贴出我本人做完的本项目,已经放在了gitee上,欢迎大家下载学习。gitee地址:https://gitee.com/code-to-xiaobai/yygh_parent

3.从此项目中我们可以学到什么?

3.1后端技术

  • Lombok
  • Nginx:负载均衡
  • Redis:内存缓存
  • Mysql:关系型数据库
  • RabbitMQ:消息中间件
  • MyBatis-Plus:持久层框架
  • Swagger2:Api接口文档工具
  • HTTPClient: Http协议客户端
  • MongoDB:面向文档的NoSQL数据库
  • SpringBoot:简化新Spring应用的初始搭建以及开发过程
  • SpringCloud:基于Spring Boot实现的云原生应用开发工具,SpringCloud使用的技术:(SpringCloudGateway、Spring Cloud Alibaba Nacos、Spring Cloud Alibaba Sentinel、SpringCloud Task和SpringCloudFeign等)

3.2前端技术

  • NPM:包管理器
  • Babel:转码器
  • Webpack:打包工具
  • Vue.js:web 界面的渐进式框架
  • Node.js: JavaScript 运行环境
  • Axios:Axios 是一个基于 promise 的 HTTP 库

3.3其他技术

  • Docker:容器技术
  • Git:代码管理工具

4.简历中如何写?

这里先给大家一个两年工作经验的人写的,该描述来自网络。

项目名称:名医汇预约挂号平台

开发环境:IDEA+JDK1.8+ MySQL5.7

技术选型:Sping+SpringBoot+SpringCloud+mysql+MybatisPlus+Redis+MongoDB +RabbitMQ+Vue+elementUI

项目描述:名医汇预约挂号平台是近年来开展的一项便民就医服务,旨在缓解看病难、挂号难的就医难题,让患者能够随时随地轻松挂号!采用SpringCloud微服务架构和前后端分离技术,后台管理系统分为医院设置,数据字典,用户管理,订单管理,统计管理5个模块,前台用户系统分为:医院详情,用户登录,就诊人管理,预约挂号,就医提醒模块。

责任描述

  1. 参与后台需求分析,功能实现的讨论;
  2. 医院设置模块,医院设置与医院列表的增删改查。
  3. 数据字典模块,对数据字典树形显示,excel导入,导出接口开发。
  4. 前台用户登录功能,手机验证码,微信扫描登录接口开发。
  5. 前台用户实名认证与就诊人管理的增删改查。
  6. 订单管理模块订单列表,详情的查看。

技术描述

  1. 基于MyBatisPlus实现数据的增删改查;
  2. 通过redis配置类与Cacheable注解实现数据字典中数据的缓存,提高查询效率;
  3. 通过EasyExcel实现数据字典的导入导出;
  4. 基于SpringCloud中Feign组件实现远程调用,gateway配置网关;
  5. 基于MongDB实现在医院基本信息,科室信息,排班信息的存储,结合Springboot对数据进行查看功能的编码;
  6. 主要第三方API:阿里云短信,微信授权,阿里云OSS云存储;
  7. 使用swagger2进行接口测试。

总体感觉还行,就是有些长了,可以挑几个项目中自己熟悉的模块写上去.

这里提供一份其他网友的写法,仅供参加。

5.总结

这个商易通的项目整体还算可以,技术栈也是比较新比较全面的,主要以SpringBoot+SpringCloud+MySQL+Redis为基础,同时用到了前端的框架Vue,以及docker等。

说几个该项目没有考虑到的点,虽然以微服务为基础,但里面貌似没有提到分布式锁、分布式事务,其次就是关于消息队列的使用也是不多,还有就是MongoDB在这个里面似乎是可有可无的。【个人看法】

再次说明,毕竟是免费的白嫖的,还有讲解视频,总的还是很不错的,适合学习,学完这个后,有一定的基础后,可以考虑自己去找一些开源的比较成熟的项目来自己看看了。

公众号:代码界的小白,会更新互联网消息、动态、高频八股、实战项目等。

#Java后端实战项目##Java##学习路径#
全部评论
您好,我是小白,有两个问题;1.这个项目能边做边学(后端技术栈没学过的情况下)吗2.项目后端部分的所有内容都要自己去敲吗?我不太明白重点
2 回复 分享
发布于 2022-05-18 21:24
大佬,请教下针对于你说的问题“没有提到分布式锁、分布式事务,其次就是关于消息队列的使用也是不多,还有就是MongoDB在这个里面似乎是可有可无的”。那个尚融宝的项目是不是要好一些,在纠结做哪个
1 回复 分享
发布于 2022-05-21 21:04
老哥 gitee访问不了了呀
1 回复 分享
发布于 2022-05-18 14:54
谷粒商城和这个哪个比较好
1 回复 分享
发布于 2022-05-18 12:50
大佬,麻烦问一下,springcloud没学过,可以直接跟视频做项目吗,还是需要先学完springcloud在做项目呢
点赞 回复 分享
发布于 2022-09-18 15:17 山东
大佬,刚开始做项目跟着视频学好还是找github高星的。
4 回复 分享
发布于 2022-02-18 17:13
大佬,请问这个项目的挂号模块属不属于秒杀功能呢
2 回复 分享
发布于 2022-07-14 12:37
大佬请问这个项目大概要敲多久?
1 回复 分享
发布于 2022-03-25 15:41
大佬,我刚做完黑马点评项目,请问这个项目和那个比在难度上咋样呢?
点赞 回复 分享
发布于 2023-05-01 19:15 山东
楼主,gitee访问不了呀
点赞 回复 分享
发布于 2023-04-30 00:19 辽宁
您好,您的Gitee好像看不了
点赞 回复 分享
发布于 2022-06-30 10:32
大佬,请问这种项目面试的一般都会问什么问题
点赞 回复 分享
发布于 2022-06-18 13:53
只做后端部分的话,前端可以不看吗
点赞 回复 分享
发布于 2022-05-21 10:07
关于这个项目,大家有问题可以留言哈,欢迎交流学习。
点赞 回复 分享
发布于 2021-12-23 16:55

相关推荐

不愿透露姓名的神秘牛友
2025-12-25 23:28
由于毕业后想去央国企,所以目标很明确,暑期先水一段和互联网相关的实习经历,对秋招有所帮助即可。但之前准备较少,所以2月中旬提前返校,准备先学Java,开始了苍穹外卖和黑马点评,然后三月开始刷力扣(记不住、根本记不住),三月底四月初开始一边投递一边完善网上学的项目。以下是暑期以来的失败记录:暑期主要投递Java后端岗位1. 淘天:面试挂2. 华为通用软件开发:笔试挂3. 字节:面试挂4. OPPO:简历挂5. 虾皮:没做笔试6. 携程:做完笔试没推进7. 网易互娱:面试挂8. 网易有道:面试挂9. 京东:约面三次,全挂10. 顺丰科技:没面11. 海康威视:没面12. 东方财富:面试挂13. 国新健康:一面过,二面拒14. 阅文集团:没做笔试15. 阿里国际:没做笔试16. 滴滴:面试挂17. 美团:面试挂18. 中金所:面试挂19. 拼多多:面试挂20. 飞猪:过,发意向(被毁)21. 科大讯飞:拒面22. 中国银行:笔试挂23. ... ... ...24. 6月底实习,结束暑期九月初返校----秋招投递国企1. 中行:笔试挂2. 工行:拒面3. 农行:笔试挂4. 陕西移动金种子:面试挂5. 太原移动:拒面6. 中粮:没做笔试7. 中电十所:拒后续流程8. 天津联通:拒后续流程9. 中科信工:拒面10. 国网客服中心:笔试挂11. 招行:笔试挂12. 中金所技术:三面结束13. 中国人民保险:拒后续流程14. 中石油:笔试挂15. 中石化:拒面16. 国能:拒面17. 神舟软件:拒面18. 成都农商:二面结束19. 中电科太极:拒20. 天津移动:拒终面21. 航天二院:拒面22. 人保财险:拒面23. 国开行:没参加笔试24. 电科金仓:拒面25. 国网远光软件:拒面26. 科东:挂27. 北京证券交易所:拒面28. 兴唐通信:拒面29. 海油:面试流程30. ... ... ... ...31. 11月初签研究所保底,开摆,秋招和毕业继续中
2025年终总结
点赞 评论 收藏
分享
01-14 23:29
门头沟学院 Java
线下笔试面试,base广州面试公司:爱奇创新科技,在中大附附近的写字楼的一间办公室,boss上写的是20-99人,但是我去的时候,好像加上HR不超过二十个的感觉,像工作室面试时间:2026.01.14面试岗位:Java开发实习生面试问题:去到之后,HR让我填了份表,然后给了一份纸质版的笔试题笔试题目如下:1、Exception和Error都是继承Throwable,有什么区别2、线程的Thread.sleep(0)什么意义?有什么替代方法3、线程池的意义是什么?你会怎么创建线程池(使用Exceutor有什么缺陷)4、shutdown()之后,线程池已经提交的任务会被执行吗?5、Java的设计模式有哪些?6、UUID是32位的16进制编码怎么转换成Base64写出计算方式7、Java的饿汉式和懒汉式有什么区别8、对Spring的IOC的理解9、BeanFactory和ApplicationContext这两个Spring的IOC容器的区别10、算法题:lc的搜索二维数组||除了第六道Base64是什么编码不知道,其他都写出来了,算法直接全搜索矩阵暴力解,时间复杂度o(mn),做完然后就把考题给了一个自称安卓开发(后面他介绍公司情况的时候说的)的去看,看完说带我去会客室等面试面试题目:1、手撕switch语句怎么写,忘记跳出是写什么语句了,想到了continue但是感觉不对结果随便写了个return,后面才想到是break2、手撕sql:有user和phone两张表,需要查询phone表中有一条及以上记录的user,这个写出来写对了3、场景题:根据我的项目说有a,b,c三个任务,c要等待ab完成后再执行,问怎么实现,我说了一个join()方法,线程池还有juc的cyclicBarrier工具类,他说要怎么写怎么实现,我不太理解juc的屏障工具类,所以就说了等ab实现完了用消息队列去通知c执行,然后就开始说为什么要引入第三方技术来解决这个,然后听了他讲了很久说要根据当前技术栈实现问题的解决的最优解,而不是总想着利用别的技术栈去解决问题;这一块应该是拉扯了十五分钟应该是有4、要实现每月签到功能要怎么实现,回答:一是使用int32位二进制位去记录每天签到,二是redis的位图,问2:那你int要存储到哪里去,我说可以存在数据库或者redis里,问3:那redis里存储的是什么数据,我说可以存String,因为redis的底层数据结构是StringHashListSetZset等,后面他就在查应该,说我说的不明不白,是类似String的数据,5、然后问我es的分词器,怎么保证输入的歌曲在es中能准确搜索出来,(假如歌手名字叫一二,会不会被分成一,二)6、还有一些问题但是有点忘记了7、然后开始说公司的具体情况,以及入职后负责的工作内容等和反问🙌面试感想:在第三题被拉起来拷打了,实在是juc工具类这方面不太熟,知道并发和同步是怎么回事,但是不知道cyclicBarrier怎么使用和底层是怎么回事,写了太多中间件说我不考虑实际开发成本,让我多关注一下Java基础,oc估计是无了
查看17道真题和解析
点赞 评论 收藏
分享
评论
63
408
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务