OCP

广东省地方税务局Oracle数据库及GoldenGate复制软件原厂维护保修服务(2015-2017年度)

徘徊边缘 提交于 2020-08-09 22:40:19
第二部分 用户需求书 一、 概述 1.1 项目背景 为确保广东省地方税务局信息系统的正常运行,现对信息系统所用的 Oracle 数据库及 GoldenGate 复制软件原厂商维护保修服务进行招标采购。 1.2 采购方式: 公开招标 1.3 项目预算:捌佰零贰万元(¥8,020,000.00)。 1.4 项目实施地点:项目实施地点:广东佛山市南海区南国桃园南海税务信息处理中心 和广州市天河北路 600 号。 1.5 项目时间: 24 个月。 二、 项目内容 2.1 Oracle 原厂商标准产品服务(Oracle 原厂商标准产品服务所涉及的软件产品见表 一,标准产品服务详见《附件 1: Oracle 原厂标准服务内容》) 表一: 序号 产品名称 CSI NO. CPU 许可数 备注 1 Oracle Database Enterprise Edition – Processor Perpetual 3779045 52 个以上 所有软件均可在广东地税系统内不限操作系统平台、不限 CPU 数、不限用户数、不限地域地使用 2 Real Application Clusters – Processor Perpetual 3779045 52 个以上 3 Partitioning – Processor Perpetual 3779045 52 个以上 4 Diagnostics Pack

贵州省新农合业务系统容灾技术支撑服务项目

岁酱吖の 提交于 2020-08-09 19:18:48
2.1 项目背景 新农合业务是中国移动贵州公司在医疗卫生行业类的一大重要信息化应用。贵州省新农合项目建设至今,在线运营业务包括 68 个县(区)、 1224 个乡(镇)、 16508 个村;建档总人数 3358.44 万, 2015 年参合总人数 2505.37 万;门诊补偿人数 1796.04 万人,门诊补偿人次 12157.6 万人次,住院补偿人数 752.96 万人,住院补偿人次 1470.37 万人次。接入卫生医疗单位 15744 家,其中卫生医疗管理机构(卫生局和合医办) 957 个、省级医疗机构 18 家、市级医疗机构 166 家、县级医疗机构 874 家、乡级医疗机构 2213 家、村级卫生室 11516 家。项目运营 6 年来,数据积存较多,现网生产库数据量已达 TB 级,业务在稳定性与可靠性上的需求非常高。 新农合业务系统 2015 年总体收入 1547 万元,数据量较大且涉及敏感数据,因此对数据的安全性及可靠性要求较高,且客户与贵州公司新农合业务合同中明确提出需要进行数据备份,因此结合贵州公司业务系统容灾备份原则要求,进行容灾系统建设 2.2 项目时间及内容 项目时间 : 合同签订之日起一年; 项目内容: 新农合业务系统数据库支撑服务、新农合数据库备份服务、新农合数据校验机制实施服务、新农合业务数据资源管理调测服务、新农合操作系统优化支撑服务

设计模式学习笔记(二):UML与面向对象设计原则

ぐ巨炮叔叔 提交于 2020-08-09 13:18:03
1 UML 1.1 UML UML(Unified Modeling Language)是统一建模语言,1997年11月UML1.1版本提交给OMG并正式通过,成为建模语言的个那个也标准。2003年6月UML2.0获得正式通过。 1.2 UML特性 U(Unified):统一,UML融合了多种优秀的面向对象建模方法以及多种得到认可的软件工程方法,消除了因方法林立且相互独立而带来的种种不便,集众家之长,股名“统一”。通过统一的表示方法可以让不同知识背景的领域专家,系统分析设计人员以及开发人员可以方便地交流 M(Modeling):UML是一种通用的可视化建模语言,不同与编程语言,UML通过一些标准的图形符号和文字来对系统进行建模,用于对软件进行描述,可视化处理,构造系统制品的文档。UML适用于各种软件开发方法,软件生命周期的各个阶段,各种应用领域以及各种开发工具 L(Language):UML是一种语言,也就意味着它有属于自己的标准表达规则,不是一种类似Java,C++的编程语言,而是一种分析设计语言,一种建模语言 1.3 UML结构 UML结构通常包括以下4个部分:视图,图,模型元素以及通用机制。 1.3.1 视图 UML视图用于从不同的角度来表示待建模的系统。视图是由许多图形组成的一个抽象集合,在建立一个系统模型时,只有通过定义多个视图,每个视图显示该系统的一个特定方面

009.OpenShift管理及监控

China☆狼群 提交于 2020-08-09 12:51:00
一 资源限制 1.1 pod资源限制 pod可以包括资源请求和资源限制: 资源请求 用于调度,并控制pod不能在计算资源少于指定数量的情况下运行。调度程序试图找到一个具有足够计算资源的节点来满足pod请求。 资源限制 用于防止pod耗尽节点的所有计算资源,基于pod的节点配置Linux内核cgroups特性,以执行pod的资源限制。 尽管资源请求和资源限制是pod定义的一部分,但通常建议在dc中设置。OpenShift推荐的实践规定,不应该单独创建pod,而应该由dc创建。 1.2 应用配额 OCP可以执行跟踪和限制两种资源使用的配额: 对象的数量:Kubernetes资源的数量,如pod、service和route。 计算资源:物理或虚拟硬件资源的数量,如CPU、内存和存储容量。 通过避免master的Etcd数据库的无限制增长,对Kubernetes资源的数量设置配额有助于OpenShift master服务器的稳定性。对Kubernetes资源设置配额还可以避免耗尽其他有限的软件资源,比如服务的IP地址。 同样,对计算资源的数量施加配额可以避免耗尽OpenShift集群中单个节点的计算能力。还避免了一个应用程序使用所有集群容量,从而影响共享集群的其他应用程序。 OpenShift通过使用ResourceQuota对象或简单的quota来管理对象使用的配额及计算资源。

angular浏览器兼容性问题解决方案

荒凉一梦 提交于 2020-08-08 23:58:44
问题 :edge浏览器下,固定列的边框消失 原因 :ng-zorro-antd表格组件使用nzLeft和nzRight指令固定的表格列,这两个指令的实现css3中的标签: position: -webkit-sticky !important; position: sticky !important; 谷歌、火狐及-webkit-内核的浏览器均支持该属性(css3),IE不支持该属性,所以在IE中,会自动降级,表格无固定列,可滑动的形式。 Edge浏览器在1703之后的版本使用了chromium内核,对css3的属性支持较好,也支持sticky属性,可以使用,可以固定表格列,但边框会消失。 解决方案 : 目前可行的解决方案有如下几种: 不使用固定列,若产品没有明确要求使用固定列,可以放弃使用nzLeft及nzRight来固定表格。从而使各个浏览器下的展示效果一致。 针对Edge浏览器降级处理,与IE浏览器效果一致,无固定列,整体可横向滚动。 自定义实现固定列,不使用组件的固定列实现,通过使用 position: absolute; 这种方式来实现表格的固定列。 第二个方案的详细过程如下: 使用div包裹表格,当表格宽度超过div宽度时,开启滚动: .scroll-table { width: 100%; overflow-x: scroll; } 针对表格,我们可以指定宽度

005.OpenShift访问控制-权限-角色

╄→尐↘猪︶ㄣ 提交于 2020-08-08 20:13:24
一 Kubetcl namespace 1.1 namespace描述 Kubernetes namespace提供了将一组相关资源组合在一起的机制。在Red Hat OpenShift容器平台中,project是一个带有附加注释的Kubernetes namespace。 namespace提供以下特性: 命名资源,以避免基本的命名冲突; 将管理权限授予受信任的用户; 限制用户资源消耗的能力; 用户和用户组隔离。 1.2 project project提供了一种机制,通过这种机制可以管理普通用户对资源的访问。project允许一组用户独立于其他组组织和管理其内容,必须允许用户访问项目。如果允许创建项目,用户将自动访问自己的项目。 项目可以有单独的name、display name和description。 name是项目的唯一标识符,在使用CLI工具或API时都是基于name,name的最大长度为63个字符。 display name是项目在web控制台中显示的方式(默认为name)。 description是项目的更详细描述,并且在web控制台中也可见。 以下组件适用于项目: Object:pod、service、rc等; Policies:决定用户可以或不能对对象执行哪些操作的规则; Constraints:可以限制的每种对象的配额。 1.3 cluster管理

C#中的依赖注入那些事儿

余生颓废 提交于 2020-08-08 10:56:35
目录 目录 1 IGame游戏公司的故事 1.1 讨论会 1.2 实习生小李的实现方法 1.3 架构师的建议 1.4 小李的小结 2 探究依赖注入 2.1 故事的启迪 2.2 正式定义依赖注入 3 依赖注入那些事儿 3.1 依赖注入的类别 3.1.1 Setter注入 3.1.2 Construtor注入 3.1.3 依赖获取 3.2 反射与依赖注入 3.3 多态的活性与依赖注入 3.3.1 多态性的活性 3.3.2 不同活性多态性依赖注入的选择 4 IoC Container 4.1 IoC Container出现的必然性 4.2 IoC Container的分类 4.2.1 重量级IoC Container 4.2.2 轻量级IoC Container 4.3 .NET平台上典型IoC Container推介 4.3.1 Spring.NET 4.3.2 Unity 参考文献 1 IGame游戏公司的故事 1.1 讨论会 话说有一个叫IGame的游戏公司,正在开发一款ARPG游戏(动作&角色扮演类游戏,如魔兽世界、梦幻西游这一类的游戏)。一般这类游戏都有一个基本的功能,就是打怪(玩家攻击怪物,借此获得经验、虚拟货币和虚拟装备),并且根据玩家角色所装备的武器不同,攻击效果也不同。这天,IGame公司的开发小组正在开会对打怪功能中的某一个功能点如何实现进行讨论

Openshift 4.3环境的离线Operatorhub安装

末鹿安然 提交于 2020-08-08 09:00:10
这几天在客户环境中搞Operatorhub的离线,因为已经安装了OpenShift 4.3的集群,所以目标是只将考核的Service Mesh和Serverless模块安装上去即刻,因为前期工作关系,我曾在离线的4.2环境安装过类似组件,所以稍作准备就出发了,但这几天遇到的问题和坑确实不少,4.3和4.2相比在离线方面有很大的改进,但又埋了另外一些坑,本文算是大致的一个记录。 另外感谢各位前辈及前浪的指引,让我在一片混乱中清晰了思路。 1.制作catalog的镜像 因为网络环境太慢,所以建议大家直接mirror到本地的仓库然后再进行 oc image mirror registry.redhat.io/openshift4/ose- operator -registry:v4. 3 registry.example.com/openshift4/ose- operator -registry 形成本地的catalog镜像 oc adm catalog build --appregistry-org redhat-operators -- from =registry.example.com/openshift4/ose- operator -registry:v4. 3 --to=registry.example.com/olm/redhat-operators:v1 -

009.OpenShift管理及监控

醉酒当歌 提交于 2020-08-07 21:40:30
一 资源限制 1.1 pod资源限制 pod可以包括资源请求和资源限制: 资源请求 用于调度,并控制pod不能在计算资源少于指定数量的情况下运行。调度程序试图找到一个具有足够计算资源的节点来满足pod请求。 资源限制 用于防止pod耗尽节点的所有计算资源,基于pod的节点配置Linux内核cgroups特性,以执行pod的资源限制。 尽管资源请求和资源限制是pod定义的一部分,但通常建议在dc中设置。OpenShift推荐的实践规定,不应该单独创建pod,而应该由dc创建。 1.2 应用配额 OCP可以执行跟踪和限制两种资源使用的配额: 对象的数量:Kubernetes资源的数量,如pod、service和route。 计算资源:物理或虚拟硬件资源的数量,如CPU、内存和存储容量。 通过避免master的Etcd数据库的无限制增长,对Kubernetes资源的数量设置配额有助于OpenShift master服务器的稳定性。对Kubernetes资源设置配额还可以避免耗尽其他有限的软件资源,比如服务的IP地址。 同样,对计算资源的数量施加配额可以避免耗尽OpenShift集群中单个节点的计算能力。还避免了一个应用程序使用所有集群容量,从而影响共享集群的其他应用程序。 OpenShift通过使用ResourceQuota对象或简单的quota来管理对象使用的配额及计算资源。

基于C#的可编程仪器标准命令(SCPI)实践 (附源代码)

拈花ヽ惹草 提交于 2020-08-05 17:50:13
基于C#的可编程仪器标准命令(SCPI)实践 (附源代码) SCPI 概述 SCPI于1990与IEEE 488.2协议一起面世。这套标准定义了可用于控制一切仪器的语法,命令结构以及数据格式。比如,通用的命令,如配置仪器参数的命令CONFigure,测量命令MEASure等。这些命令可用于任一仪器,并且同一类的命令属于同一子系统里。SCPI同时也定义了若干仪器的种类。比如,任何可控制的电源都会实现DCPSUPPLY基本功能类型。仪器的类别规定了它们会去实现什么样的子系统,当然也包括针对仪器的特定功能。 需要注意的是,SCPI并未定义物理层的传输信道的实现方法。虽然上文指出它最开始是和IEEE 488.2(即GPIB)面世的,但SCPI控制命令也可用于串口(RS-232),以太网,USB接口,VXIbus等若干硬件总线。 SCPI命令S是ASCII字符串,通过物理传输层传入仪器。命令由一连串的关键字构成,有的还需要包括参数。在协议中,命令规定为如下形式:CONFigure。在使用中,即可以写全名,也可以仅写仅包含大写字母的缩写。通常仪器对于查询命令的反馈也为ASCII代码。在传输大量数据时,二进制数据也是可以使用的。 SCPI 语法格式和命令的使用方式 改变仪器运行状态的set操作(打开/关闭电源输出),或者查询仪器状态的query操作(例如读取输出电压值)。查询命令一般以问号(?