问题1:前端传来的参数是因为第三方插件bug,给后端的参数是endDate=undefined,如何解决?
解决思路:
后端解决方案,将参数进行判断,有这个值进行判空处理。
1.判断前端传过来的是什么类型的数据。
2.接收这个数据,如何进行判空处理。
问题2:数据库存储文章的创建时间问题,线上问题。
1.排查问题出现在哪里,对本地进行测试发现功能完备没有出现任何问题。
2.线上测试后发现,问题出现在数据库,传入的时间数据都缺少了8个小时,因此是代码时区问题或数据库时区问题。
3.问题解决:数据库使用什么时区,连接时就使用什么时区,数据库使用GMT时间 那么javaweb项目也使用GMT时间 ,存储数据时候也用GMT时间