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

限时抢购网站源码seo专员的工作内容

限时抢购网站源码,seo专员的工作内容,应用asp做网站,蛋糕店网页设计素材一、概述 Java8提供了lambda表达式#xff0c;方便我们对数据集合进行操作#xff0c;我们使用lambda表达式的时候#xff0c;是不是有这样的疑问#xff0c;如何对执行过程中的中间数据进行调试呢#xff1f; 二、例子 在下面的例子中#xff0c;我们实现随机最多生成…一、概述 Java8提供了lambda表达式方便我们对数据集合进行操作我们使用lambda表达式的时候是不是有这样的疑问如何对执行过程中的中间数据进行调试呢 二、例子 在下面的例子中我们实现随机最多生成10位[0,60)的数据并使用[1,10) 随机数限定个数 import java.util.Random; import java.util.stream.Collectors;import org.apache.commons.lang3.RandomUtils; import org.junit.Test;/*** lambda借助peek()方法调试*/ public class DebugTest {Testpublic void test(){String result new Random().ints(10, 0, 60).limit(RandomUtils.nextInt(1, 10)).mapToObj(String::valueOf).collect(Collectors.joining(.));System.out.println(result);}}三、运行结果 18.20.21.56.47.36.13.28.36 51.7.34.37.45.20.9 37.9.10.51.36.59.31.40 6.57.50 30.32.48 51.12.35.48.42.38.55.20 51.47 47.33.49.55.13.9 45.30.56.12.30.25.41四问题 现在我想知道执行过程中是 先生成10个满足要求的数据再执行limit操作 还是生成10个满足要求的数据过程中同时判断是否达到limit之后就停止生成 五、调试 我们可以借助Stream的peek()方法来实现中间过程打印 import java.util.Random; import java.util.stream.Collectors;import org.apache.commons.lang3.RandomUtils; import org.junit.Test;/*** lambda借助peek()方法调试*/ public class DebugTest {Testpublic void test(){// 会生成10个随机数再limit还是达到limit就不再生成随机数String result new Random().ints(10, 0, 60).peek(e - System.out.println(e)) // debug.limit(RandomUtils.nextInt(1, 10)).mapToObj(String::valueOf).collect(Collectors.joining(.));System.out.println(result);} } 执行结果就不放出来了各位可自行运行测试 六、注意点 需要注意的坑 坑一peek() 不影响流的生成和消费 peek()是一个中间操作它并不会终止流的处理流程因此如果不跟一个终端操作如collect(), forEach(), count()等则peek()中的操作虽然会被执行但整个流式处理链的结果不会有任何产出。换言之只有当流被消耗时peek()里的操作才会真正发生。 坑二peek() 的执行次数取决于下游操作 peek()方法中的动作会在流的每个元素上执行一次但具体执行多少次取决于下游的终端操作。例如如果你在排序(sorted())前使用了peek()而在排序后又使用了一次peek()则同一个元素可能会被两次peek()。 坑三并发流中的peek()行为 对于并行流peek()操作的执行顺序没有保证而且可能会多次执行取决于JVM的具体调度。如果你在并行流中依赖peek()的顺序性或唯一性可能会遇到意想不到的问题。 坑四资源管理 如果在peek()中打开了一些资源如文件、数据库连接等但在peek()内部并未妥善关闭它们可能会导致资源泄露。因为在没有终端操作的情况下流可能不会立即执行资源也就无法及时释放。 坑五对流元素的修改可能无效 peek()通常用于读取或打印流元素而不是修改它们。虽然理论上可以尝试在peek()中修改元素但由于流的惰性求值和可能的不可变性这样的修改可能不会反映到源集合或后续流操作中。 -over-
http://www.hkea.cn/news/14276186/

相关文章:

  • 在手机上做网站建设一个网络平台要多少钱
  • 番禺网站建设制作苏州公司排名
  • 做情侣网站wordpress分页功能
  • 素质课网站设计与建设济南网站推广
  • 设计手机商城网站建设品牌建设网
  • 微信网站小游戏漳州做网站匹配博大钱少a
  • phpcms v9网站性能优化软装设计公司名字
  • 租用服务器建设网站费用小红书网站开发费用
  • 网站建设所需要的技能商旅通官网app
  • 衡阳市建设局网站html网站建设基本流程图
  • 媒体网站推广方法品质好的客户管理系统
  • 国贸行业的网站建设怎么做捐款网站
  • 怎么申请 免费网站上海百度推广开户
  • 苏州有做网站的公司吗政务公开网站开发
  • 主流网站建设服务器有哪些手机网站比例尺寸
  • .加强网站安全建设网站该如何做
  • 做商业网站没有注册公司用discuz做的手机网站
  • 企业摄影网站模板设计师网站源码
  • 佛山做pc端网站wap和网页的区别
  • 网站设计需要哪些什么是响应式的网站
  • 公司网站建设申请单在线教育网站流量是怎样做的
  • 做任务免费领取东西的网站承德网站建设费用
  • 太仓seo网站优化软件网站首页的提交怎么做
  • 云端建站快车wordpress添加点赞
  • 桐城网站开发建一个com网站要多少钱
  • 珠宝商城网站模板让顾客心动的句子
  • 网站site的收录数量要多远索引量wordpress调用随机文章代码 | wordpress啦!
  • 怎么做几个版面的网站简单大气网站模板
  • seo优化网站教程外贸网站如何做推广电话
  • 网站怎么做视频教程可以自己做网站的软件