小滴滴课堂学习第1天(2021-12-18)

小滴滴课堂学习第1天(2021-12-18)

1、学前基础:

1、javaweb + maven
2、html + js
3、linux命令
4、后端开发工具:
jdk8 + IDEA + maven3.X
5、后端技术栈:
SpringBoot2.X
Spring5
MyBatis3.X
Mysql
JWT
Guava缓存
Jmeter5.X压测
6、前端技术栈:
VueCli4.3
Vue2.6
VueX
Axios
移动端CUBE-UI框架
VScode
7、部署:
阿里云CentOS7
Nginx静态文件服务器
Nginx部署后端双节点
域名配置解析

Springboot2.X和SpringCloud的关系:

大话微服务:
之前的应用是单体的。
开发速度慢,启动时间长;

微服务就是将不同功能模块的代码分成不同的服务。
但是每个服务都对应一个数据库
所以微服务带来的问题就是:数据库事务问题。
每个服务部署一台机器。
微服务图片示例:
在这里插入图片描述
【SpringCloud和SpringBoot的关系】:
SpringCloud是基于Springboot的。

使用Springboot2.x开发第一个json接口

什么是Springboot,怎么用?
就是一个web开发框架。简化了很多配置

Springboot开发项目常用的交互方式:
1、后端接口直接返回一个页面【少】
2、返回json数据【主流场景】
例如:微服务接口,前后端分离项目,手机app
3、如何使用Spring2.x开发json接口
@RestController
返回pojo对象
浏览器如果没有安装json格式插件,则返回不会美化。

SpringBoot目录结构讲解:
src/main/java:存放代码
src/main/resources:
1、static:存放静态文件,比如:js,css,image
可以直接在浏览器输入地址进行访问。
比如static下面有一个文件index.html
在这里插入图片描述
浏览器直接访问:http://localhost:8080/index.html
在这里插入图片描述

2、templates:存放静态文件,ftl,html【默认浏览器直接输入不访问】
3、application.properties:存放配置文件

springboot静态文件的访问顺序:
都是类路径下:
1、/META-INF/resources/
2、/resources/
3、/static/
4、/public/

【注意】:
很多大型的互联网公司的静态资源文件都不会放到项目里面的resources目录下的,而是使用CDN内容分发网络。
文件服务器:阿里云的OSS

Springboot的启动方式:

1、idea开发本地启动
2、jar包方式启动【工作中常用】
官方推荐。
java -jar xxx.jar
加上守护进程
这样,即使终端关闭了,程序还是会在后台执行
nohub java -jar xxx.jar &

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Uni-app是一种基于Vue.js框架的开发工具,可以快速开发和发布运行在多个平台的应用程序。仿滴滴小程序是指使用Uni-app开发一个类似于滴滴出行的小程序。 首先,我们需要使用Uni-app的开发工具创建一个新的项目。通过Uni-app的模板选择,我们可以选择一个适合开发小程序的模板。 接下来,我们可以使用Vue.js的语法来编写我们的小程序。我们可以使用Vue的数据绑定和组件化特性来创建小程序的各个页面和组件。比如,我们可以创建一个主页和各种子页面,如订单页面、附近车辆页面等。 在编写小程序的过程中,我们需要使用小程序的API来实现一些功能。比如,我们可以使用地图API来获取附近的车辆和显示地图;我们可以使用支付API来处理支付功能;我们可以使用请求API来获取后台数据等等。 同时,我们需要使用Uni-app的跨平台特性来实现在不同平台上运行我们的小程序。Uni-app可以将我们的代码编译为多个平台的小程序代码,如微信小程序、支付宝小程序等。这样,我们的小程序就可以在不同的平台上运行。 最后,我们可以使用Uni-app的打包功能来将我们的小程序打包成一个可发布的版本。通过打包,我们可以将我们的小程序发布到各个小程序平台上供用户使用。 总之,使用Uni-app开发仿滴滴小程序可以简化开发过程,并且提供了跨平台的能力,让我们的小程序可以在不同的平台上运行。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值