- 博客(16)
- 收藏
- 关注
原创 Servlet 八种监听器Listener
1.概述1、Listener 用于监听 Java web程序中的事件,例如创建、修改、删除Session、request、context等,并触发响应的事件。2、 Listener 对应观察者模式,事件发生的时候会自动触发该事件对应的Listeer。 Listener 主要用于对 Session、request、context 进行监控。servlet2.5 ~ 5.0规范中共有 8 种Listener 。2.实现1、不同功能的Listener 需要实现不同的 Listener 接口,一个L
2022-05-20 00:15:14 1619
原创 Windows Azure Storage 实现原理(4)
RangePartition Load Balancing(负载均衡)Partition Layer很关键的一部分功能是,将很大massive的Object Tables分割成多个RangePartition,并且根据partition server的请求和负载进行自动的负载均衡分配。PM (Partition Manager) 会执行如下三个操作将负载合理分配到不同的partition server上,以及控制在一个stamp里的partition的总数。Load Balance: 负载均衡,
2022-05-19 23:59:33 229
原创 Windows Azure Storage 实现原理(3)
Paritition Layer 架构(Architecture)The Paritition Layer 有三个主要的组件构成, 如下图所示。Partition Manager(PM), Paritition Servers(PS), Lock Service.Partition Manager(PM): 负责对大的对象的切分跟踪到RangeParition级别,并且将RangePartition分配到具体的Partition Server上。在每个Stamp中PM会将Object Table分割
2022-05-19 23:56:05 203
原创 Windows Azure Storage 实现原理(2)
备份引擎 Two Replication Engines在详细介绍stream layer和partition layer之前,先介绍两个备份引擎Infra-Stamp Replication, Inter-Stamp Replication以及其责任。 Azure Storage在设计之初,将备份复制系统分层两个,并且在不同的层级的目的是:Infra-stamp提供硬件级别的容灾 (hardware failure). low latency Inter-stamp提供地理级别(数据中心)的容灾
2022-05-19 23:52:39 404
原创 Windows Azure Storage 实现原理(1)
Windows Azure Storage也称为Azure Storage是Azure上的云存储系统,如下简称为WAS,提供了近乎于无限的存储空间的能力。
2022-05-19 23:46:58 385 1
原创 Node的模块化
node模块化:遵循了commonJS的规范,一个文件是一个模块。 nodeJS本身就自带模块化的思想 导入 (require)、导出 (module.exports)。 -js的模块化:指一个js文件里面引用另一个js文件
2022-05-17 21:53:53 246
原创 node.js连接mysql出现错误
node.js连接mysql出现错误:ER_NOT_SUPPORTED_AUTH_MODE: Client does not support authentication protocol requested by server; consider upgrading MySQL client
2022-05-17 21:39:01 1334
原创 Intellij IDEA 部署War包
1、首先,右击项目,点击 打开模块设置2、配置 项目,注意SDK版本3、配置 modules ,其中 路径 定位到 web-inf/classes ;依赖 加入jdk和项目 web-inf/lib4、配置 库 ,点击 + 号,选择 java ,然后选择项目的 web-inf/lib5、配置 facet ,此步很重要,配置 web 资源目录 ,路径配错,就会出现 404 错误,一定要定位到项目根目录,即有整个项目源码的地方6、 配置 工件 ,此步选择We...
2022-04-17 16:21:54 2674
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人