终于不用愁项目经验和毕业设计了

点击上方“大话coding”,选择“星标”公众号

重磅干货,第一时间送达


大家好,我是木野归郎。

有很多小伙伴说有没有好的项目推荐,想参考总结一下,一般用途无非就是一下几种情况:

  • 自学、练手用

  • 在找工作时写在简历里边

  • 在写毕业设计时候找参考、灵感

  • 找一个脚手架来快速开发

毕竟有时候确实没有实际项目经验可以写,研究开源项目经验就很宝贵了。

网上现在开源项目挺多的,这篇公众号推荐的几个项目分为这么几类:

第一个是后台管理项目

第二个是商城类项目

第三个是秒杀类项目,这个稍微有点创新,涉及到高并发的内容

第四个是支付类项目,这个算是和业务相关的一个项目

第五个是综合平台类项目

当然开源项目中很少涉及到业务相关的内容,都是直接堆技术栈,因为每个公司的业务都不一样,没办法对业务进行展开。

支持国产品牌,这里介绍的项目是从git上分享的

de1fbe9d4b468e0dbdbc350e735b2589.png

后台管理项目

这个是一个ssm项目,项目中用的技术点比较全面,适合初学者练手。

前后端技术选型就不在这里截图了,可以去看README.md文件。

4f4e0afcf5294848f3fb800769074d0c.png

这里说一个功能,这个Web IDE功能,点击进去方便浏览代码,下面这张图片就是,箭头位置那个内置功能之一还是比较重要的,使用了相关的组件,技术上没有什么难度,初学者可以练手。

f67260bdfe02f6d61a7ce901625dcc9a.png

后台管理项目-JeeSite(ssm项目)

https://gitee.com/thinkgem/jeesite?_from=gitee_search

git

商城类项目

这个项目技术栈不是特别新,但是它是一个商城项目,基本组件和要素模块都包含了,主要还是小程序类型的。

e3c505a711fa1024e96db58ee87b6a24.png

商城类项目-微信商城(微信小程序)

https://gitee.com/fuyang_lipengjun/platform?_from=gitee_search

git

秒杀类项目

秒杀类项目还是比较难得的,毕竟涉及到一些高并发问题的一些实现,这个项目里边是一些具体秒杀问题的一些案例的集合。后端采用SpringBoot写的。

4b300719f45e459ff907a96312b7a85e.png

项目文件里边列举了一下案例情形,与之对应的是各种各样的一些方案实现和落地。

比如重要的一些锁的概念,乐观锁、悲观锁等等。

这些都是面试时候问的比较多的,也是比较有技术含量的。

bfdea3c9033230f2523f50fa3266d956.png

里边还有分布式秒杀,里边讲到了一些分布式锁的实现,基于redis实现,基于zk实现,基于分布式消息队列实现等等。

秒杀系统基本设计思想,包括限流、异步、分摊、缓存、主备等等。

某一程度上来讲就是开源节流的思想。这个项目你可以学到一些比CRUD更高级一些的技术,比如线程池、锁、分布式锁,包括里边的那些消息队列的应用,还有什么缓存的应用等等。

支付类项目-roncoo-pay(详细)

https://gitee.com/roncoocom/roncoo-pay?_from=gitee_search

git

支付类项目

开源项目一般很少和业务相关,都是将业务剥离出去了,而且很多公司业务都是保密的,这个是比较偏业务的项目。

e1edc152eb76844baa51c3c684e0d6c3.png

c972f64abfa58adc818005a5fc5dd680.png

支付类项目-roncoo-pay(详细)

https://gitee.com/roncoocom/roncoo-pay?_from=gitee_search

git

综合类平台项目01

关于微服务相关的项目的脚手架和不错的范例。这个项目就是在堆技术栈,整体的架构,各个组件的落地使用。

8ac526443856098f3e0dff87d9bf0354.png

比如下面这个项目,就是SpringCloud微服务化的平台,里边涉及到各种组件,服务发现注册,网管,调用,熔断降级机制,认证鉴权,配置中心等等。

bfb2ff89745afe8941930645451e3c3c.png

综合平台类项目-Cloud-Platform(脚手架)

https://gitee.com/geek_qi/cloud-platform?_from=gitee_search

git

与上面项目类似的还有下面这个项目

综合类平台项目02

132680d14356f26cf9493a67176c1c08.png

也是一个SpringCloud微服务项目

综合平台类项目

https://gitee.com/owenwangwen/open-capacity-platform

git

上面就是介绍的项目,可以参考学习

喜欢的小伙伴可以了解一下git上GVP计划

c733bf4ba83666137039b61766709631.png

其实后端项目用到的技术都是差不多的, 只是场景和程度不同。

喜欢的话可以留言545de571984e9f70aa6af4d798ea8cf7.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值