网络编程之 IO 与 NIO
6个月前 (07-25) 276浏览 0评论
基础概念 1、传统 BIO 模型 传统 BIO 是一种同步的阻塞 IO,IO 在进行读写时,该线程将被阻塞,线程处于阻塞 (blocked)状态,无法进行其他操作。 IO 流在读取时,会阻塞。知道发生以下情况:(1)有数据可以读取;(2)独居读取完成...
6个月前 (07-25) 276浏览 0评论
基础概念 1、传统 BIO 模型 传统 BIO 是一种同步的阻塞 IO,IO 在进行读写时,该线程将被阻塞,线程处于阻塞 (blocked)状态,无法进行其他操作。 IO 流在读取时,会阻塞。知道发生以下情况:(1)有数据可以读取;(2)独居读取完成...
1年前 (2019-08-06) 713浏览 0评论
项目完工后,在部署实施的时候经常会听到 Private Cloud 环境和 On-Premise (更常见的是简称 On-Prem) 两个专业术语,下面通过维基百科词条作下解释说明: Private Cloud 定义: 第一句“Private cl...
2年前 (2019-04-20) 473浏览 1评论
对于有符号的而言: (1)二进制的最高位是符号位:0表示整数,1标识负数 如: 1 => [0000 0001] -1 => [1000&nb...
2年前 (2019-04-18) 506浏览 0评论
1、ElasticSearch 简介 官网地址 https://www.elastic.co/cn/products/elasticsearch 。根据官网介绍,ElasticSearch 是一个分布式、RESTful...
2年前 (2019-03-25) 498浏览 1评论
背景知识: Jenkins 是一个独立的开源软件项目,是基于Java 开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放医用的软件平台,是软件的持续集成变成可能。其前身是Hudson 是一个可扩展的持续集成引擎。可用于自动化各种任务,...
2年前 (2018-12-27) 458浏览 1评论
递归一用不慎容易引起性能问题,导致资源过度浪费,甚至死机。 常规实现方式: <?php class Test { public $obj; ...
2年前 (2018-11-27) 949浏览 0评论
Deepin 安装 nginx 过程出现 nginx-full 尚未配置。具体报错: 正在设置 nginx-full (1.13.12-1) ... Job for nginx.service&n...
2年前 (2018-11-26) 399浏览 0评论
1、安装Guzzle 依赖 composer require guzzlehttp/guzzle:~6.3 2、起步使用示范 require __DIR__. '/../../vendor/autolo...
2年前 (2018-10-24) 602浏览 1评论
本文旨在用最通俗的语言讲述最枯燥的基本知识。 文章提纲: 零宽断言 捕获和非捕获 反向引用 贪婪和非贪婪 反义 1. 零宽断言 无论是零宽还是断言,听起来都古古怪怪的,那先解释一下这两个词。 断言:俗话的断言就是“我...
2年前 (2018-10-15) 377浏览 0评论
本文旨在用最通俗的语言讲述最枯燥的基本知识 文章提纲: 元字符 重复限定符 分组 转义 条件或 区间 正则表达式在几乎所有语言中都可以使用,无论是前端的JavaScript、还是后端的Java、c#。他们都提供相应...