卡卷网
当前位置:卡卷网 / 每日看点 / 正文

去哪里找JAVA项目练手?

作者:卡卷网发布时间:2025-02-21 22:41浏览数量:60次评论数量:0次

在这里给大家推荐一个开源项目:苏三商城项目,地址如下:gitee.com/dvsusan/susan,里面包含了目前业界使用最广的一些技术栈,非常值得一看。

很多小伙伴靠这个项目拿到了多家大厂的offer。


susan_mall 是基于当前流行技术组合的前后端分离商城系统。


后端所使用的技术有:SpringBoot+Mybatis+SpringSecurity+jwt+Redis+ElasticSearch+RocketMQ+ShardingSphere+Nacos+geoip2+WebSocket+minio+hanlp+mahout+zxing+alipay+caffeine+guava+hutool等, 包含系统管理、通用管理、商品管理、购物管理、订单管理、营销管理、售后管理等功能。
项目结构
susan-mall

  • mall-common: 公共代码
  • mall-business 业务模块
  • mall-api -- 后端接口(后台管理系统接口 和 移动端接口)
  • mall-job -- 定时任务 + MQ消费者 + WebSocket服务端

系统截图

去哪里找JAVA项目练手?  第1张


系统架构图

去哪里找JAVA项目练手?  第2张


技术选型

去哪里找JAVA项目练手?  第3张


技术说明官网
SpringBootWeb应用开发框架spring.io/projects/spri
SpringSecurity认证和授权框架spring.io/projects/spri
MyBatisORM框架mybatis.org/mybatis-3/z
Elasticsearch搜索引擎github.com/elastic/elas
Redis缓存redis.io/
MongoDB文档数据库mongodb.com
Druid数据库连接池github.com/alibaba/drui
MinIO对象存储github.com/minio/minio
JWTJWT登录支持github.com/jwtk/jjwt
LombokJava语言增强库github.com/rzwitserloot
HutoolJava工具类库github.com/looly/hutool
Hibernator-Validator验证框架hibernate.org/validator

开发工具

工具说明官网
IDEA开发IDEjetbrains.com/idea/down
RedisDesktopredis客户端连接工具github.com/qishibo/Anot
RobomongomongoDB客户端连接工具robomongo.org/download
Navicat数据库连接工具formysql.com/xiazai.htm
MindMaster思维导图工具edrawsoft.cn/mindmaster
Drawio画流程图工具draw.io/
PostmanAPI接口调试工具postman.com/
mdniceMarkdown编辑器editor.mdnice.com/

开发环境

工具说明官网
JDK8docs.oracle.com/javase/
MySQL8mysql.com/
Redis6.0.16redis.io/download
MongoDB6.0.17mongodb.com/download-ce
RocketMQ5.3.0rabbitmq.com/download.h
Elasticsearch7.17.23elastic.co/downloads/el
Nacos2021.0.4.0nacos.io/docs/latest/qu

系统的亮点

去哪里找JAVA项目练手?  第4张


git地址:https://gitee.com/dvsusan/susan_mall,欢迎大家访问和star。

END

免责声明:本文由卡卷网编辑并发布,但不代表本站的观点和立场,只提供分享给大家。

卡卷网

卡卷网 主页 联系他吧

请记住:卡卷网 Www.Kajuan.Net

欢迎 发表评论:

请填写验证码