- 博客(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
373
原创 华子机试 计算足球赛比分 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
1283
原创 秒杀项目安全性处理总结
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
1574
原创 JSR303使用
参数校验作用: 用户在前端页面上填写表单时,前端js程序会校验参数的合法性,当数据到了后端,同样需要对数据进行校验。后端参数校验最简单的做法是直接在业务方法里面进行判断。 jsr303的使用: 注解加在我们JavaBean的属性上面 1.引入依赖 2.加上@validated校验注释 3.可以用自带的校验是否为空,是否为true,校验长度,信用卡,邮件的验证 4.项目中使用的是手机号的校验,做了一个自定义的校验 先自定义一个验证器,然后兴建一个验证的类继承于验证器 在创建一个自定义的手机号
2022-03-18 20:27:30
252
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人