java面试项目遇到的问题及解决办法,2024年最新垃圾分类小程序,阿里内部Java笔记火爆IT圈

2-4,语音识别

长按识别,并查看识别结果

查看识别的文字属于什么垃圾

2-5,视频

视频列表

视频详情

2-6,搜索功能

搜索垃圾

搜索文章

2-7,垃圾分类列表

四种垃圾分类介绍

每种分类包含那些垃圾

2-8,答题竞赛

每日答题

注册用户参加排名

积分排名

错题集

正确率分析

2-9,个人中心

未登录

已登陆

我的收藏

2-8,在线客服

客户直接在小程序里发消息给客服

客服可以在网页端,或者微信端管理消息

网页端客服

小程序端客服

2-9,意见反馈

客户可以直接在小程序端提建议,建议里可以添加图片

管理员可以在小程序后台,查看客户的反馈

2-10上面回收商

3,cms管理后台


我们这里的可视化网页后台使用的时云开发自带的cms(内容管理)

3-1,登录页

3-2,管理后台

我们可以在这里

  • 1,添加新闻,删除新闻,修改新闻

  • 2,添加垃圾,删除垃圾,修改垃圾

  • 3,添加视频,删除视频,修改视频

  • 4,添加题库,删除题库,修改题库

  • 5,查看文章评论

  • 6,添加回收商,删除回收商,修改回收商

还有更多的功能,我会在视频课里给大家用视频来演示,这样更直观。

4,数据库


数据库我们这里用云开发自带的云数据库,下面的集合就是我们的数据表。

二~微信开发者工具的安装与使用

=============================================================================

我们在开发小程序之前,首先需要安装小程序开发者工具,今天就来教大家安装小程序开发者工具。

2-1,其实很简单,只需要进入小程序官网,然后点击工具,如下图所示。


https://developers.weixin.qq.com/miniprogram/dev/devtools/devtools.html

当然了,也可以直接通过下面链接去下载

https://developers.weixin.qq.com/miniprogram/dev/devtools/download.html

2-2,下载安装包如下


不管你是window还是mac电脑,只需要双击安装包实现安装即可。

等待安装即可

安装完成

2-3,进入开发者工具


第一次进入时,如下

点击上图的加号,就可以创建一个新项目,我们主要教大家如何导入项目,视频里会有详细讲解。

三,注册小程序

=====================================================================

我们前面虽然可以用测试号创建小程序,但是测试号有很多功能会受限,比如我们后面讲的云开发,必须是注册小程序后才可以使用,所以今天我们就来讲讲小程序的注册.

3-1,其实官方给的注册步骤很详细了


官方注册地址:https://mp.weixin.qq.com/wxopen/waregister?action=step1

进入注册页面时,跟着提示一步步来就可以了

3-2,注意点:


如果只是学习的话,注册个人小程序即可.

如果想商用,想使用微信支付,取用户手机号等复杂功能,可以注册企业小程序,不过企业小程序必须有营业执照才可以注册.

四,云开发环境的创建

========================================================================

今天我们就来正式的创建自己的第一个云开发项目,在创建云开发之前,有下面几个注意事项

  • 1,必须注册小程序后才可以开通云开发

  • 2,一个小程序可以创建两个云开发环境,学习的时候最好只创建一个

4-1,创建一个云开发项目


和创建普通小程序一样,如上图所示,需要注意的就是这里必须要填写自己的appid,不可以用测试号. appid的获取如下图所示.

4-2,开通云开发


  • 1,点击下图箭头所示,如果你第一步创建项目时,没有使用自己的appid,这里不会有下图箭头所示的云朵.

  • 2,给云开发环境取名

    等待创建

    创建成功

  • 3,获取云开发环境id

4-3,初始化云开发环境


在app.js里写入环境id,注意这里要用你自己的云开发环境id


 wx.cloud.init({

        env: "xiaoshitou-xs7fr"

 })



用时候云开发创建好以后,初始化可能需要一点时间,所以如果这里初始化有报错,记得关闭开发者工具,等几分钟再重新打开即可.

五,开通cms内容管理

=========================================================================

5-1,开通cms的准备工作


如下图所示,直接点击开通内容管理(CMS)即可

开通cms需要你云开发里使用按量付费,如果你是第一次开通云开发,记得做如下选择。

在这里插入图片描述

如果你已经开通过云开发,记得把付费模式改为按量付费。如果你一开始云开发不是按量付费的模式。

点击完开通以后,会有如下弹窗,直接点击确定即可。不要被付费吓着,官方每月会送我们一定的免费额度的。学习得话基本上够用了。

上面点完确定后,我们只是开启了按量付费功能,因为cms得使用必须要开通按量付费才可以得。所以还要再点一次开通。如下图

点完开通后,会有如下弹窗,直接点击下一步即可。

然后我们需要设置登录内容管理后台得账号和密码,然后点击确定即可

然后我们就等待内容管理功能得开通了,需要等几分钟。

开通成功以后,我们就可以通过下面这个地址进入管理后台了。

后面我们统一称内容管理为cms

5-2,注意事项


  • 一个云开发环境对应一个内容管理(cms)

  • cms开通会存在开通失败的情况,如果开通失败了,就用新的云开发环境去开通,如果新的云开发环境还是不行的话,那就只能重新去注册一个新的小程序了。一个小程序是可以开通两个云开发环境的。

  • 现在小程序官方改规则了,使用内容模型,每月可能要付几毛钱。不过学习使用的话,不会用太多的。一个月几元钱足够了。

5-3,登录Cms可视化管理后台


上面开通好以后,就可以通过后台地址登录管理后台了。如下

5-4,在cms里创建后台项目


第一次登录,我们还需要创建一个项目

自己输入项目名和项目id即可

然后点击进入刚刚创建的项目

到这里我们的cmd可视化网页管理后台就创建好了

5-5,内容模型


我会在视频里教大家如何创建内容模型,其实内容模型和我们数据库里的数据表(集合)是对应起来的。

5-6,导入内容模型(一定要导入)


我们在cms后台,点击导入模型

然后把我源码数据目录下的内容模型拖入即可导入,这里的内容模型其实就是我们的数据表。

5-9,导入数据


我把新闻,垃圾分类,题库这三个表的数据,提前给大家准备好了,大家在cms网页点击导入即可。

通过json导入

5-8,修改表权限


我们下面5个表要改下表权限 huishou,news ,questions,refuse,video 权限改为所有用户可读,仅创建者读写。

六,垃圾分类小程序的部署

==========================================================================

今天我们来讲下垃圾分类小程序的部署,部署中一些细节的问题也会给大家讲解下。

6-1,下载源码


如果有买我课,或者办我的年卡,都可以获取到源码。

6-2,打开开发者工具导入源码


源码的导入我在小程序基础课里有讲的。这门课的详情讲解里也会教大家如何导入源码的。

6-3,云开发环境的初始化


云开发的开通,在我云开发基础入门里也有讲,这里就不在累述。

创建好云开发后,要在app.js里进行云开发环境的初始化。

6-4,部署云函数(一定要部署)


先选择云开发环境

如下图所示,部署云函数。

下面几个云函数都要部署,部署成功后文件前面会出现一个云朵的标识。

七,图片和语音识别准备工作

===========================================================================

7-1,注册百度开发者账号


我们这里使用了百度的图片识别技术,所以在使用之前我们要现在注册百度开发者账号,官方地址:https://ai.baidu.com

注册地址:https://login.bce.baidu.com

至于如何注册,这里不需要我再教了吧,大家自行注册就行了。

我们主要用到的是图片识别和语音识别技术

7-2,注册完记得要实名下


现在使用百度图片识别,必须要实名认证下。

根据自己的情况选择认证方式

学习的话,只需要个人认证即可。

7-3,创建图片和语音识别应用


我们要使用图片识别和语音识别功能,就要创建一个应用 。

我们可以在图像识别下创建应用,记得勾选图片识别和语音技术就行。

点击完创建应用后,把图像识别和语音技术全部勾选。

当然了,如果你一开始考虑清楚都用那些功能以后,可以把你想要的功能都勾选了,这样以后就不用重复的创建应用了。

选个人即可

这样我们就创建好应用了

创建好以后,下面两个东西我们后面会用到,知道在哪里即可。

7-4,领取免费资源


7-4-1,图像识别资源

同样的我们要使用图片识别功能,也是要去领取免费资源的,要不然我们连免费使用的额度都没有,当然啦,如果百度后面改规则了,我们就只能付费购买这些资源了。如果只是学习用的话,用不了几毛钱。

所以先把能领的都领取下。

估计百度是在为后期收费做准备,但是目前还有免费资源可以领取。既然可以白piao就先领取免费的。即便后期收费了,咱们学习使用估计也用不了太多,几毛钱的估计就够咱们学习用的了。

点击免费领取资源

既然免费,当然全部领取了啊。领取完,耐心等待生效即可。如果你在学习的时候,不能在免费领取了,那就花几毛钱付费下也行的,基本上几毛钱就够咱们学习使用了。

领取完图片识别的,语音技术的也要领啊。

7-4-2,语音技术资源

点击免费领取

把能领的全部领了。

自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。

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

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

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

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

如果你觉得这些内容对你有帮助,可以添加V获取:vip1024b (备注Java)
img

最后

作为过来人,小编是整理了很多进阶架构视频资料、面试文档以及PDF的学习资料,针对上面一套系统大纲小编也有对应的相关进阶架构视频资料


一个人可以走的很快,但一群人才能走的更远。如果你从事以下工作或对以下感兴趣,欢迎戳这里加入程序员的圈子,让我们一起学习成长!

AI人工智能、Android移动开发、AIGC大模型、C C#、Go语言、Java、Linux运维、云计算、MySQL、PMP、网络安全、Python爬虫、UE5、UI设计、Unity3D、Web前端开发、产品经理、车载开发、大数据、鸿蒙、计算机网络、嵌入式物联网、软件测试、数据结构与算法、音视频开发、Flutter、IOS开发、PHP开发、.NET、安卓逆向、云计算

60997733)]
[外链图片转存中…(img-1G1qfG7J-1712260997734)]

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

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

如果你觉得这些内容对你有帮助,可以添加V获取:vip1024b (备注Java)
[外链图片转存中…(img-uycdLqlP-1712260997734)]

最后

作为过来人,小编是整理了很多进阶架构视频资料、面试文档以及PDF的学习资料,针对上面一套系统大纲小编也有对应的相关进阶架构视频资料

[外链图片转存中…(img-m92VwE72-1712260997734)]
[外链图片转存中…(img-IpVbqvzZ-1712260997735)]

一个人可以走的很快,但一群人才能走的更远。如果你从事以下工作或对以下感兴趣,欢迎戳这里加入程序员的圈子,让我们一起学习成长!

AI人工智能、Android移动开发、AIGC大模型、C C#、Go语言、Java、Linux运维、云计算、MySQL、PMP、网络安全、Python爬虫、UE5、UI设计、Unity3D、Web前端开发、产品经理、车载开发、大数据、鸿蒙、计算机网络、嵌入式物联网、软件测试、数据结构与算法、音视频开发、Flutter、IOS开发、PHP开发、.NET、安卓逆向、云计算

  • 3
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值