苍穹外卖day08
bug记录
- 知识点记录
微信支付
- 付款码支付
出示付款码支付,扫码枪扫码完成支付 - JSAPI支付
一般在H5应用中,比如在H5页面进行微信支付 - 小程序支付
在小程序中调起微信支付功能 - Native支付
商家提供二维码,消费者扫码支付 - APP支付
手机应用中调起微信支付 - 刷脸支付
刷脸支付 - 刷掌支付


Cpolar 获取临时域名
大部分电脑开发阶段在局域网之内,没有公网ip,可通过Cpolar方式获得一个临时域名。
Spring Task
Spring Task是Spring框架提供的任务调度工具,科研按照约定的时间自动执行某个代码逻辑;
定位:定时任务框架
作用:定时自动执行某段Java代码
应用场景:信用卡每月还款提醒、火车票售票系统处理未支付订单、入职纪念日为用户发送通知,等等。
cron表达式其实就是一个字符串,通过cron表达式可以定义任务触发的时间
构成规则:分为6或7个域,由空格分隔开,每个域代表一个含义
每个域的含义分别为:秒、分钟、小时、日、月、周、年(可选)

周(星期几) 和 日 通常只填1个,另外一个用?填充
可利用cron在线自动生成器来双向解析
WebSocket
WebSocket 是基于TCP的一种新的网络协议。实现了浏览器与服务器全双工通信——浏览器和服务器只需要完成一次握手,两者之间就可以创建持久性的连接,并进行双向数据传输。
websocket应用场景:视频弹幕、网页聊天、体育实况更新、股票基金报价实时更新

http:客户端(浏览器居多)和服务器,首先客户端发送请求,服务器回复响应;客户端一定是先发送请求,服务器才能响应,请求-响应模式,是单向的;当一次请求和相应之后,连接便断了,称为短连接。

websocket:客户端先发送握手,服务器应答后,连接便建立好了,长连接,浏览器和服务端便可进行双向通信。
相同之处:底层都是TCP连接。
Apache ECharts
使用Echarts,重点在于研究当前图标所需的数据格式。通常是需要后端提供符合格式要求的动态数据,然后响应给前端来展示图表。
Apache POI
Apache POI是一个处理Miscrosoft Office各种文件格式的开源项目。简单来说就是,我们可以使用POI在Java程序中对Miscrosoft Office各种文件进行读写操作。
一般情况下,POI都是用于操作Excel文件。
项目中导出报表,通常表格的格式相对是复杂、固定的,通过POI实现会比较繁琐。
常见做法是,我们提前自己在windows系统上先把表格的样式设计好,提供一个空的模板文件;然后通过程序读取到相应的模板文件之后,填上相应的数据即可,最后将文件下载到服务器即可。
浙公网安备 33010602011771号