1、IOS端不支持中文文件数据
2、网页的视频尽量使用mp3 和 ogg格式
3、mapper.xml中不要写注释!不要写注释!不要写注释!。写了可能会有意想不到的报错。
4、一些对顺序要求比较高的功能,最好使用多个字段排序。
不要使用单个sort字段进行排序,如果sort值是一样,那么两次查出来的数据可能顺序就不一样了。
5、tomcat启动报错:MALFORMED
java.lang.IllegalArgumentException: MALFORMED。
检查打包的文件里是否包含中文目录。
6、RabbitMQ不消费信息,重启的时候才消费信息
可能是你接受者/消费者没有手动回复,导致消息堵在哪里。
7、SQL能正确查出值,但Java查询返回的全是空数组
去检查你的对象是否有get/set方法,以及是否序列化。特别是用vo对象时,可能会忘记写get/set方法。
8、mybatis plus 自定义sql使用条件构造器报错
不要 #{ew.customSqlSegment} ,而是要用 ${ew.customSqlSegment}。
没错,就是不能用#。
9、mybatis 映射一对多出现类型转换异常
要注意 ofType 和 javaType 的使用。也就是collection和association的使用
JavaType是用来指定pojo中属性的类型
ofType是指定的是映射到list集合属性中pojo的类型
也就是说javaType是映射单个对象,ofType是多个,既associationc映射单个,collection映射多个
10、mapper.xml中判断list/数组长度
list使用 size
数组使用length
例子:
list.size > 0
array.length > 0