- 博客(4)
- 收藏
- 关注
原创 华子笔试 TLV的匹配 java版本
题目:难点:主要是字符串的处理,需要做16进制的转换,把字符串拼接,找i位置解答:import java.util.*;public class TLV2{ public static void main(String[] args){ Scanner scan = new Scanner(System.in); while(scan.hasNextLine()){ String match = scan.n..
2022-04-04 21:58:05
332
原创 华子机试 计算足球赛比分 java
题目描述:难点:1.输入的读取的时候,读到空行的时候结束,加入判断语句2.存到map里面来进行计数3.最后输出时重写collection的排序来输出解答:import java.util.*;public class FootableMatch { public static void main(String[] args) { Scanner scan = new Scanner(System.in); Map<Char
2022-04-04 21:55:27
1270
原创 秒杀项目安全性处理总结
1.登录验证过程1.前端js代码对输入框的数据进行校验2.完成校验的password在前端使用js函数进行第一次md5,加密,通过ajax,把数据封装为loginVo传给后端。3.后端拿到分装为loginVo的对象,对他进行参数的验证,加了一个自定义的校验器4.经过验证之后,调用登录的方法,拿出loginVo中的手机号,去查找redis中是否有缓存5.redis中有缓存则直接拿出来缓存的user对象6.把传入的密码加上从取出的对象那里拿到的数据库salt进行第二次md5,对照取出的对
2022-03-19 14:09:43
1565
原创 JSR303使用
参数校验作用:用户在前端页面上填写表单时,前端js程序会校验参数的合法性,当数据到了后端,同样需要对数据进行校验。后端参数校验最简单的做法是直接在业务方法里面进行判断。jsr303的使用:注解加在我们JavaBean的属性上面1.引入依赖2.加上@validated校验注释3.可以用自带的校验是否为空,是否为true,校验长度,信用卡,邮件的验证4.项目中使用的是手机号的校验,做了一个自定义的校验先自定义一个验证器,然后兴建一个验证的类继承于验证器在创建一个自定义的手机号
2022-03-18 20:27:30
240
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人