当前位置: 首页 > wzjs >正文

服装商务网站建设策划书北京专门做seo

服装商务网站建设策划书,北京专门做seo,京东网站建设案例论文,电子商务主要学什么就业工资譬如想随机获取某个集合中的某个数,用户多次请求时尽量不给用户返回重复的数。 倘若用random的nextInt方法,当只有两三个元素时,则很可能多次请求返回的都是同一个,体验很差。 所以我们应该尽快让多次请求时,返回的不…

譬如想随机获取某个集合中的某个数,用户多次请求时尽量不给用户返回重复的数。

倘若用random的nextInt方法,当只有两三个元素时,则很可能多次请求返回的都是同一个,体验很差。

所以我们应该尽快让多次请求时,返回的不重复。

代码如下

import org.springframework.stereotype.Component;import java.util.Collections;
import java.util.List;
import java.util.concurrent.CopyOnWriteArrayList;/*** 产生随机Random的工具类*@author weifengwu*@create 2024/1/15 12:05*/
@Component
public class CpSceneCardListOffer {private final CopyOnWriteArrayList<String> dataList = new CopyOnWriteArrayList<>();private final CopyOnWriteArrayList<String> usedList = new CopyOnWriteArrayList<>();public void addAll(List<String> list) {if (dataList.equals(list)) {return;}dataList.clear();dataList.addAll(list);}/*** 每次提供一个*/public synchronized String getRandomElement() {if (dataList.isEmpty()) {// 如果列表中的元素已经用尽,可以选择重新填充或者返回空值return null;}Collections.shuffle(dataList); // 随机打乱列表顺序String element = dataList.remove(0); // 移除并返回第一个元素usedList.add(element);if (dataList.isEmpty()) {// 如果列表中的元素已经用尽,将已使用的元素重新放回列表以实现循环使用dataList.addAll(usedList);usedList.clear();}return element;}}

http://www.dtcms.com/wzjs/357370.html

相关文章:

  • 第1 ppt模板网seo外包公司优化
  • 有哪些网站可以做全景效果图网络推广外包业务怎么样
  • b2c网站比较运用搜索引擎营销的案例
  • 做网站一定要买主机吗产品推广策略怎么写
  • 贵州萝岗seo整站优化seo主要做哪些工作
  • java配合什么做网站关于进一步优化 广州
  • dede静态网站模板下载外包网站
  • 如何做百度网站2017怎么制作网页页面
  • 腾讯的网站是谁做的天津百度分公司
  • 做营销型网站服务seo优化技术培训
  • qq空间 同步 wordpressseo推广员是做什么的
  • 服装网站建设需求分析报告深圳媒体网络推广有哪些
  • 精品网站建设电话谷歌三件套下载
  • 可以做网站首页的图片素材谷歌官网
  • java线上培训班哪家好英文seo实战派
  • 查询数据的网站怎么做快速建站平台
  • 产品如何做网站地图怎么做一个小程序
  • 有没有个人做的网站赚流量费搜索引擎营销的优势和劣势
  • 武汉设计工程学院代码做网络优化的公司排名
  • 青海微网站建设上海网站seo外包
  • 百度和阿里哪个厉害做网站百度收录申请入口
  • 做bannar在哪个网站参考湖南seo网站多少钱
  • 安徽政府网站建设郑承乾请简述网络营销的特点
  • 海南的房产网站建设推广软文发布平台
  • 网站建设费科目属于无形资产么免费推广软件 推广帮手
  • 高质量摄影作品网站建设网站流程
  • 移动电商网站开发需求友情网站
  • 个人业务网站源码php策划是做什么的
  • 品牌建设与品牌推广上海网站seo优化
  • 163企业邮箱注册入口关键词优化上海