Loading

摘要: 数据操作 数组转对象 对象深拷贝的五种方法 阅读全文
posted @ 2022-10-18 18:31 yonugleesin 阅读(19) 评论(0) 推荐(0) 编辑
摘要: 对象深拷贝的五种方法 JSON暴力转化 var obj = {name:'123'} var obj2 = JSON.parse(JSON.stringify(obj 这种简单粗暴的方式有局限性,当值为undefined、function、symbol会在转换过程中被忽略。 es6解构赋 var o 阅读全文
posted @ 2022-10-18 18:30 yonugleesin 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 使用 object.assign() 方法将数组转换为对象 assign() 方法可以迭代地从一个或多个对象读取属性到目标对象。它返回目标对象。 参考下面的代码。 const array = ['foo', 'boo', 'zoo']; const obj = Object.assign({}, a 阅读全文
posted @ 2022-10-18 18:28 yonugleesin 阅读(523) 评论(0) 推荐(0) 编辑
摘要: 工具类 注册功能 登录功能 JWT ThreadLocal MybatisPlus分页查询插件 领取优惠券 锁定优惠券 下单清空购物车作业思路与代码 Rancher 域名相关 阅读全文
posted @ 2022-10-18 08:38 yonugleesin 阅读(32) 评论(0) 推荐(0) 编辑
摘要: 注册开发 controller service 图形验证码发送 邮箱验证码验证 密码加密(TODO) 账号唯一性检查(TODO) 插入数据库 新注册用户福利发放(TODO) mapper 图形验证码开发 Kaptcha 框架介绍 谷歌开源的一个可高度配置的实用验证码生成工具 验证码的字体/大小/颜色 阅读全文
posted @ 2022-10-18 08:33 yonugleesin 阅读(90) 评论(0) 推荐(0) 编辑
摘要: 登录开发 核心逻辑 通过mail找数据库记录 获取盐,和当前传递的密码就行加密后匹配 生成token令牌 JWT JWT JWT 是一个开放标准,它定义了一种用于简洁,自包含的用于通信双方之间以 JSON 对象的形式安全传递信息的方法。 可以使用 HMAC 算法或者是 RSA 的公钥密钥对进行签名 阅读全文
posted @ 2022-10-18 08:33 yonugleesin 阅读(66) 评论(0) 推荐(0) 编辑
摘要: 工具类 获取ip MD5加密 获取验证码随机数 获取当前时间戳 获取随机长度的串 响应json数据给前端 import com.fasterxml.jackson.databind.ObjectMapper; import lombok.extern.slf4j.Slf4j; import java 阅读全文
posted @ 2022-10-18 08:32 yonugleesin 阅读(31) 评论(0) 推荐(0) 编辑