摘要: //StringBuilder没有实现线程安全功能,所以性能略高 。可变的字符串对象,在读文件时比string省内存 StringBuilder json = new StringBuilder(); String url = "" + date + ".json"; try { URL urlOb 阅读全文
posted @ 2021-02-26 17:36 了悟 阅读(900) 评论(0) 推荐(0) 编辑
摘要: subList作用是将一个List按下标切割,然后返回下标范围的部分list 例子:List<Integer> memberIdParts = memberIds.subList(i,i + 1000); 这里i是下标的起始值,从0开始(包括该下标),i+1000是结束值,不包括该下标。如果i是0的 阅读全文
posted @ 2021-02-08 16:43 了悟 阅读(1652) 评论(0) 推荐(0) 编辑
摘要: SQL语法的规定,用了group by,则select之后的字段除聚合函数外都必须出现在group by中,你可以少于group by中的字段,但不能包含group by中没有的字段 SELECT Subject, Semester, Count(*) FROM Subject_Selection 阅读全文
posted @ 2021-01-22 13:33 了悟 阅读(6503) 评论(0) 推荐(0) 编辑
摘要: <select id="listMarketingActivities" resultType="com.yilihuo.cloud.service.shop.manager.dto.api.storedata.MarketingActivitiesResultDto"> select activi 阅读全文
posted @ 2021-01-14 20:04 了悟 阅读(1648) 评论(0) 推荐(0) 编辑
摘要: 原因是 list 在 add()后 存的是 对象的引用,所以对象修改了之后,之前add的 值也会改变。解决方法是在for 循环内 新建 new 对象 阅读全文
posted @ 2021-01-14 19:59 了悟 阅读(975) 评论(0) 推荐(0) 编辑
摘要: 当批量新增或更新数据时 DUPLICATE KET UPDATE 语法 这个语法首先要在数据库表里设定除了主键以外 一个字段的 UNIQUE索引。 批量操作 实现代码 <insert id="batchSaveCommissionSummaryList" parameterType="list" > 阅读全文
posted @ 2021-01-04 19:59 了悟 阅读(1118) 评论(0) 推荐(0) 编辑
摘要: import java.text.ParseException;import java.text.SimpleDateFormat;import java.time.LocalDate;import java.time.format.DateTimeFormatter;import java.uti 阅读全文
posted @ 2020-11-26 17:16 了悟 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 1.addAll() 可以直接传一个list 2.也可以传方法 例子: //将不控权限的菜单加入返回的列表 menuResultDtos.addAll(sourceList.stream().filter(source -> CheckEmptyUtil.isEmpty( source.getPer 阅读全文
posted @ 2020-11-24 17:39 了悟 阅读(2823) 评论(0) 推荐(0) 编辑
摘要: select distinct isa.site_id as siteId, sb.site_name as siteName, isf.id as id, isad.type_id as typeId, ist.type_name as typeName, isf.create_user_id a 阅读全文
posted @ 2020-11-11 16:45 了悟 阅读(263) 评论(0) 推荐(0) 编辑
摘要: 需求是一个pid下面会带多个子id,前端传一组pid集合,返回根据pid分组的所有子id及子id下的信息 <select id="listBvsCustByParentMemberIds" resultMap="sellerCodeMap"> select b.id as custMemberId, 阅读全文
posted @ 2020-11-05 17:10 了悟 阅读(1030) 评论(0) 推荐(0) 编辑