产生背景:计算机自检完成之后,就加载内核,控制权转交给内核,在这之前的操作都是可以信任的,但是当执行应用程序之后,应用程序可能会出现许多的奇奇怪怪的问题,但是操作系统本身就是为应用程序服务的,所以限制应用程序访问硬件资源和操作系统给应用程序提供服务之间就需要做出一个权衡 中断:来自硬件设备的处理请求 ...
分类:
其他好文 时间:
2020-04-16 22:29:36
阅读次数:
72
责任链模式 责任链,顾名思义,就是用来处理相关事务责任的一条执行链,执行链上有多个节点,每个节点都有机会(条件匹配)处理请求事务,如果某个节点处理完了就可以根据实际业务需求传递给下一个节点继续处理或者返回处理完毕。 这种模式给予请求的类型,对请求的发送者和接收者进行解耦。属于行为型模式。 在这种模式 ...
分类:
其他好文 时间:
2020-04-14 10:52:45
阅读次数:
72
原文:.NET Core技术研究-中间件的由来和使用 我们将原有ASP.NET应用升级到ASP.NET Core的过程中,会遇到一个新的概念:中间件。 中间件是ASP.NET Core全新引入的概念。中间件是一种装配到应用管道中以处理请求和响应的软件。 每个组件: 选择是否将请求传递到管道中的下一个... ...
分类:
Web程序 时间:
2020-04-13 00:53:35
阅读次数:
78
1、服务端接收 Watcher 并存储 接收到客户端请求,处理请求判断是否需要注册 Watcher,需要的话将数据节点 的节点路径和 ServerCnxn(ServerCnxn 代表一个客户端和服务端的连接,实现 了 Watcher 的 process 接口,此时可以看成一个 Watcher 对象) ...
分类:
其他好文 时间:
2020-04-12 20:40:50
阅读次数:
75
ASP的全称为Active Server Pages(中文译名为活动服务器页面),是Microsoft公司推出的用于Web应用开发的一种编程技术。 ASP.NET是微软.NET Framework的一部分,是开发Web应用程序的全新编程模式,可使Web开发人员更快捷地开发Web应用程序。 如下图所示 ...
分类:
Web程序 时间:
2020-04-12 10:33:26
阅读次数:
108
一、定时/技术器的基本原理 定时/计数器,是一种能够对内部时钟信号或外部输入信号进行计数,当计数值达到设定要求时,向CPU提出中断处理请求,从而实现定时或者计数功能的外设。 定时/计数器的最基本工作原理是进行计数。不管是定时器还是计数器,本质上都是计数器,可以进行加1(减1)计数,每出现一个计数信号 ...
分类:
其他好文 时间:
2020-04-11 23:57:56
阅读次数:
620
MVC Model(模型)、View(试图)、Controller(控制器) 模型:代表应用程序状态和业务逻辑 视图:提供可交互的客户界面,向客户显示模型数据 控制器:根据客户的请求来操纵模型,并把结果经由视图展现给客户 Web容器处理请求过程 模型:封装数据,进行业务处理,返回处理结果 视图:展示 ...
分类:
编程语言 时间:
2020-04-09 00:25:01
阅读次数:
83
cgi 协议 cgi协议用来确定webserver(例如nginx),也就是内容分发服务器传递过来什么数据,什么样格式的数据 php cgi进程解释器 php cgi是php的cgi协议进程解释器,每次启动时 : 需要经历加载php.ini文件 初始化执行环境 处理请求 返回内容给webserver ...
分类:
Web程序 时间:
2020-04-06 16:00:10
阅读次数:
119
1、分片和副本机制 1、index包含多个shard 2、每个shard都是一个最小工作单元,承担部分数据;每个shard都是一个lucene示例,有完整的建立索引和处理请求的能力 3、增减节点时,shard会自动在nodes中负载均衡 4、primary shard和replica shard,每 ...
分类:
其他好文 时间:
2020-04-06 10:03:16
阅读次数:
83
接收数据:自适应缓冲区和连接读是为了解决什么问题 [toc] __Netty 系列目录()__ 到目前为止,我们已经启动服务,并接收了客户端连接,双方已经可以正式通信。下面就要处理请求:接收数据、业务处理、发送数据。 1. 主线分析 1.1 读数据技巧 接收数据我们会碰到以下问题: 1. 缓冲区大小 ...
分类:
其他好文 时间:
2020-04-06 09:28:36
阅读次数:
83