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

快速建站平台本地购物平台有哪些

快速建站平台,本地购物平台有哪些,默认的首页文件名一般是,做的网站百度搜不到流功能非常强大#xff0c;只需几行就可以捕获您预期功能的要点。 但是#xff0c;就像它们在一切正常工作时一样平滑#xff0c;就像它们在表现不正常时一样令人痛苦。 了解如何使用IntelliJ调试Java Streams并深入了解Stream的中间操作。 在本文中#xff0c;我将在示例… 流功能非常强大只需几行就可以捕获您预期功能的要点。 但是就像它们在一切正常工作时一样平滑就像它们在表现不正常时一样令人痛苦。 了解如何使用IntelliJ调试Java Streams并深入了解Stream的中间操作。 在本文中我将在示例中使用Sakila示例数据库和Speedment Stream ORM 。 原则 让我们从一个简单的Stream开始我们可以使用它在IntelliJ中建立Stream调试器的基础知识 ListString strings Stream.of(C, A, B).sorted().collect(toList()); 上面的代码首先创建一个初始Stream 该初始Stream由 String元素C, A, B 。 然后将中间操作sorted()应用于第一个Stream 从而至少在Java 8-10中创建一个新的Stream 其中初始流中的元素根据其自然顺序进行排序。 即第二个流将包含元素A, B, C 。 最后将这些元素收集到List 。 上面的代码等效于 StreamString s0 Stream.of(C, B, A); // C, A, B StreamString s1 s0.sorted(); // A, B, C ListString strings s1.collect(toList()); // [“A”, “B”, “C”] 基本上这就是Stream调试器的操作方式。 它将流管道分成较小的段并逐步调用不同的中间运算符同时保留所分析的每个步骤的元素 Stream.of(C, B, A).peek(saveStep(0)).sorted().peek(saveStep(1)).collect(toList()); // The final result is saved to step 2 注意这在技术上并不完全正确但是它提供了一个很好的总体轮廓。 在外观上在IntelliJ的调试器中看起来像这样 这样可以清晰简洁地查看每个中间操作之间Stream管道内部发生的情况并显示Stream的最终结果。 调用方式 通过首先设置定义了Stream的断点来调用流调试器 然后启动调试会话 当遇到断点时可以通过按下其指定的可能是有些隐藏的按钮来调用Stream调试器如下面的红色圆圈所示 如本文前面所示这将拉起流调试器。 数据库流 我将使用流ORM Speedment该流允许使用标准Java流查询数据库因此也可以使用IntelliJ调试这些流。 可以使用Speedment 初始化程序设置一个Speedment项目。 Java应用程序本身可以这样设置 Speedment app new SakilaApplicationBuilder().withPassword(sakila-password) // Replace with your own password.build();FilmManager films app.getOrThrow(FilmManager.class); 现在我们可以流式传输数据库表“ film”。 例如这样 ListFilm map films.stream().filter(Film.LENGTH.equal(60)).sorted(Film.RATING.reversed()).collect(toList()); 这将过滤掉所有Film具有长度对象等于60分钟然后进行排序那些Film根据对象 Film.RATING 降序然后将这些元素收集到List 。 调用Stream调试器时将看到以下内容 可以看出初始流中有1,000部电影。 在执行筛选操作之后仅剩下8部影片随后将其分类并收集到List 。 计算统计 假设我们要计算所有额定为PG-13电影的最小最大和平均长度。 可以这样完成 IntSummaryStatistics stat films.stream().filter(Film.RATING.equal(PG-13)).mapToInt(Film.LENGTH.asInt()).summaryStatistics(); 在Stream调试器中如下所示 可以看出可以与流调试器进行交互并单击元素从而突出显示它们在流管道中的路径。 也可以在各个步骤的元素之间滚动。 速度通常可以优化数据库Stream中的中间操作并将这些步骤合并到SQL查询中。 但是使用Stream调试器时不会进行此类优化并且我们能够看到流管道中的所有步骤。 结论 Stream调试器是一个隐藏的瑰宝在使用Streams时可能会有很大帮助。 我认为IntelliJ团队提出了一个非常好的功能。 在此处下载Speedment。 在此处下载IntelliJ。 翻译自: https://www.javacodegeeks.com/2018/09/debugging-java-streams-with-intellij.html
http://www.pierceye.com/news/168411/

相关文章:

  • 自助建站广告发布企业年检网上申报流程
  • 河北平台网站建设价位外包网站有哪些
  • 做网站客户需要提供的资料梧州网站建设推荐
  • 网站商城建设实训心得网络推广有用吗
  • 考试网站建设房价2024年暴跌
  • 北京网站seo价格建设教育培训的网站
  • 怎样做网站手机和电脑通用木马工业设计公司
  • 榆林市建设局官方网站ppt中网站布局图怎么做
  • 网站视频插件代码如何创建自己的软件
  • 如何免费建造网站电商网站建设哪家好
  • ps做网站首页设计教程郑州seo优化外包热狗网
  • 给网站增加功能怎么做360搜索关键词优化软件
  • 如何做公司网站空间南昌做网站的公司哪个比较好的
  • 美容网站开发网络营销的功能有哪些
  • 推广自己的网站需要怎么做做政协网站的目的是什么
  • 综合性电子商务网站有哪些商城系统软件开发
  • 网站服务器解决方案企业门户网站管理要求
  • 南京网站开发南京乐识专注岳阳网站建设网站
  • 做一直播网站要多少钱淘宝客如何建设推广网站
  • 网站模板内容怎么添加图片不显示菏泽做网站
  • 个人网站备案条件盐城做网站哪家好
  • 小型网站开发教程wordpress自适应小说
  • 来宾网站制作公司网站提交至google
  • 唐山网站建设怎么样专业的个人网站建设哪家
  • 成品网站w灬源码在线看重庆网站制作设计
  • 有没有在家做的兼职网站网站模板如何删除
  • 建站公司用的开源框架家纺网站模板
  • 做情网站甘肃省城乡城乡建设厅网站
  • 开发一个网站做公司内部用一个网站能用asp c
  • 设计师服务平台鱼巴士有哪些网站阜宁网站设计