摘要:
本文转载自 "RabbitMq手动确认时的重试机制" 消息手动确认模式的几点说明 监听的方法内部必须使用channel进行消息确认,包括消费成功或消费失败 如果不手动确认,也不抛出异常,消息不会自动重新推送(包括其他消费者),因为对于rabbitmq来说始终没有接收到消息消费是否成功的确认,并且Ch 阅读全文
摘要:
本文转载自 "RabbitMQ之TTL(Time To Live 过期时间)" 概述 RabbitMQ可以对消息和队列设置TTL. 目前有两种方法可以设置。第一种方法是通过队列属性设置,队列中所有消息都有相同的过期时间。第二种方法是对消息进行单独设置,每条消息TTL可以不同。如果上述两种方法同时使用 阅读全文
摘要:
本文转载自 "利用 Java 操作 Jenkins API 实现对 Jenkins 的控制详解" 导语 由于最近工作需要利用 Jenkins 远程 API 操作 Jenkins 来完成一些列操作,就抽空研究了下如何利用 JAVA 操作 Jenkins API,实现对 Jenkins Job、View 阅读全文
摘要:
本文转载自 "Redis Lua 脚本使用" Lua 简介 Lua语言提供了如下几种数据类型:booleans(布尔)、numbers(数值)、strings(字符串)、tables(表格)。 下面是一些 Lua 的示例,里面注释部分会讲解相关的作用: 拿客 网站:www.coderknock.co 阅读全文
摘要:
本文转载自 "最佳搭档:利用 SSH 及其配置文件节省你的生命" 导语 SSH 协议是事实上的互联网基石之一。在 SSH 协议出现之前(1995 年由 Tatu Ylonen 设计),通过互联网远程登录其他设备( )的过程是明文的。这意味着,整个通信过程,很容易被旁路嗅探,泄露敏感信息。 OpenS 阅读全文
摘要:
本文转载自 "HttpDns 原理是什么" 什么是 DNS DNS(Domain Name System,域名系统),DNS 服务用于在网络请求时,将域名转为 IP 地址。能够使用户更方便的访问互联网,而不用去记住能够被机器直接读取的 IP 数串。 传统的基于 UDP 协议的公共 DNS 服务极易发 阅读全文
摘要:
本文转载自 "10个实用的工具函数" 生成一周时间 创建的数组只是添加了 属性,并没有实际的内容。通过扩展后,变为可用数组用于循环 使用 类型判断 判断核心使用 ,这种方式可以准确的判断数据类型。 使用 对象属性剔除 应用场景很简单,当你需要使用一个对象,但想移除部分属性时,可以使用该方法。同样的, 阅读全文
摘要:
本文转载自 "Promise和async await详解" Promise 状态 : 初始状态, 非 或 . : 成功的操作. : 失败的操作. 基本用法 resolve函数的作用是,将Promise对象的状态从“未完成”变为“成功”(即从 pending 变为 resolved),在异步操作成功时 阅读全文
摘要:
本文转载自 "用一次就会爱上的cli工具开发" 写在前面 最近接手任务——使用nodejs开发一个公司内部使用的cli工具,简而言之就是输入一行命令快速搭建好项目结构,也可以通过不同的命令引入不同的文件。 了解 首先要基于 "node" 环境,然后我们需要知道cli是什么?cli是command l 阅读全文
摘要:
本文转载自 "阮一峰 npm模块管理器" 简介 有两层含义。一层含义是Node的开放式模块登记和管理系统,网址为 "npmjs.org" 。另一层含义是Node默认的模块管理器,是一个命令行下的软件,用来安装和管理Node模块。 不需要单独安装。在安装Node的时候,会连带一起安装 。但是,Node 阅读全文