首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏自动化、性能测试

    Jenkins(9)- 汉化 Jenkins 网站

    下载插件 安装这两个插件,然后重启 Jenkins 设置中文 如果没有 Locale,可能是上一步中插件未安装 注意事项 如果重启服务后,变成部分汉化了 解决方案 Locale 将语言设定为 zh_U

    90520发布于 2020-11-11
  • 来自专栏芯智讯

    电动汽车直流充电接口国标“ChaoJi”来了!

    近日,中国国家市场监督管理总局(国家标准化管理委员会)发布2023年第9号国家标准公告,批准了一系列全新的电动汽车充电相关标准,这些标准均与中日德等国共同研发制定的电动汽车(EV)充电接口技术标准“ChaoJi

    2K90编辑于 2023-09-20
  • 来自专栏Java技术栈

    Java 9 中的9特性

    你可以在这个课程中学习更多关于 Java 9 中模块工作的信息 。 Linking 当你使用具有显式依赖关系的模块和模块化的 JDK 时,的可能性出现了。 这可以通过 Java 9 中的的 jlink 工具实现。你可以创建针对应用程序进行优化的最小运行时映像而不需要使用完全加载 JDK 安装版本。 在 Java 9 中它会变得更好。Stream 接口中添加了 4 个的方法:dropWhile, takeWhile, ofNullable。 注意:的 HttpClient API 在 Java 9 中以所谓的孵化器模块交付。也就是说,这套 API 不能保证 100% 完成。 这实际上意味着未来的很长一段时间,你都不能在库中运用 Java 9 所提供的特性。

    1.1K80发布于 2018-04-02
  • 来自专栏c++与qt学习

    JDK9特性

    JDK9特性 模块化系统 目标 步骤 模块化出现的背景与概念 模块化的概念 演示 小结 交互式编程 交互式编程的概念 Jshell工具使用 小结 多版本兼用jar的作用 基本使用方法 使用演示 java 这允许库作者在早期利用的Java版本,同时保持与旧版本的兼容性。 在Java 9增强了JAR多版本字节码文件格式的支持,同一个Jar包可以包含多个Java版本的class文件。 应用场景:比如某个架构师开发了一个工具类MyUtils,该工具类里面使用了jdk9特性,这时候该工具在推广的时候会遇到很大的阻力,因为很多用户还没有升级jdk版本,JDK9推出了多版本兼用jar的特性就允许该架构师编写一个同类名的工具 在Java 9 发布之后,我们决定使用Java 9的语法重写IOUtil.convertToString方法。 ()); return str; } } } 如上的代码所示,我们使用了Java 9的两个特性带有inputStream引用的try-with-resource块和

    1.1K10编辑于 2022-05-10
  • 来自专栏Java技术分享

    Java9 中的 9特性

    你可以在这个课程中学习更多关于 Java 9 中模块工作的信息 。 2. Linking 当你使用具有显式依赖关系的模块和模块化的 JDK 时,的可能性出现了。 这可以通过 Java 9 中的的 jlink 工具实现。你可以创建针对应用程序进行优化的最小运行时映像而不需要使用完全加载 JDK 安装版本。 3. 在 Java 9 中它会变得更好。Stream 接口中添加了 4 个的方法:dropWhile, takeWhile, ofNullable。 注意:的 HttpClient API 在 Java 9 中以所谓的孵化器模块交付。也就是说,这套 API 不能保证 100% 完成。 这实际上意味着未来的很长一段时间,你都不能在库中运用 Java 9 所提供的特性。

    90790发布于 2018-02-09
  • 来自专栏Inkedus

    9个牛逼的网站

    一、 字体家免费商用字体网站 ? 链接地址:https://www.zitijia.com/t/%E5%85%8D%E8%B4%B9%E5%95%86%E7%94%A8 在这里下载的字体都是免版权免费使用的字体 切记是免费商用字体分区里的

    5.1K10发布于 2020-04-16
  • 来自专栏Java技术分享

    Java9 中的 9特性

    你可以在这个课程中学习更多关于 Java 9 中模块工作的信息 。 2. Linking 当你使用具有显式依赖关系的模块和模块化的 JDK 时,的可能性出现了。 这可以通过 Java 9 中的的 jlink 工具实现。你可以创建针对应用程序进行优化的最小运行时映像而不需要使用完全加载 JDK 安装版本。 3. 在 Java 9 中它会变得更好。Stream 接口中添加了 4 个的方法:dropWhile, takeWhile, ofNullable。 注意:的 HttpClient API 在 Java 9 中以所谓的孵化器模块交付。也就是说,这套 API 不能保证 100% 完成。 这实际上意味着未来的很长一段时间,你都不能在库中运用 Java 9 所提供的特性。

    1.2K90发布于 2018-01-12
  • 来自专栏EpiHub

    R 获取中国标准官方地图(含官方网站

    当然这里浓重介绍以下,R地图绘制的学习网站,博主是绘制的大佬,他也提供标准地图的数据源。---> RStata 学院 以及关于世界各个国家地图的下载集合HIGHMAPS,当然中国不标准没有台湾。

    4K20编辑于 2022-10-25
  • 来自专栏专知

    【分享】Java 9正式发布,9特性解读

    你可以在这个课程中学习更多关于 Java 9 中模块工作的信息 。 2. Linking 当你使用具有显式依赖关系的模块和模块化的 JDK 时,的可能性出现了。 这可以通过 Java 9 中的的 jlink 工具实现。你可以创建针对应用程序进行优化的最小运行时映像而不需要使用完全加载 JDK 安装版本。 3. 在 Java 9 中它会变得更好。Stream 接口中添加了 4 个的方法:dropWhile, takeWhile, ofNullable。 注意:的 HttpClient API 在 Java 9 中以所谓的孵化器模块交付。也就是说,这套 API 不能保证 100% 完成。 这实际上意味着未来的很长一段时间,你都不能在库中运用 Java 9 所提供的特性。

    95050发布于 2018-04-08
  • 来自专栏码匠的流水账

    Java9特性

    Java语言特性系列 Java5的特性 Java6的特性 Java7的特性 Java8的特性 Java9特性 Java10的特性 序 本文主要讲述一下Java9特性 特性列表 完整的特性详见 (三)模块系统精要 java9 opens与exports的区别 java9迁移注意事项 java9 module相关选项解析 G1成为默认垃圾回收器 相关JEP: JEP 248: Make G1 引入的jlink可以精简化jdk的大小,外加Alpine Linux的docker镜像,可以大大减少java应用的docker镜像大小,同时也支持了Docker的cpu和memory限制(Java SE doc JDK 9 features Java 9 特性概述 java9系列(一)安装及jshell使用 java9系列(二)docker运行java9 java9系列(三)模块系统精要 java9系列 的区别 java9迁移注意事项 java9 gc log参数迁移 java9 module相关选项解析 使用maven构建java9 service实例 使用示例带你提前了解 Java 9 中的特性

    1K20发布于 2018-09-17
  • 来自专栏Dotnet9

    【重构完成】Dotnet9网站焕然一,功能全面升级!

    今天(2023年11月5号),站长基本完成了Dotnet9网站的重构工作: [√] 博客网站前台 [√] 使用Vue 3.x搭建前台 [√] 已有功能:文章列表、分类文章列表、文章详情、文章评论、归档等 [ ] 其他待补充 [√] 博客网站后台前端 [√] 使用Vu3 3.x搭建 [√] 基础表的CRUD [√] 文章管理 [√] 可使用腾讯cos对象存储图片资源,或本地文件系统存储 [ ] 其他功能待补充 [√] 博客网站后端 [x√] 使用ASP.NET Core 8 Web API + Furion + SqlSugar + PostgreSQL搭建 [√] 基础表的接口管理 [ ] 根据前台和后台前端的功能迭代 成果展示如下: 文章列表: Dotnet9文章列表 文章详情页: Dotnet9文章详情页 文章章节导航目录: Dotnet9文章章节导航目录 文章留言: Dotnet9文章留言 依然是原来的配方,原来的文章 URL访问格式不变,文章仍然采用[https://dotnet9.com]/[发布年份]/[发布月份]/[别名]的格式: https://dotnet9.com/2023/10/ant-groups-language-sparrow-collapses-how-to-avoid-similar-situations-create-a-personalized-blog-website-stable-and-fearless

    42630编辑于 2023-11-07
  • 来自专栏java学习java

    java 9特效解读(4)

     在 Java 9 中,Stream API 变得更好,Stream 接口中添加了 4 个的方法:takeWhile, dropWhile, ofNullable,还有个 iterate 方法的重载方法 而 Java 9 中的 ofNullable 方法允许我们创建一个单元素 Stream,可以包含一个非空元素,也可以创建一个空Stream。 Stream.ofNullable("hello world"); System.out.println(stream.count());// 1 iterate()重载的使用  这个 iterate 方法的重载方法 stream.flatMap(x -> x.stream()).forEach(System.out::println); javascript引擎升级:Nashorn   Nashorn 项目在 JDK 9  JDK 9 包含一个用来解析 Nashorn 的 ECMAScript 语法树的 API。

    34910编辑于 2023-10-15
  • 来自专栏全栈程序员必看

    JavaSE:Java9 特性

    Java9概述     Java发布于2017年9月发布,带来了很多特性,其中最主要的变化是模块化系统     模块就是代码和数据的封装体,模块的代码被组织成多个包,每个包中包含java类和接口,模块的数据则包括资源文件和其他静态信息 模块化的使用     <1>  语法格式         在module-info.java文件中,我们可以用的关键字module来声明一个模块。 钻石操作符<>的使用升级     在Java9中,允许在匿名内部类的使用中,使用钻石操作符<>     代码 4.   集合工厂方法     <1>  基本概念           Java9的List, Set 和 Map集合中,增加了静态工厂方法of,实现不可变实例的创建           不可变体现在无法添加、删除和修改它们的元素

    52020编辑于 2022-07-18
  • 来自专栏Java

    JDK 9特性之VarHandle

    VarHandle,变量句柄,是的原子访问属性规范,JDK8以前都是通过sun.misc.Unsafe实现原子属性访问。 从JDK9开始,会尽可能使用VarHandle代替Unsafe,实际上VarHandle内部有几个内存屏障相关的方法还是基于Unsafe。 arrayVarHandle.compareAndSet(demo.arrayData, 1, 3, 22);System.out.println(demo);}按位更新内存屏障高级volatile参考VarHandle:Java9中保证变量读写可见性

    38010编辑于 2024-10-01
  • 来自专栏朝雨忆轻尘

    Java笔记:Java 9 特性

    .增强了Stream API(在java8基础上,新增加4个方法) 11.jdk9 中引入httpClient api 代替原有的HttpURLConnection 1、Java9特性之---目录结构 这个特性只要了解下就可以了,这个目录结构是方便为了接下来特性做保证 2、Java9特性之---JShell工具        怎么理解,怎么用呢? <String,String> map9 = new HashMap<>(){}; 7、Java9特性之---异常处理try升级     首先看下jdk6,7,8,9 的try catch的比较     9、Java9特性之---String底层存储结构更换     java8之前 String的底层结构类型都是 char[] ,但是java9 就替换成 byte[] 这样来讲,更节省了空间和提高了性能 11、Java9特性之---引进HttpClient     以往我们都是通过maven添加httpclient ,java9直接引入即可 Java9所有特性都是为了提高性能和内存。。。。

    66220发布于 2019-06-18
  • 来自专栏农民工前端

    JavaScript ES9特性

    ---以下是JavaScript ES9引入的一些特性。每个特性都有助于简化开发过程、提高代码效率,并提供更强大的功能。 JavaScript ES9(也称为ES2018)Object spread syntax(对象扩展语法)const obj1 = { a: 1, b: 2 };const obj2 = { c: 3, ...obj1 };console.log(obj2); // { c: 3, a: 1, b: 2 }可以使用...语法将一个对象的属性扩展到另一个对象中,并创建一个对象。 ') .then(response => response.json()) .catch(() => { console.log('An error occurred.'); });在ES9

    44810编辑于 2023-06-27
  • 来自专栏JAVA高级架构

    Java 9 的主要特性

    Java 9特性都列在官方页面当中,本文介绍值得你关注的其中几个点: ▶ 进程操作改进(JEP 102: Process API Updates) 新增的 java.lang.ProcessHandle ▶ Java 模块化(JEP 261: Module System) 这就是令 Java 9 跳票数次的罪魁祸首 Project Jigsaw。这里就不多说了。 从 Java 9 开始,ResourceBundle 默认编码为 UTF-8。 如果你还在用 Java 6/7,那么上面这些性能方面的优化(还不算 Java 8 的优化)就足以让你尽快升级到 Java 9 了。 Java 9 还有其他一些方面的特性,比如 jlink,支持 tiff 图片,支持 Unicode 8,支持 SHA-3,对 ECMAScript 6 的部分支持,优化对调用堆栈(Call Stack

    87150发布于 2018-04-19
  • 来自专栏性能与架构

    Java 9 特性:Reactive Streams

    在异步模式中,消费者订阅生产者,从生产者那里获取数据,需要提供回调方法,当生产者产生的可用数据后,就调用回调方法。 阻塞比较简单,例如生产者和消费者运行在同一个线程中,一个执行、另一个阻塞,意味着当消费者执行时,生产者不会发送的数据。

    1.7K31发布于 2018-06-04
  • 来自专栏DotNet NB && CloudNative

    .NET 9特性:Task.WhenEach

    在 .NET 9 中引入了一个的方法:Task.WhenEach,用于简化异步编程。这种方法允许你在任务完成时立即处理它们,而无需等待所有任务结束。 第三步:在 .NET 9 中使用 Task.WhenEach Task.WhenEach 返回一个 IAsyncEnumerable,允许异步处理任务,按完成顺序逐一处理。 译文地址:c-sharpcorner.com/article/net-9-task-wheneach

    26610编辑于 2024-12-23
  • 来自专栏DotNet NB && CloudNative

    .NET 9 —LINQ — 的索引方法

    在.NET 9中,引入了的LINQ方法Index(即Index<TSource>(IEnumerable<TSource>))。借助这个方法,你可以轻松提取可枚举对象的隐式索引。 在之前的一篇文章中,我展示了.NET 9中新增的三个LINQ方法:CountBy、AggregateBy和Index。 100,000条记录的列表进行了基准测试,你可以在下面看到测试结果: | 方法 | 平均时间 | 误差 | 标准偏差 | 排名 | | ---- | ---- | ---- | ---- | ---- | | '的 foreach的Select方法' | 11.51秒 | 0.202秒 | 0.189秒 | 1 | | '使用Count的For循环方法' | 12.42秒 | 0.239秒 | 0.200秒 | 2 | 的 使用Select结合foreach循环的方法与的Index方法性能相当,只是在执行速度上有微小差异。 使用Count和for循环的传统方法仅比其他方法稍慢一点,性能差异较小。

    41300编辑于 2025-02-18
领券