09 2021 档案

摘要:假设我们先定义一个 Dom4j 中的 Document 对象。 Document document = DocumentHelper.createDocument(); 如果我们想将 document 中的内容输出的话,我们是不能用 document.toString() 这个方法的,因为这个方法输 阅读全文
posted @ 2021-09-30 01:27 huyuchengus 阅读(399) 评论(0) 推荐(0) 编辑
摘要:我们都知道在当前的情况下使用 slf4j 来定义日志基本上都是标配了。 如果下面的语句: private static final Logger logger = LoggerFactory.getLogger(Dom4JParserUnitTest.class); 但是有时候,我们还会遇到 Log 阅读全文
posted @ 2021-09-30 00:45 huyuchengus 阅读(102) 评论(0) 推荐(0) 编辑
摘要:有时候在调试的时候,我们希望我们的代码能够打印出需要测试的一些变量。 这个时候我们就会用到 System.out.println(); 这个语句了,当然我们不希望从头开始打印,那么我们可以在输入对话框中输入 sout 通过上面的代码能够帮助你少打几个字符。 https://www.ossez.com 阅读全文
posted @ 2021-09-30 00:11 huyuchengus 阅读(265) 评论(0) 推荐(0) 编辑
摘要:有关素数的定义:质数又称素数。一个大于1的自然数,除了1和它自身外,不能被其他自然数整除的数叫做质数;否则称为合数(规定1既不是质数也不是合数)。 生成素数的算法 在我们论坛中我们给出了一个有关素数生成算法。 这个是一个公司的面试题目,请参考 Prime numbers from 1 to 100 阅读全文
posted @ 2021-09-24 03:56 huyuchengus 阅读(819) 评论(0) 推荐(0) 编辑
摘要:概述 简单来说可以认为 NaN 是一个数字数据类型变量值,这个类型变量被定义为 这不是一个数字。 在这篇文章中,我们对 Java 中的 NaN 进行一些简单的描述和说明和在那些操作的过程中可以尝试这个值,和可以如何去避免。 什么是 NaN NaN 通常表示一个无效的操作结果。 例如,你尝试将数字 0 阅读全文
posted @ 2021-09-24 02:51 huyuchengus 阅读(603) 评论(0) 推荐(0) 编辑
摘要:在 2021年的9月, Confluence 遇到了非常严重的安全问题。 OGNL 代表对象图导航语言;它是一种表达语言,用于获取和设置 Java 对象的属性,以及其他附加功能,例如列表投影和选择以及lambda表达式。您可以使用相同的表达式来获取和设置属性值。 CVE-2021-26084 - C 阅读全文
posted @ 2021-09-22 02:07 huyuchengus 阅读(238) 评论(0) 推荐(0) 编辑
摘要:cross-env 是运行跨平台设置的和使用环境变量(Node中的环境变量)的脚本。 一句话来说明 cross-env,就是针对相同的语句和命令,我们希望这条语句能够同时在 Windows 和 Linux 上使用。 为什么需要 cross-env 这个问题主要是因为不同的操作系统平台对 Shell 阅读全文
posted @ 2021-09-11 20:24 huyuchengus 阅读(111) 评论(0) 推荐(0) 编辑
摘要:Gmail 的默认界面提供了一个 Categories 标签。 如果下图: 这个标签会对收到的邮件进行默认分类。 但是有时候因为这个分类的存在,导致我们经常找不到邮件,很多人可能还是习惯按照时间的顺序来处理邮件。 你是可以禁用这个分类的。 进入设置 单击右上角的齿轮图标。 然后会弹出一个界面,在弹出 阅读全文
posted @ 2021-09-11 20:17 huyuchengus 阅读(144) 评论(0) 推荐(0) 编辑
摘要:Math.floor() 返回小于或等于一个给定数字的最大整数。 可以理解 Math.floor()为向下取整。 与其相对的是 Math.ceil() ,这个是向上取整。 如下面的代码: Math.floor( 45.95); // 45 Math.floor( 45.05); // 45 Math 阅读全文
posted @ 2021-09-11 20:11 huyuchengus 阅读(339) 评论(0) 推荐(0) 编辑
摘要:Math.ceil() 函数返回大于或等于一个给定数字的最小整数。 需要注意的是 如果运行 Math.ceil(null) ,这个函数将会返回整数 0 而不会给出一个 NaN 错误。 请考察下面的代码: console.log(Math.ceil(.95)); // expected output: 阅读全文
posted @ 2021-09-11 20:08 huyuchengus 阅读(542) 评论(0) 推荐(0) 编辑
摘要:首先使用 nvm ls 列出当前安装的所有版本。 然后使用 nvm use 14.17.0 来选择不同的版本。 nvm use 后面跟的是版本号。 当切换完成后,可以使用 node -v 来查看重新定义的版本。 https://www.ossez.com/t/nvm/13729 阅读全文
posted @ 2021-09-11 20:01 huyuchengus 阅读(1535) 评论(0) 推荐(0) 编辑
摘要:完整的错误信息为: 14 verbose stack Error: Unsupported URL Type "npm:": npm:@elastic/elasticsearch@7.13.0 14 verbose stack at unsupportedURLType (C:\Users\huyu 阅读全文
posted @ 2021-09-11 04:38 huyuchengus 阅读(2662) 评论(0) 推荐(0) 编辑
摘要:概述 本快速指南的主要目的是如何使用 Jackson 2 来将一个字符串转换为 JsonNode 对象。 JsonNode 定义在 com.fasterxml.jackson.databind.JsonNode 包中。 快速转换 可以使用下面的代码直接进行转换。 转换的方式也比较简单,在定义好 Ob 阅读全文
posted @ 2021-09-08 04:29 huyuchengus 阅读(2039) 评论(0) 推荐(0) 编辑
摘要:Java 的 List 遍历通常会使用迭代器(Iterator)来进行遍历 Iterator 与 Iterable Iterator 为 Java中的迭代器对象,是能够对 List 这样的集合进行迭代遍历的底层依赖。而 Iterable 接口里定义了返回 Iterator 的方法,相当于对 Iter 阅读全文
posted @ 2021-09-08 04:23 huyuchengus 阅读(375) 评论(0) 推荐(0) 编辑
摘要:在写代码的时候,我们会经常会对数组或者集合进行一些遍历。 聪明的你肯定想快速插入类似下面的代码,定义一个 int i ,然后 i 从 0 开始对集合进行遍历。 for (int i = 0; i < testList.size(); i++) { } IntelliJ IDEA 的 fori 解决办 阅读全文
posted @ 2021-09-08 04:15 huyuchengus 阅读(273) 评论(0) 推荐(0) 编辑
摘要:如下图显示的内容,可以在输入框中输入文本,然后在主题中可以根据你输入的文本重新生成字符串: ph-01844×332 21.9 KB 效果演示 请在下面的输入框中输入文本,然后观察输出的变化 ZNAME在邮件列表中使用的名字 ZCOUNTRY 你的邮件地址: =ZNAME=-US@example.c 阅读全文
posted @ 2021-09-08 00:52 huyuchengus 阅读(34) 评论(0) 推荐(0) 编辑
摘要:如果你参考了 GitHub 上的安装指南 页面中的内容安装了一个 Discourse 实例后希望对自己安装的实例修改域名的使用手册。 如果你使用的是 Discourse 官方主机服务 的话,请参考 针对 Discourse 的云服务配置你的域名 页面中的详细内容。 假设,你现在希望修改你的 Disc 阅读全文
posted @ 2021-09-08 00:45 huyuchengus 阅读(48) 评论(0) 推荐(0) 编辑
摘要:也不知道 Confluence 的官方是怎么想的。 Confluence 的数据中心支持在 2024年2月2号停止技术支持,所有的服务都会使用云服务。 这个无异于是自杀类型的举动,很多公司的数据是非常敏感的是没有办法上云的,不知道他们是不是脑袋被驴踢了? 估计不少公司又要开始找下家了。 https: 阅读全文
posted @ 2021-09-04 02:11 huyuchengus 阅读(73) 评论(0) 推荐(0) 编辑
摘要:在 Java 的项目中的 POM 配置文件。 我们可能希望将一个依赖的版本号提升为属性。 如下图: 上面的依赖的版本号为属性。 解决办法 在 IntelliJ IDEA 中可以使用快捷键。 Ctrl+Alt+V 来完成这个操作。 将光标移动到版本号的数字上面,然后使用上面的快捷键。 这个时候将会弹出 阅读全文
posted @ 2021-09-04 00:51 huyuchengus 阅读(216) 评论(0) 推荐(0) 编辑
摘要:在 Linux 调试的时候非常麻烦的就是检查端口是否联通。 其中可能有各种原因导致端口没有联通,通常为操作系统本身的防火墙,托管服务器中心的防火墙等。 因为网络不通,导致各种问题的出现。 nc 也被称为 netcat 就是你的好朋友了。 安装 运行下面的命令就可以进行安装了,如果你的 dnf 不能使 阅读全文
posted @ 2021-09-04 00:44 huyuchengus 阅读(206) 评论(0) 推荐(0) 编辑
摘要:在新的 RedHat 8 或者更新的 Linux 版本中,我们可以使用 timedatectl 来对时间进行相关的操作进行一些修改。 设置时区 当系统完成初始化以后,对时间的设置是非常必要的,可以使用下面的方法对时区进行修改。 例如,如果你希望修改时区为美国东部时间的话,直接运行下面的命令: tim 阅读全文
posted @ 2021-09-03 21:29 huyuchengus 阅读(885) 评论(0) 推荐(0) 编辑
摘要:我们都知道 JDK 8 以后开始使用了新的 joda 日期处理 API。 在这个 API 中,新增了 Period 和 Duration 这 2 个类,用于计算 2 个日期之间的间隔。 下面对这 2 个类进行一些比较和说明,从使用上来说,如果你不需要秒或者纳秒一级的比较的话,就用 Period ,P 阅读全文
posted @ 2021-09-02 00:21 huyuchengus 阅读(145) 评论(0) 推荐(0) 编辑
摘要:有时候,我们在提交代码的时候希望知道我们对文件进行了什么修改。 那么在 Commit 对话框中,选择需要提交的文件,双击鼠标左键盘就可以了。 这个时候你的 IntelliJ IDEA 将会为你打开一个对比的对话框。 在这个对比的对话框中将会把你的本地文件版本和 Git 的版本进行对比。 在这个对比中 阅读全文
posted @ 2021-09-02 00:06 huyuchengus 阅读(386) 评论(0) 推荐(0) 编辑
摘要:针对不同的项目,我们可能需要在 POM 文件中定义我们使用的许可证。 Apache Apache 许可证的配置信息如下: <licenses> <license> <name>Apache 2.0</name> <url>https://www.apache.org/licenses/LICENSE 阅读全文
posted @ 2021-09-01 03:15 huyuchengus 阅读(338) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示