知识点1:如何给输入进来的密码进行md5加密
特点:
A,长度固定,固定16字节,128比特
B,不可逆(无法反推原始密码)神奇
C,具有高度的离散型(即没有规律)
D,抗碰撞性(机会不会产生相同的两个MD5)
知识点2:何为雪花算法
:这个你理解为一个用于生成唯一Id的一个算法就行,是一个Long型的数据。可怕到每秒可以生成百万个不重复的id
知识点3:如果我们用路径参数传了多个参数,我们如何接收。REST风格的get与普通get的区别
:哈哈哈哈真是学了就忘就混,Rest我们时路径上不用问号也不同参数名,然后我们Controller要加一层路径
:Get时用了问号用了变量名,然后我们参数列表的变量名与子对应就可以用了
知识点4:Debug时Step into和Step over有何区别
:太简单
知识点5:在利用公共字段自动填充时,利用ThreadLocal来记录id,报错Column 'update_user' cannot be null
:这个其实时你给这个线程设置变量前你个傻逼就放行了,放行后就代表已经可以用了啊,所有用的时候就报错了
知识点6:开发一个分页信息连带条件查询的功能开发分为哪几步以及开发流程
:首先我们这个分页和条件该如何定义规则用的是,分页构造器和条件构造器。
:然后我们对这个构造器添加规则,然后把这两个构造器交给我们的MybatisPlus框架封装在Service层接口的page方法里面。我们就可以得到分页后的结果了
:但是我们这个分页操作时需要配合拦截器来起效果的,即在config里面创建一个文件创建容器,添加拦截器然后返回给Spring
知识点7:Could not resolve placeholder 'color.path' in value "${color.path}"
:你真的不愧是新手,老师讲了n遍n遍的错误,你在配置yml配置文件时,你路径没有打空格,所以系统直接就没识别到你有这么一个全局变量
知识点8:UUID是啥
:首先是展开Universally Unique Identifier,即一个unique的id
:这个呢是由一个32位的16进制组成,你可以理解这个university就是全球,即我们所有人都用这个生成都不会生成重复的
:UUID.randomUUID().toString()我们可以用这个来生成一个字符串格式的UUID