day5: 1.复习了stream api 2.刷了一道关于前缀和的壁画算法题 3.刷5道面试题 明天计划: 为网安考试复习
day4: 1.背了50个单词 2.做了一道关于动态规划的算法题 3.解决了一个用日期筛选数据的一个bug,起因是我用的是ant-design-vue中的日期选择器,想要通过日期筛出某一天的数据,最开始用v-model绑定filter.date能正常筛出数据的,但是一般筛完数据应该将filter.date清空,我最初是直接filter.date=undefined然后我发现清空之后在查询没有数据了,我将断点打在controller接口那里发现前端传的filter.date是现在的时间,我想可能在查询之前undefined的filter.date数据经过moment().format格式化之后自动为现在时间。然后我就在查询之后将filter.date=null来清空filter.date。但bug又出现了,moment().format无法格式化null的数据,当时后端抛了com.alibaba.fastjson.JSONException的异常,我以为可能是我后端不能解析格式化null的时间,我又重新看了一眼配置发现没有问题,那么真相只有一个,我在查询数据之前输出一下filter.date发现null经过moment().format格式化返回的是Invalid date,然后我就在格式化之前对filter.date进行判空判断,最终解决了这个bug。 明日计划复习stream api
day3: 1.又一次复习了java的集合类,看了源码 2.复习了密码学的几个算法 3.背了50个单词 明天计划: 背50个单词 做一道算法题
day2: 1.刷了一道关于dfs密室逃脱的算法题,一道关于数论的题 2.学习了Trie字符串统计算法 明天计划: 对于学校实验课选择的系统完成预约模块
day1: 1.解决了动态子路由"/test/detail/:id"跳转时无法找到父路由"/test"对父路由导航进行高亮显示。 2.复习了网安当中的des加密算法。 明天计划: 完成两道中等算法题


