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