首页 > 其他分享 >67.”苍穹外卖项目个人所得“

67.”苍穹外卖项目个人所得“

时间:2024-11-07 19:19:17浏览次数:4  
标签:操作命令 key 67 外卖 获取 value 哈希 个人所得 集合

当然这个单体项目已经可能是烂大街的东西了 但认真学一些总是能有所得的

1.所得到就是规范的目录结构开发流程

image
image

2.前后端分离接口规范设计

image

路径 访问方式 返回参数 都特别规范 这样可以联调通顺
所以在干任何事情前规划可以事半功倍

3.阿里云OSS存储

将图片上传到阿里云Bucket 其实就是来实现上传的
image

4.Redis缓存

Redis基于内存的键值对结构数据库 Mysql存储在磁盘上 优点内存存储读写性能高

图形化工具
image

至于具体一些语法 我学的快忘得快 一个月不到忘完了
参考:

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.简单微信小程序相关了解

当然前端代码并未去实现 主要在深入了解后端技术
image

6.Mysql的深入学习

之前有关学的Mybatis 当时也是学的比较深入 然后做这个项目也就忘了差不多了
也暴露出了关于SQL的弱势 需要后期去深入理解SQL优化等方式 不能只会一些简单的增删改查语句
image

7.Echarts图表的使用

这个有点前端了 就是渲染数据 可视化美观的显示出来
image
官网:https://echarts.apache.org/handbook/zh/get-started/

标签:操作命令,key,67,外卖,获取,value,哈希,个人所得,集合
From: https://www.cnblogs.com/gaodiyuanjin/p/18533777

相关文章

  • 基于JAVA的在线购物平台设计与实现-计算机毕设 附源码 26720
    基于JAVA的在线购物平台设计与实现摘要基于JAVA的在线购物平台设计与实现是一个涉及到软件开发和电子商务的综合课题。在这样的平台上,用户可以浏览商品、将商品加入购物车、进行下单购买等操作。为了实现这一功能,需要考虑到前后端的交互、数据库的设计、安全性和用户体......
  • 关于SQL_Errno:1677导致主从复制中断的思考和实践【转】
    1、简单介绍该错误发生的背景:1)数据库版本:MySQL5.7.192)对一个大表修改字段类型DDL(将主键idint变为bigint),为了不影响主库业务,先在从库上执行DDL操作,然后通过主从切换完成最终的大表DDL;在从库执行完DDL后,这时发现复制中断了,报错信息:12Last_SQL_Errno:1677Last_SQ......
  • 67_api_intro_text_chinesepoem
    唐诗宋词大全API接口支持40万数据全文检索。1.产品功能中文全数量级唐诗宋诗宋词数据;关键字可对标题、作者与内容进行模糊匹配;总计近40万条数据;数据持续更新与维护;全接口支持HTTPS(TLSv1.0/v1.1/v1.2/v1.3);全面兼容AppleATS;全国多节点CDN部署;接口极......
  • SpringBoot外卖服务系统k83px 本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表系统内容:用户,商家,店铺信息,菜品分类,菜品信息,店铺公告开题报告内容一、研究背景与意义随着互联网技术的飞速发展,人们的生活方式正在发生深刻变革。在餐饮......
  • LeetCode1672[最富有客户的资产总量]
    题目链接LeetCode1672[最富有客户的资产总量]详情实例实例1实例2实例3提示题解思路先定义一个最大值iMax设置为负值,保证资产为0时也可以被存储再一次遍历每个人的所有资产,求和iSum之后比较iSum和iMax的大小如果iSum大于iMax则将iSum的值赋给iMax......
  • 【51蛋骗鸡16路电子开关编程CD4067使用switch】2021-12-27
    缘由关于单片机矩阵键盘控制16路led-24小时必答区矩阵键值必须配合硬件对应,若矩阵接法不同则键值也不同,取键值可以直接调用矩阵扫描函数,按下按键后看P2输出Q0对应计算器最末位Q7对应第八位,并可发送一个值到P2验证.CD4067为十六路模拟开关,其内部包括一个16选1的译码器和......
  • ABB机器人IRB 6700维修保养技巧
    通过与子锐机器人维修保养服务定制合理的机器人保养工作,可以确保ABB机器人IRB6700的持续稳定运行,延长其使用寿命,为企业的生产提供有力保障。一、ABB机器人IRB6700日常检查与维护外观检查:每日工作前后,应检查ABB机器人IRB6700外观是否有明显的损伤、腐蚀或油漆剥落。特别注意电......
  • P6667 [清华集训2016] 如何优雅地求和 题解
    一道非常有启发性的题目。思路考虑对于一个给出点值的多项式函数如何处理。我们发现,对于一个\(m\)次多项式\(f(x)\),由于\(\binom{x}{i}\)为\(i\)次多项式,所以说我们必定可以把一个多项式函数写成如下模样:\[F(k)=\sum_{i=0}^m\binom{k}{i}f_i\]可以看出,\(f_i\)实际上......
  • 力扣新手村之1342、1672、412
    1342[将数字变成0的操作次数]题目链接LeetCode1342[将数字变成0的操作次数]详情实例实例1实例2实例3提示题解思路判断num是否为0不为0则判断num是否为偶数num是偶数则除以2num不是偶数则减1操作次数加1重复上述步骤,直到num为0,返回操作次数代码cla......
  • 367. 有效的完全平方数
    题目自己写的:classSolution{public:boolisPerfectSquare(intnum){intl=1,r=num;while(l<=r){intmid=l+(r-l)/2;if((longlong)mid*mid<num)l=mid+1;elseif(......