dubbo的介绍一。前引软件构架的发展过程:集中式架构(单体应用) 》垂直架构 》分布式架构 》流动计算架构(SOA) 集中式架构:就一个tomcat,所有功能部署在一起。。不能高并发 垂直架构:多个tomcat, 分成多个项目,项目与项目之间的存在数据冗余,耦合性较大 分布式架构:多个tomcat ...
分类:
其他好文 时间:
2020-07-02 21:28:05
阅读次数:
57
#!/bin/bash #xtrabackup流式压缩热备份#预配置SSH免密码登陆并确认通过 #远程IP及账户等基础信息REMOTE_HOST="192.168.31.101"REMOTE_HOST_SSH_PORT="22"REMOTE_DB_USERNAME="root"REMOTE_DB_P ...
分类:
其他好文 时间:
2020-07-02 13:26:57
阅读次数:
42
存储集群存储设备有两个在磁盘上存储数据的Ceph守护程序:CephOSD是大多数数据存储在Ceph中的地方。一般而言,每个OSD都由单个存储设备支持。OSD还可以由多种设备组合来支持,例如用于大多数数据的HDD和用于某些元数据的SSD。群集中OSD的数量通常取决于存储的数据量,每个存储设备的容量以及冗余(复制或Erasure)的级别和类型CephMonitor管理关键的群集状态,例如群集成员身份和
分类:
其他好文 时间:
2020-07-01 23:55:31
阅读次数:
87
一、lombok projectlombok 使用lombok消除冗余的代码,需要安装ide插件,具体参考官网 @Data :注解在类上;提供类所有属性的 getting 和 setting 方法,此外还提供了equals、canEqual、hashCode、toString 方法 @Setter: ...
分类:
其他好文 时间:
2020-07-01 15:55:32
阅读次数:
57
Avoided redundant navigation to current location: 避免了对当前位置的冗余导航 倒是不影响之后的操作 百度了解决方案,在 引用vue-router 的js 中添加以下代码 const originalPush = Router.prototype.pu ...
分类:
其他好文 时间:
2020-07-01 12:45:07
阅读次数:
133
方式一 以流的形式上传图片直接返回路径,这样写: 好处:方便处理存取数据返回路径 不好的地方:可能冗余,上传的文件后面并未使用 1.用koa-body中间件 注:如果已经使用了koa-bodyParser中间件,请remove此中间件,koa-body可以代替koa-bodyParser 在app. ...
分类:
Web程序 时间:
2020-07-01 12:19:47
阅读次数:
100
第一章 Matplotlib 简介 Matplotlib 能够创建多数类型的图表,如条形图,散点图,条形图,饼图,堆叠图,3D 图和地图图表。 首先,为了实际使用 Matplotlib,我们需要安装它。 pip install matplotlib 一旦你安装了 Python,你就做好了准备,你可以 ...
分类:
编程语言 时间:
2020-06-30 20:19:50
阅读次数:
128
Ceph基础组件Monitors(监视器,ceph-mon):CephMonitor其维护集群状态映射,包括监视器映射、OSD映射、MDS映射、CRUSH映射;通过保存集群状态的映射来跟踪整个集群的健康状况。除此之外Monitor还负载管理守护进程和客户端之间的身份验证。通常至少需要部署三个CephMonitor才能实现冗余和高可用Managers(管理器,ceph-mgr):CephManage
分类:
其他好文 时间:
2020-06-30 18:53:35
阅读次数:
224
折叠冗余代码 #region开头 #endregion结束 #region 暂时不用的代码 // // // // #endregion 占位符: 占位符从0开始 占位符要写在””内 实际输出按使用顺序输出 少填坑会报错,多填坑不会 {0:0.00} 保留两位有效数据 int n1 = 10; in ...
三范式理解 第一范式: 属性不可分割性 如: 学生表(姓名,年龄,性别,班级,宿舍号,家庭成员) 其中家庭成员为可分割的所以不符合第一范式 第二范式: 不存在组合关键字中的某些字段决定非关键字段的情况 如: (学号, 课程名称) → (姓名, 年龄, 成绩, 学分) 这个数据库表不满足第二范式,因为 ...
分类:
其他好文 时间:
2020-06-29 23:06:38
阅读次数:
102