欢迎您访问365答案网,请分享给你的朋友!
生活常识 学习资料

校园跑腿项目

时间:2023-07-22
校园跑腿项目

一、演示二、设计文档三、后端问题记录

1、Mybatis-plus2、SpringBoot

2.1 整合 lombox2.2 获取前端参数2.3 异常处理 3、登陆认证4、Redis5、 分布式锁**6、内存空间优化

6.1、mysql内存优化6.2、JVM优化 7、kafka8、其他 四、前端问题记录TODO: 一、演示

登陆:

首页:

接单界面

搜索

我的

学生认证:

订单

代取快递下单

食堂带饭下单

订单详情(下单):

订单详情(接单)

私聊

二维码:

二、设计文档

需求分析、概要设计、基础技术准备、技术难点

三、后端问题记录 1、Mybatis-plus

mybatis-plus官网

Springboot整合

mybatis使用小于

Mybatis Plus如何获取插入操作后的自增长的id

MyBatis获取自增长ID

mybatis批量更新数据三种方法效率对比

Mysql批量更新的三种方式

2、SpringBoot 2.1 整合 lombox

lombox

2.2 获取前端参数

7种获取前端参数的方法

postMapping和putMapping注解获取参数时必须添加RequestBody注解

获取前端参数

时间参数

java.util.linkedHashMap cannot be cast to xxxEntity

2.3 异常处理

SpringBoot优雅的全局异常处理

3、登陆认证

springboot 整合 jwt

加密重要信息:Java加密

Java AES 加密工具类

javax.crypto.BadPaddingException: Given final block not properly padded解决方案

获取手机号:获取手机号,把wxservice注册进容器:SpringBoot项目中使用WxJava SDK中的weixin-java-miniapp

java.security.InvalidKeyException: Illegal key size错误

4、Redis

SpringBoot整合Redis及Redis工具类撰写

SpringBoot整合Redis集群

redis集群清除数据

redisTemplate.delete删除失败

不要用json格式化,时间无法解析

5、 分布式锁

springboot整合zookeeper实现分布式锁

SpringBoot集成Curator实现分布式锁

Zookeeper客户端Curator使用详解

**6、内存空间优化 6.1、mysql内存优化

mysql内存优化

6.2、JVM优化

springboot进程内存优化

线上项目内存优化

jvm调优总结

JVM性能调优

7、kafka

Linux安装Kafka

Canal+Kafka实现MySQL与Redis数据同步

kafka服务自动关闭

kafka客户端连接失败

kafka运行内存不足问题解决

8、其他

使用uni-app获取微信小程序openid

Java发请求

Dubbo启动时qos-server can not bind localhost:22222错误解决

springboot order注解

四、前端问题记录

圆角边框

mpvue添加icon

uniapp

异步转同步

uni-app 中退出应用

uniapp底部导航栏的点击事件

存储和获取Token:uni app 调用接口方法与保存token

uniapp的uni.navigateBack返回上个页面如何刷新数据以及状态

uni-app获取input框的value值

uni-app中组件传值

跨域请求 :跨域方式实现原理

TODO:

把配置信息改成用配置文件的形式

前端

按照下面的博客改:uni-app uni.request简单封装(请求头配置及response处理)Token过期在前端把token删了(把所有请求封装:请求头,Token过期的处理)全局函数学React,用React做一个后台管理系统

redis

redis改成集群zset存那几个List

数据库

数据库主从,读写分离分表(已完成和进行中)数据库、Spring事务(删除进行中,加入已完成)(放入消息队列)分布式ID

ES

做搜索(分离出微服务)

性能

压测JVM优化(堆大小,垃圾回收)

功能

学生认证根据距离计算费用路径规划

Copyright © 2016-2020 www.365daan.com All Rights Reserved. 365答案网 版权所有 备案号:

部分内容来自互联网,版权归原作者所有,如有冒犯请联系我们,我们将在三个工作时内妥善处理。