一个用Spring Boot做的垃圾分类小程序,你不拿来学习一下?

TJ君帮大家试了一下,首先要说是,工具箱会不断的成长,对于识别不出的垃圾图像会给出如下提示:

bc300f586a7f4918b2b925234e21cbb2.png

好吧,TJ君承认上传的并非正常的垃圾图像,所以工具识别不出来也是正常:

e30fe03b45ca785747580d70c4b97c55.png

好了好了,大家不要关注识别的内容,主要还是看功能,看功能!

工具会根据初步识别的图片结果给用户几个选项,根据选项进一步进行识别分类,你看正常用起来还是很不错的~

f1549ba1858fd2d32f21de5aeb7982c4.png 562cd56824475039c94018dc58c237c7.png

整个项目使用SpringBoot2搭建后端服务,使用Swagger2构建 Restful 接口文档,数据库采用 Mysql,使用 Mybatis-Plus 做数据访问层。

项目的安装步骤需要注意以下六点:

  • 准备工作,项目需要JDK8或以上作为开发环境,前端开发用的uni-app需要下载Hbuilder ,后端开发需要下载Eclipse 或 IDEA。

  • 语音识别和图像识别功能使用百度智能云平台服务,可以注册后有5万次调用api 的免费使用量,自己用用肯定够了,然后在后端afterend的uniapp-api当中的配置文件里面需要进行配置appid、apikey、secretkey。

  • 数据库准备,Mysql里面创建一个叫做garbageSort的数据库,然后把项目里的garbagesort.sql数据库文件进行导入进去。

  • 后端启动:

  • 第一步,在IDEA项目的backend目录下找到 uniapp-api 模块。

  • 第二步,在application.yml中配置好数据库相关信息 和之前说到的百度请求api管理的配置信息即可。(这里和前几天介绍的聊天室系统的配置有异曲同工之妙,想做聊天室的小伙伴可以看这里:想知道聊天室系统是怎么做的吗?

  • 第三步,运行UniappApiApplication ,启动后端服务

  • 前端启动:在 Hbuilder 中打开目录 frontend ,在运行菜单中 点击 运行到小程序模拟器 —> 微信开发者工具,或者 使用 微信开发者工具 打开 forntend -> unpackage -> dist -> dev -> mp-weixin,然后就可以运行微信小程序啦。

  • web 端启动:使用 IDEA 开发工具打开web目录,修改application-druid.yml 配置文件中的数据据信息,运行 WebApplication.java,启动 web 垃圾分类管理系统,启动成功,可以直接访问 http://localhost:8082 。

如果想有额外功能的小伙伴,作者也非常欢迎小伙伴进行2次开发,TJ君觉得整个项目虽然说不大,但很精致,很适合大家学习一下,有兴趣的小伙伴,下载代码试试吧:

点击下方卡片,关注公众号“TJ君
自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。

深知大多数Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则几千的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!

因此收集整理了一份《2024年Java开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。img

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上Java开发知识点,真正体系化!

由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!

如果你觉得这些内容对你有帮助,可以扫码获取!!(备注Java获取)

img

最后总结

ActiveMQ+Kafka+RabbitMQ学习笔记PDF

image.png

  • RabbitMQ实战指南

image.png

  • 手写RocketMQ笔记

image.png

  • 手写“Kafka笔记”

image

关于分布式,限流+缓存+缓存,这三大技术(包含:ZooKeeper+Nginx+MongoDB+memcached+Redis+ActiveMQ+Kafka+RabbitMQ)等等。这些相关的面试也好,还有手写以及学习的笔记PDF,都是啃透分布式技术必不可少的宝藏。以上的每一个专题每一个小分类都有相关的介绍,并且小编也已经将其整理成PDF啦
《互联网大厂面试真题解析、进阶开发核心学习笔记、全套讲解视频、实战项目源码讲义》点击传送门即可获取!
F啦
《互联网大厂面试真题解析、进阶开发核心学习笔记、全套讲解视频、实战项目源码讲义》点击传送门即可获取!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值