摘要: Mongodb的应用场景 mongodb使用的场景一般都可以redis替代 因为内存比较贵 贫穷就可以使用mongodb了 环境搭建 导入依赖 <!-- https://mvnrepository.com/artifact/org.springframework.data/spring-data-m 阅读全文
posted @ 2021-09-14 22:46 RainbowMagic 阅读(71) 评论(0) 推荐(0)
摘要: 步骤 一. 首先判断前端参数是否传入正确 和之前一样 若参数不合法则将异常抛出 public class FaceLoginBO { @NotBlank private String img64; @NotBlank private String username; public String ge 阅读全文
posted @ 2021-09-13 12:03 RainbowMagic 阅读(556) 评论(0) 推荐(0)
摘要: 若使用原码表示负数 两个值相加 如 +2 + -2 = 0 若使用原码进行计算 -2 的最高位为符号位 100 做运算 100 + 010 = 110 结果不对 所以要使用 补码进行运算 补码: 负数 按位取反 + 1 0和正数的补码为原码 阅读全文
posted @ 2021-09-08 17:17 RainbowMagic 阅读(101) 评论(0) 推荐(0)
摘要: 为什么一个1Byte = 8bit 最早电脑是使用5bit为1Byte 5位可以存储32个字符 当时使用字符为纯大写 使用26位可以满足使用 如果想用大小写 + 常用标点符合就又不够用了 这时候就又发明了ASCII码 共128个字符 刚好7位 剩下还有一位是奇偶校验位 奇偶校验 就拿偶校验来说 奇校 阅读全文
posted @ 2021-08-28 23:06 RainbowMagic 阅读(36) 评论(0) 推荐(0)
摘要: spring boot 整合mogodb 步骤: 很简单 分三部 导包 在application.yml 中配置mongodb的连接信息 编写GridFSBucket bean GridFSBucket用于操作文件 步骤一 查看官方文档 按官方文档导入包即可 https://docs.mongodb 阅读全文
posted @ 2021-08-27 16:03 RainbowMagic 阅读(85) 评论(0) 推荐(0)
摘要: 首先根据自己的系统下载MongoDB: https://www.mongodb.com/try/download/community 解压并配置profile并使用sources命令刷新profile文件 根据配置文件创建数据库目录和日至目录 使用命令 ./mongod -f ../mongodb. 阅读全文
posted @ 2021-08-27 12:37 RainbowMagic 阅读(105) 评论(0) 推荐(0)
摘要: 和之前用户退出登录逻辑基本相同 删cookie 删redis缓存 public GraceJSONResult adminLogout(Long adminId, HttpServletRequest request, HttpServletResponse response) { deleteCo 阅读全文
posted @ 2021-08-22 12:08 RainbowMagic 阅读(59) 评论(0) 推荐(0)
摘要: 根据前端获取的数据封装一个JavaBean public class PageGridResult { // 当前页数 private Long page; // 总页数 private Long total; // 总记录数 private long records; // 每行显示的内容 pri 阅读全文
posted @ 2021-08-22 12:06 RainbowMagic 阅读(100) 评论(0) 推荐(0)
摘要: 创建admin用户有两种方式: 直接使用 密码进行注册 使用人脸进行注册 若使用人脸进行注册 可以不用输入密码 业务流程: 首先判断字段是否有错误 如字段为赋值之类的错误 判断是否有图片base64传入 若无base64传入则表示用户必须使用密码进行登录 校验密码是否为空 校验密码是否和重复输入密码 阅读全文
posted @ 2021-08-20 00:46 RainbowMagic 阅读(594) 评论(0) 推荐(0)
摘要: 注册admin时需要先校验用户名是否唯一 若不唯一则给用户提示 业务流程: 根据用户名查询用户数据 若可以查到则存在 否则则不存在 因为用户注册的时候还有校验用户是否存在 所以在封装一个方法 用于提高代码复用性 @Override public GraceJSONResult adminIsExis 阅读全文
posted @ 2021-08-20 00:36 RainbowMagic 阅读(180) 评论(0) 推荐(0)