摘要:
问题起源 由于发现线上展示时间与实际时间差了12个小时,在查按数据库,发现数据库数据正确后,联想到了 SimpleDateFormat 格式化日期时可能会出现这样相差12个小时的错误。 问题分析 区别在于日期格式中的小时部分的表示方式。 SimpleDateFormat sdf = new Simp 阅读全文
摘要:
报错前因 直接用 'List<Map>' 接取了 mysql 传回的数据,但是后期处理日期数据时,将 LocalDateTime 类型的数据强转为 Date 处理引发的报错 问题处理 使用 LocalDateTime 强转mysql传回的日期类型数据 对 LocalDateTime 类型数据做Str 阅读全文
摘要:
需求分析 近日,接到一需求,需要将HR 拨出号码 数据作为条件,查询是否与 每日HR上传至 人才库 的 简历电话号码匹配,用以直观的看到HR的工作效率。 简单分析过后发现该需求有两个难点 1.如何将前端传回的 phones 数据作为查询条件的同时可以展示到查询结果中 2.如何保证排序( 实际查询结果 阅读全文
摘要:
记 MySQL delete的灵活用法 delete c from a left join b on a.id = b.a_id left join c on c.code = b.code where .... 如上文sql语句所示,可以通过在delete ... from 之前表示需要删除的表别 阅读全文
摘要:
第一张图片是执行正常查询,会出现表的查询结果 在查询语句前 添加 explain 关键字,查询结果变成了对本条查询语句的解析, 其中 type表示访问方法,访问方法的执行级别排名 效率最高到最低 const > ref > ref_or_null > range > index > all 阅读全文
摘要:
mybatis中可以通过使用下列标签,配合if标签 实现java 中 if...else...的效果,减少查库的次数 <choose> <when> </when> <otherwise> </otherwise> </choose> 下面是实例展示,先判空,之后若不为空,在包含'02'这个属性的情 阅读全文
摘要:
浅谈synchronized的作用 售票demo public class demo { public static void main(String[] args) { Thread t1 = new Thread(new SaleThread(),"售票人员1"); Thread t2 = ne 阅读全文
摘要:
错误信息如下: ErrMsg:Nacos Server did not start because dumpservice bean construction failure : No DataSource set 因为MySQL容器已经成功启动,所以对报错原因感到困惑,几经找寻后发现可能是由于容器 阅读全文
摘要:
当在条件语句中,如果有多条条件时,需要使用and将每个条件连接起来 但是,当我们仅需要多条条件中有一条符合即可时,可以使用or将这些条件连 接起来。 但是如果条件语句中既需要and,又需要or,那么AND的执行优先级高于OR。 也就是说,在没有小括号()的限制下,总是优先执行AND语句,再执行OR语 阅读全文
摘要:
数据库中使用date格式存储日期,但是 xml文件中使用了 <if test="startTime != null and startTime != ''"/> 来筛选数据。但是 [ and startTime != '' ] 这个语句无法用于判断数据库date 格式 ,因此引发报错 解决方法: 只 阅读全文