企业集团网站建设方案网络营销策略的内涵
web/
2025/10/3 6:07:30/
文章来源:
企业集团网站建设方案,网络营销策略的内涵,哪些网站是营销型网站,如何申请免费域名做网站1 巧用标记位和For循环遍历
您可以使用一个 MapString, Listxxx 类型的数据结构来根据手机号分组并保存多条线索。然后#xff0c;可以按照以下方式进行操作#xff1a;
1. 设置一个标志位#xff0c;比如一个布尔变量#xff0c;用于记录是否已经成功推…1 巧用标记位和For循环遍历
您可以使用一个 MapString, Listxxx 类型的数据结构来根据手机号分组并保存多条线索。然后可以按照以下方式进行操作
1. 设置一个标志位比如一个布尔变量用于记录是否已经成功推送了第一条线索。 2. 遍历 Map 的键集合即手机号集合。 3. 对于每个键手机号取出与之关联的线索列表。 4. 遍历该列表将相关参数包括标志位传入方法。 5. 这个方法会返回一个标志位表示是否成功执行了推送操作。您可以根据该标志位来决定是否将其设置为“已推送”状态。 6. 在下一次循环开始时继续从手机号对应的第一条线索开始执行。
这样操作后同一个手机号一般只会在第一次推送成功后被标记为已推送后续的线索都不会被再次推送。
代码写起来就像这样待补充 2 List类型 list.foreach 可以直接挨个修改list里的值 ListPerson personList new ArrayList();
personList.add(new Person(10, zhangsan));
personList.add(new Person(11, lisi));
personList.forEach(person - person.setAge(1)); 当然你也可以用stream流完成这个操作。 ListPerson personList1 personList.stream().map(person - {person.setAge(1);return person;
}).collect(Collectors.toList()); 3 窗口函数根据某个条件分组组内排序然后取每组第N行或第N到M行数据 //取每组第一行数据 row_number() over(partition by xxx order by tc.create_time desc) as number where number 1 //取每组第1到3条数据 WHERE number BETWEEN 1 AND 3; 4 执行SQL语句然后用ListTuple接收
为啥先用Tuple接受 在某些情况下查询结果可能包含多个表的联合查询或者只要其中几个列的值或者使用了复杂的 SQL 查询语句导致查询结果的列与目标类的属性名称不完全匹配。这时使用 ListTuple 类型可以接收包含多种类型数据的查询结果。
先用Tuple接受 然后转化为对应的类型。优雅。
代码像这样 //查询结果
ListTuple tuples personRepository.findFirstByPhone(phones, brand);
//映射
ListUser userList JpaResultUtils.processResult(tuples, User.class); 5 删除 StringBuilder 最后一个字符
StringBuilder s new StringBuilder(); s.append(123).append(,); s.append(345).append(,); s.delete(s.length()-1,s.length()); //删除最后一个字符在这里就是删除最后一个逗号
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/86058.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!