寒假打卡第四天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个评论
点击登录,快来和大家讨论吧~
表情
图片
暂无评论
下载 APP