寒假打卡第四天2024年1月14日
今天和亲人去吃了自助餐,很开心,
早上起来就开始学习了皮总的用户中心的第二个直播视频,
项目进度:中 、已完成
主要的内容就是数据库表的设计,还有实现了注册的逻辑
主要包含了几个点的逻辑
一、用户输入账户和密码以及校验码(todo)
二、校验用户的账户和密码,二次密码是否符合要求
1、账户的长度不小于4位
2、密码不小于8位
3、账户不能重复
这里需要调用查询数据库的账户是否有相同的账户信息
可以将这个逻辑放到最后,若上面的有不满足的直接就减少了这次查询
4、账户不包含特殊字符
使用正则表达式来
5、密码和校验密码相同
使用eq来判断
三、对密码进行加密(这里不能直接将密码明文存储到数据库中)
可以使用DigestUtils的md5的加密方式,再添加一些
四、向数据库插入用户数据
插入成功直接返回用户id即可
今天还使用到了一个工具库
Commons Lang :这个工具包可以看成是java.lang的扩展,提供了诸如StringUtils, StringEscapeUtils, RandomStringUtils, Tokenizer, WordUtils等工具类。
对应的依赖如下:
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-lang3</artifactId>
<version>3.12.0</version>
</dependency>
springboot学习进度:今日未完成
英语学习进度:
每日背半小时单词:今日已完成
软考中级:今天刷了一些计算机组成原理的题,然后看了1.1数据的表示和校验码,今日目标已完成
明天可能有事会耽搁,但是我的安排是早上先能完成一点算一点,然后项目的视频的话留着晚上回来完成吧,早上就背背单词和看看软考的视频吧
评论
问答助学
相关内容
0个评论
全部评论
点击登录,快来和大家讨论吧~
表情
图片
暂无评论
内容推荐
学习Python的第三天
1
今天的学习1.cas 是什么?2.cas会有什么问题?3.并发工具类CountDownlatch 是干什么的?4.原子操作类都有什么?5.什么是RAG?6.RAG的工作流程是什么?7.文档切割策略都有哪些?8.@Autowired 和@Resource 注解的区别?9.Spring 中的设计模式有哪些?10.什么是 IOC?唉,我也不知道学这些还有没有用,是不是有点过时
1
想调研下大家的原生编码能力,不知道是不是只有我这样:一旦脱离 AI 辅助,写代码就很吃力😅
0
Day 10✅ 今天做了:1、6007作业:动态规划、标签修正法;5489作业2、马里奥训练效果更差了,先保留学习率衰减函数,其它参数变回之前的样子3、确定6007小组项目选题,配置环境⏰ 明天计划:1、6007复习2、完整运行6007项目参考代码3、了解funsearch
2
day2✅️:今天把MySQL基础篇完结了,进阶要先了解Linux和虚拟机才能进行下去,虚拟机之前弄好了。我的项目进度7%了。⏰️:明天学SpringBoot3还有Java📚:今天还误打误撞找到了梯子,但是免费的能用的太少了,花钱买的又很贵,我只是想用codex,到底怎么样才能访问啊数据库这玩意也太底层太抽象了吧,感觉是最难理解的技术,明天我一定找到一个能用的梯子
1
