当前位置: 首页 > Web前端 > vue.js

现在躲起来!这几个开源项目,都是为了练练手下的私活而设立的!

时间:2023-03-31 17:02:14 vue.js

一直以来,总有朋友问:哎,请问有什么好的项目推荐吗,想参考一下。大致目的无非是以下几种情况:自学加实践:从书本和博客的理论学习过渡到实践实践,吸收项目经验,可以作为找工作和写简历时的参考:毕竟有时候没有实际项目经验可写,所以研究开源项目毕业设计:想找点参考,找点话题,找点灵感,甚至想拿私人参考:想找个脚手架为了快速发展。今天整理几个开源项目,分为几个通用的方面:后台管理项目、商城项目、秒杀项目、支付项目、综合平台项目*1。后台管理项目项目名称:JeeSitehttps://gitee.com/thinkgem/jeesite这是一个典型的SSM后台管理项目(不是有很多小伙伴推荐SSM项目实践),基于经典技术组合开发(SpringMVC,Shiro,MyBatis,BootstrapUI等),适合学习和实践。而且,作为一个典型的后台管理系统,它基本具备了所有的要素,包括:组织结构、角色用户、权限授权、数据权限、内容管理、工作流等。特别要提到的最后一个工作流模块,可以实现工单提交、审核/批准等流程。这是后台管理项目中必备的模块。2、商城项目项目名称:platform-wechat-mallhttps://gitee.com/fuyang_lipengjun/platform本项目是一个开源的微信小程序商城。虽然它的项目技术栈不是特别新,后端也是用的SSMFramework,但是作为一个商城项目,基本包含了所有的元素模块,比如:系统后台管理,商品后台管理,手机商城API接口,手机商城,微信小程序商城等,主要功能也非常丰富,包括:会员管理、商城配置、商品管理、促销管理、订单和系统管理等。3、秒杀项目名称:spring-boot-seckill秒杀开源项目其实很少见。毕竟涉及到一些高并发的问题。这些都是可以让面试官在面试中大放异彩的东西。这个项目与其说是一个开源项目,不如说是一些具体秒杀问题的案例集。传送门:https://gitee.com/52itstyle/spring-boot-seckill秒杀系统的基本设计思路无非就是:限流、缓存、异步、共享、主备。其实从某种程度上来说,是开源+节流的思想。所以通过它,你应该可以学到一些比CRUD更高级的技术,比如:线程池、锁、分布式锁、消息队列(kafka)、缓存(redis)等等。4.支付项目项目名称:roncoo-payhttps://gitee.com/roncoocom/roncoo-pay支付系统,集成了主流的支付方式、支付平台等,此外,它还有一些额外的管理功能,比如Reconciliation、结算、交易订单的管理等,所以也有后台管理。该项目的技术栈也是主流的后端技术,包括:SpringBoot、Shiro、MyBatis、Redis等。开源的支付项目可能不多见,也是一个面向业务的开源项目。毕竟很少有开源项目是和业务强相关的,而且开源的东西一般业务都剥离了。项目涉及到一些支付相关的业务流程,包括:支付流程、对账流程、结算流程等。五、综合平台项目项目一:Cloud-Platformhttps://gitee.com/geek_qi/cloud-platformCloud-Platform是一个基于SpringCloud技术栈的微服务开发平台,包括微服务架构的常用组件,例如:服务注册与发现、网关、服务调用、熔断/降级机制、鉴权/鉴权、监控中心等。项目2:open-capacity-platform也和上面的项目一样,open-capacity-platform也是学习SpringCloud微服务技术栈的一个很好的例子,里面也包含了微服务架构中的各种应用组件。https://gitee.com/owenwangwen/open-capacity-platform后记最后,各位有好的项目资源可以推荐一下,赶紧交流,共同进步。本期结束,分享到这里。我是小编NanfengChui,专注于分享好玩、有趣、新颖、实用的开源项目、开发者工具、学习资源!希望和大家一起学习交流。欢迎来到我的公众号【Github导航站】。以前一个html文件被推荐3000多人访问。多少宽带就足以支持程序员连接私人作业所必需的后台框架,而不必重新发明轮子。网友:太好用了!还在从头到尾处理项目吗?这6个SpringBoot项目用好,事半功倍!厉害了,这款程序员代码补全工具让你的编程效率飙升!《2000后缩写黑语言翻译器》上GitHub热搜榜,中年网友终于能看懂年轻人的awsl好酷!这款开源安卓投屏软件,让你边打游戏边工作!