当然这个单体项目已经可能是烂大街的东西了 但认真学一些总是能有所得的
1.所得到就是规范的目录结构开发流程
2.前后端分离接口规范设计
路径 访问方式 返回参数 都特别规范 这样可以联调通顺
所以在干任何事情前规划可以事半功倍
3.阿里云OSS存储
将图片上传到阿里云Bucket 其实就是来实现上传的
4.Redis缓存
Redis基于内存的键值对结构数据库 Mysql存储在磁盘上 优点内存存储读写性能高
图形化工具
至于具体一些语法 我学的快忘得快 一个月不到忘完了
参考:
Redis常用命令:
一:字符串操作命令
SET Key value 设置指定key值
GET Key 获取指定key值
SETEX key seconds value 设置指定key值 并设置过期时间秒
SETNX key value 只有在key不存在时设置key的值
二:哈希操作命令
HSET key field value 将哈希表key字段field的值设为value
HGET key field 获取存储在哈希表中指定字段的值
HDEL key field 删除存储在哈希表中的指定字段
HKEYS key 获取哈希表所有字段
HVALS key 获取哈希表中所有值
三:列表操作命令(有序不唯一)
LPUSH key value1 [value2] 将一个或多个值插入到列表头部
LRANGE key start stop 获取列表指定范围内的元素
RPOP key 移除并获取列表最后一个元素
LLEN key 获取列表长度
四:集合操作命令(无序唯一)
SADD key member1 [member2] 向集合添加一个或多个成员
SMEMBERS key 返回集合中的所有成员
SCARD key 获取集合的成员数
SINTER key1 [key2] 返回给定所有集合的交集
SUNION key1 [key2] 返回所有给定集合的并集
SREM key member1 [member2] 删除集合中一个或多个成员
五:有序集合操作命令(有序唯一 关联一个double分数)
ZADD key score1 member1 [score2 member2] 向有序集合添加一个或多个成员
ZRANGE key start stop [withscores] 通过索引区间返回有序集合中指定区间内的成员
ZINCRBY key increment member 有序集合中对指定成员的分数加上增量increment
ZREM key member [member....] 移除有序集合中的一个或多个成员
五:通用命令
KEYS pattern 查找所有符合给定模式的key
EXISTS key 检查给定key是否存在
TYPE key 返回key所存储的值的类型
DEL key key存在时删除key
5.简单微信小程序相关了解
当然前端代码并未去实现 主要在深入了解后端技术
6.Mysql的深入学习
之前有关学的Mybatis 当时也是学的比较深入 然后做这个项目也就忘了差不多了
也暴露出了关于SQL的弱势 需要后期去深入理解SQL优化等方式 不能只会一些简单的增删改查语句
7.Echarts图表的使用
这个有点前端了 就是渲染数据 可视化美观的显示出来
官网:https://echarts.apache.org/handbook/zh/get-started/