当然这个单体项目已经可能是烂大街的东西了 但认真学一些总是能有所得的
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/
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?