一、演示二、设计文档三、后端问题记录
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-plusmybatis-plus官网
Springboot整合
mybatis使用小于
Mybatis Plus如何获取插入操作后的自增长的id
MyBatis获取自增长ID
mybatis批量更新数据三种方法效率对比
Mysql批量更新的三种方式
2、SpringBoot 2.1 整合 lomboxlombox
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、RedisSpringBoot整合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、kafkaLinux安装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优化(堆大小,垃圾回收)
功能
学生认证根据距离计算费用路径规划