上个高赞项目推荐,会一个就能跟面试官谈笑风生

核心提示前言我见过不少程序员面试的时候刚开始谈的好好的,结果面试官一问到写过哪些项目,瞬间就哑火了。应届生还好,面试官还会更注重你的基础方面,如果是一直CRUD的老码农跳槽被问到项目时没有拿得出手的干货,简直分分钟被pass掉,所以今天这篇文章给大

序

我见过很多程序员在面试开始的时候都讲得很好。结果面试官一问写了什么项目,他瞬间就发脾气了。

大一没问题,面试官会更看重你的基础方面。如果一直CRUD跳槽的老码农被问到拿不到的干货,简直分分钟就被打发了。所以今天这篇文章整理了GitHub上星级最高的13个Java项目。我把他们分为三类,一类是基于跳靴。一个是基于springcloud的微服务项目,另外两个是基于Struts和Hibernate的。仔细看完,我保证你能随便学两个,和面试官玩得开心。

这里不能粘贴Git地址,所以整理了13个项目的源代码。

需要转发本文+关注+私信【资讯】的朋友可以获取!

好了,不多说了,坐稳了撑着,走吧!

在线考试系统

基于Spring Boot+Vue的在线考试系统

功能介绍

支持选择题、多项选择题和是非题。

支持学生、教师和管理人员。

学生:参加考试,检查我的考试。

教师:学生的所有权限+创建/编辑问题+创建/编辑考试。

管理员:教师+管理用户的所有权限。

软件体系结构

采用后端SpringBoot+JPA++Swagger2+JWT验证,根据用户权限返回不同数据。

采用前端Vue+AntDesign,组件拆分,封装了多年的常用组件,方便维护和二次开发。

埃拉德明

该项目基于Spring Boot 2.1.0、Jpa、Spring Security、redis、Vue的后端管理系统。项目采用分模块开发方式,权限控制采用RBAC,支持数据字典和数据权限管理,前端和后端代码一键生成,动态路由。

微型人事管理系统

微人事是前端分离的人力资源管理系统。项目采用SpringBoot+Vue开发,项目加入了常见企业应用中涉及的技术点,如Redis、RabbitMQ等。

作者也给出了部署的视频和教程文档,相当详细,有需要的小伙伴可以根据视频一步步学习。

后段技术栈

Spring Boot

春天安全

米巴蒂斯

关系型数据库

使用心得

兔子q

春季缓存

前端技术堆栈

某视频剪辑软件

ElementUI

爱可信

vue路由器

状态管理

WebSocket

vue-cli4

尖峰系统设计

关于如何杀死高并发大流量架构的项目。在学习之前,快速上手MQ,SpringBoot,Redis,Dubbo,ZK,Maven,lua,效果会更好!

微观人事管理系统

前端分离式人力资源管理系统采用SpringBoot+Vue开发。

MarkdownEditors

基于Android的Markdown编辑器,项目功能本身不难,但是细节很多。

博客系统

基于SSM的个人博客系统适用于刚开始SSM和制作个人博客的学生。涉及的主要技术有Maven、Spring、SpringMVC、MyBatis、Redis、JSP等等。

会议系统

支持音频、视频、幻灯片、聊天和屏幕的实时共享。用于在线学习可以实现:

在线辅导

课堂上翻跟头

小组协作

在线课程

以上五个项目都是基于spring boot开发的。下面是基于spring cloud开发的一些微服务项目。

高赞教程:PiggyMetrics

这个开源项目是你开启微服务之旅的最佳选择。PiggyMetrics是一个非常全面的介绍微服务实践的范例集,可以指导开发者使用Spring Boot、Spring Cloud和Docker构建微服务架构。

这个开源项目有一个典型的微服务实现案例——个人金融微服务系统。采用Spring Boot/Spring Cloud等技术栈实现微服务的开发、建设和治理,虽然麻雀虽小五脏俱全。

在这种情况下,您可以充分了解微服务的注册发现、配置中心、融合、路由、负载均衡、带注释的Http客户端、认证和全链跟踪等技术,以及日志、监控、度量等运维指标的统计分析。

PiggyMetrics分解为三个核心微服务,都可以独立部署。如果你有微服务的基础知识,没有实践经验,就从这个项目开始吧。

易阅读微服务项目

易读是一款读书APP,基于Spring Cloud开发的微服务实践项目,涉及SpringCloud-Gateway、Nacos、Hystrix、OpenFeign、Jwt、ElasticSearch等技术栈的应用。

核心架构图如下:

刀片微服务开发平台

SpringBlade采用前端分离模式,前端基于React、Ant Design、Vue、Element-UI。采用后端春云家族桶,注册中心和配置中心选择Nacos。对多租户底层进行简单封装,用较少的代码换取更具扩展性的SaaS多租户系统。

网约车项目

看图。

二手拍卖系统

我之前介绍过这个系统,它是基于Nutz+JSP构建的。Nutz可以理解为轻量级的MVC框架。

主要功能模块分为:

用户模块

订单模块

商品模块

管理员模块

后台管理员发布商品,前端用户登录即可预览商品和下单。

基于WEB的农产品销售管理系统

类似电子商务的销售系统。

一个很老的技术栈项目,基于Struts+Hibernate,但是功能齐全。

语言:Java1.8框架:Struts,Hibernate数据库:MySQL5.5服务器:tomcat7

业务流程图:

它分为两个模块:管理员和成员:

好了,这篇文章就到这里。源代码都整理到这里了。转发本文+关注+私信【资讯】即可获得。

更多精彩内容,快来关注Java俱乐部吧。

#项目#

 
友情链接
鄂ICP备19019357号-22