1.概述 Netty 是一款异步的事件驱动的网络应用程序框架,支持快速地开发可维护的高性能的面向协议的服务器和客户端 2.框架图 3.处理流程 最上层通过Bootstrop类创建channel,channel分为serverChannel和localChannel,chaneel包含一个pipeli ...
分类:
Web程序 时间:
2020-06-17 09:15:18
阅读次数:
69
部署方案 一、 底座版本 企业版6.16 二、 产品模块 数据门户、权限管理(ADAM) 三、 资源需求(包括RDS、ECS等) 画像分析、权限管理:已接入到3.81底座,可标准化交付 门户数据:未接入到3.81底座,ECS需要4台(前端2台4c8g,后端2台4c8g) 四、 网络与VPC 标签中心 ...
分类:
其他好文 时间:
2020-06-16 15:22:44
阅读次数:
388
Netty4 自定义Decoder,Encoder 首先我们必须知道Tcp粘包和拆包的,TCP是个“流”协议,所谓流,就是没有界限的一串数据,TCP底层并不了解上层业务数据的具体含义,它会根据TCP缓冲区的实际数据进行包的划分,一个完整的包可能会被拆分成多个包进行发送,也有可能把多个小的包封装成一个 ...
分类:
Web程序 时间:
2020-06-15 13:48:07
阅读次数:
79
Spring的容器是如何运作的?首先看spring的容器类的结构图: 上图是spring容器的全部基础实现类,我们熟知的XmlBeanFactory和DefaultListableBeanFactory是最下层完善的基础实现类。 最上面的SimpleAliasRegistry类实现了实体类的别名注册 ...
分类:
编程语言 时间:
2020-06-14 13:12:08
阅读次数:
70
七大设计原则 开闭原则 对拓展开放,对修改关闭 单一职责原则 不要存在多余一个导致类变更的原因,类和对象的职责应该单一 依赖倒置原则 高层模块不依赖底层模块,二者都依赖其抽象。抽象不依赖于细节,细节依赖于抽象。(依赖注入) 通过公共的抽象类实现上下层解耦 接口隔离原则 每个接口做成专门化,而不使用单 ...
分类:
其他好文 时间:
2020-06-13 17:34:54
阅读次数:
71
1.基础设置1.1.拓扑图2Harbor1.4.0版本开始提供了HA部署方式,和非HA的主要区别就是把有状态的服务分离出来,使用外部集群,而不是运行在本地的容器上。而无状态的服务则可以部署在多个节点上,通过配置上层LoadBalancer构成HA。1.2.主机角色主机角色IP地址操作系统备注harbor0110.7.132.243linux7安装docker-ce、redis、postgresql
分类:
其他好文 时间:
2020-06-12 16:10:30
阅读次数:
59
WDM驱动是在NT驱动模型上进化而来的,因此在本质上,WDM驱动并没有太大区别,只是在支持即插即用、电源管理等功能上做了很多扩展,再多说一句,WDF驱动模型(UMDF、KMDF)也是对WDM的封装和扩展。不要纠结自己开发驱动应该使用哪种模型,需求明确了,模型也就知道了,当然,对于从零编写一个新驱动来说,建议使用最新的WDF驱动模型。
分类:
其他好文 时间:
2020-06-10 12:53:11
阅读次数:
69
【raid数据恢复故障描述】一台服务器,上层搭建了raid5磁盘阵列,共有5块硬盘在运行用于公司数据的存储,没有备份文件,有一天服务器上有一块硬盘掉线,遂聘请外部运维公司对服务器进行维护,运维公司人员在没有了解具体情况下直接对服务器内的4块正常硬盘重建成了一组全新的raid5阵列,直接导致服务器原有数据全部丢失。·【服务器raid阵列故障情况分析】在这个数据丢失的全过程中,导致数据被破坏的操作就是
分类:
其他好文 时间:
2020-06-10 09:30:47
阅读次数:
155
组件 组件的style作用域 组件是基本的单位 语法 name是组件名 props是类似将数据委托给上层组件处理的表达 data()类似构造函数 一个组件的 data 选项必须是一个函数,因此每个实例可以维护一份被返回对象的独立的拷贝 methods 即该组件的方法 生命周期同name这些同级用来描 ...
分类:
其他好文 时间:
2020-06-09 00:05:40
阅读次数:
129
IoC 和 AOP 被称为 Spring 两大基础模块,支撑着上层扩展的实现和运行。虽然 AOP 同样建立在 IoC 的实现基础之上,但是作为对 OOP(Object-Oriented Programing) 的补充,AOP(Aspect-Oriented Programming) 在程序设计领域拥 ...
分类:
编程语言 时间:
2020-06-07 01:01:18
阅读次数:
71