08 2021 档案
摘要:为什么一个1Byte = 8bit 最早电脑是使用5bit为1Byte 5位可以存储32个字符 当时使用字符为纯大写 使用26位可以满足使用 如果想用大小写 + 常用标点符合就又不够用了 这时候就又发明了ASCII码 共128个字符 刚好7位 剩下还有一位是奇偶校验位 奇偶校验 就拿偶校验来说 奇校
阅读全文
摘要:spring boot 整合mogodb 步骤: 很简单 分三部 导包 在application.yml 中配置mongodb的连接信息 编写GridFSBucket bean GridFSBucket用于操作文件 步骤一 查看官方文档 按官方文档导入包即可 https://docs.mongodb
阅读全文
摘要:首先根据自己的系统下载MongoDB: https://www.mongodb.com/try/download/community 解压并配置profile并使用sources命令刷新profile文件 根据配置文件创建数据库目录和日至目录 使用命令 ./mongod -f ../mongodb.
阅读全文
摘要:和之前用户退出登录逻辑基本相同 删cookie 删redis缓存 public GraceJSONResult adminLogout(Long adminId, HttpServletRequest request, HttpServletResponse response) { deleteCo
阅读全文
摘要:根据前端获取的数据封装一个JavaBean public class PageGridResult { // 当前页数 private Long page; // 总页数 private Long total; // 总记录数 private long records; // 每行显示的内容 pri
阅读全文
摘要:创建admin用户有两种方式: 直接使用 密码进行注册 使用人脸进行注册 若使用人脸进行注册 可以不用输入密码 业务流程: 首先判断字段是否有错误 如字段为赋值之类的错误 判断是否有图片base64传入 若无base64传入则表示用户必须使用密码进行登录 校验密码是否为空 校验密码是否和重复输入密码
阅读全文
摘要:注册admin时需要先校验用户名是否唯一 若不唯一则给用户提示 业务流程: 根据用户名查询用户数据 若可以查到则存在 否则则不存在 因为用户注册的时候还有校验用户是否存在 所以在封装一个方法 用于提高代码复用性 @Override public GraceJSONResult adminIsExis
阅读全文
摘要:导入Bcrypt依赖 用于加密解密用户密码 <!-- https://mvnrepository.com/artifact/org.mindrot/jbcrypt --> <dependency> <groupId>org.mindrot</groupId> <artifactId>jbcrypt<
阅读全文
摘要:查看API文档 https://help.aliyun.com/document_detail/70292.html https://help.aliyun.com/document_detail/53424.html?spm=a2c4g.11186623.6.599.234f4cacLe1pyG
阅读全文
摘要:新建一个properties 永远存储阿里OSS的配置文件信息 因为bucket是可读不可写的 当需要获取岛文件路径时 直接使用host字段 + 文件路径即可读取文件信息 objectname 用于存储文件 aliyun.oss.endpoint = oss-cn-beijing.aliyuncs.
阅读全文
摘要:首先安装这个包 找到这个文件 复制到Qt安装目录 /gcc_64/plugins/platforminputcontexts 我安装的目录为/usr/share/Qt6.1.2/6.1.2/gcc_64/plugins/platforminputcontexts cp libfcitx5platfo
阅读全文