摘要: 使用union时报的这个错,原因是两个进行union 的select 语句 查询的列不一致,所以应该是某个select 多了或少了字段 必须是结构完全一致的记录集合才可以使用UNION. 可以再检查下 阅读全文
posted @ 2020-09-07 11:20 了悟 阅读(707) 评论(0) 推荐(0) 编辑
摘要: 当有子查询时,需要为每个子查询的记录起一个别名。 即 select * from (select a,b,c from d)as t1 总之,起个别名就好了 附一段生产sql SELECT * FROM(select base.id,base.member_id,(date_format(base. 阅读全文
posted @ 2020-09-07 11:10 了悟 阅读(407) 评论(0) 推荐(0) 编辑
摘要: 1. DATE_FORMAT() 函数用于以不同的格式显示日期/时间数据。 DATE_FORMAT(date,format) format参数的格式有 %a 缩写星期名 %b 缩写月名 %c 月,数值 %D 带有英文前缀的月中的天 %d 月的天,数值(00-31) %e 月的天,数值(0-31) % 阅读全文
posted @ 2020-09-03 11:42 了悟 阅读(8281) 评论(0) 推荐(0) 编辑
摘要: 可以看到remove 有两个方法,一个返回值是Boolean。一个返回值是删除的对象类型,这个参数是该对象在列表中的位置(用的少)。 区别:remove是删除List中的一条数据,参数是List<> 的一个泛型对象,删除也只删除一条。 removeAll 是根据参数集合删除List中的多条数据,凡是 阅读全文
posted @ 2020-08-25 22:54 了悟 阅读(3575) 评论(0) 推荐(0) 编辑
摘要: 向上取整用Math.ceil(double a) 即0.5 变成 1 向下取整用Math.floor(double a) 即0.5 变成 0 支持多种数据类型,支持除法运算后的结果 阅读全文
posted @ 2020-08-25 18:21 了悟 阅读(4427) 评论(0) 推荐(0) 编辑
摘要: 1.日期转时间戳 (yyyy-MM-dd)-> 1589904000000 函数 select unix_timestamp('2020-05-20'); 可以传参 但是注意该函数是到秒 ,到毫秒需要*1000 即unix_timestamp('2020-05-20') * 1000 = 15899 阅读全文
posted @ 2020-08-25 18:20 了悟 阅读(3049) 评论(0) 推荐(0) 编辑
摘要: 1. 价格的格式化,三位带个逗号。注意DecimalFormat 类下的format方法需要接受一个数字类型,folat或者double,所以price需要强转一下。然后该方法返回string。 否则会报错,Cannot format given Object as a Number错误 Decim 阅读全文
posted @ 2020-08-13 10:40 了悟 阅读(228) 评论(0) 推荐(0) 编辑
摘要: Person类 // 根据name去重 List<Person> uniquePersons = persons.stream().collect( Collectors.collectingAndThen( Collectors.toCollection(() -> new TreeSet<>(C 阅读全文
posted @ 2020-08-13 10:10 了悟 阅读(1396) 评论(0) 推荐(0) 编辑
摘要: 这个是从图片服务器取多张图片合成一张图片,因为原图很多都大小不同,所以合成出来的图片差了很多。需要对原图的大小初始化。查了很多,没有什么好办法。只能再用画笔重新画一张//主图BufferedImage bufferedImage = getBufferedImage(paramDto.getPict 阅读全文
posted @ 2020-08-06 16:04 了悟 阅读(640) 评论(0) 推荐(0) 编辑
摘要: 如下,由[ ]开始,不是{ }。 [{"sellerCode":8800233325,"msgCount":110,"serviceName":"guanh"}, {"sellerCode":8800233325,"msgCount":110,"serviceName":"guanh"}, {"se 阅读全文
posted @ 2020-08-06 14:42 了悟 阅读(1662) 评论(0) 推荐(0) 编辑