简介 什么是docker? Docker是一个开源的应用容器引擎;是一个轻量级容器技术;可以将很多应用程序部署到docker上 Docker支持将软件编译成一个镜像;然后在镜像中各种软件做好配置,将镜像发布出去,其他使用者可以直接使用这个镜像; 运行中的这个镜像称为容器,容器启动是非常快速的。 Do ...
分类:
其他好文 时间:
2019-10-27 18:43:54
阅读次数:
75
数据库迁移工具. 很多应用的运行是需要数据库支持的,而随着快速迭代,产品更替的节奏加快,除了产品本身需要不断更新以外,数据库也需要做出合适的管理了。 为什么需要数据库迁移管理 比如第一个版本的产品只包含了最基本的功能,而第二版本就需要增加评论功能,这就涉及到数据结构的修改(包括创建新表,修改旧表的列 ...
分类:
其他好文 时间:
2019-10-26 10:33:31
阅读次数:
137
FTP alg功能 普通NAT实现了对UDP或TCP报文头中的的IP地址及端口转换功能,但对应用层数据载荷中的字段无能为力,在许多应用层协议中,比如多媒体协议(H.323、SIP等)、FTP、SQLNET等,TCP/UDP载荷中带有地址或者端口信息,这些内容不能被NAT进行有效的转换,就可能导致问题 ...
分类:
其他好文 时间:
2019-10-25 18:44:39
阅读次数:
129
[数据结构]单调栈的基本应用2 一、前言 单调栈的基本应用2是 "单调栈的基本应用1" 的延伸。应用2主要解决的是二维平面的一些问题。 二、基本应用2 虽然已经应用到二维平面,但是单调栈的思想并没有变化 更多应用的是延伸的位置。本质是 的左/右第一个大于 的元素位置 下面列举的一些平面内单调栈的例题 ...
分类:
其他好文 时间:
2019-10-20 13:23:25
阅读次数:
94
背景 随着业务系统越来越复杂,分布式服务架构开始被广泛使用,当垂直应用越来越多,应用之间交互不可避免,将核心业务抽取出来,作为独立的服务,逐渐形成稳定的服务中心,使前端应用能更快速的响应多变的市场需求。此时,用于提高业务复用及整合的分布式服务框架(RPC)是关键。更多背景可以去社区了解:http:/ ...
分类:
其他好文 时间:
2019-10-18 12:20:02
阅读次数:
93
flask中常见的关系模型定义一对多应用场景:角色与所属于该角色的用户(角色表与多用户表) [Python] 纯文本查看 复制代码 ? 01 02 03 04 05 06 07 08 09 10 class Role(db.Model): __tablename__ = 'roles' id = d ...
分类:
其他好文 时间:
2019-10-18 09:42:16
阅读次数:
91
一、Windows ···· 4. 启动tomcat,进行访问。(页面时个人写的东西,请忽略,出现tomcat首页即可,只要不报错) Nginx负载均衡 5.启动两个tomcat,分别访问各tomcat是否启动成功,然后访问 二、linux,mac 3. 启动各个tomcat,通过各自端口号地址访问 ...
分类:
其他好文 时间:
2019-10-15 22:38:56
阅读次数:
112
一、ROS分布式多机通讯简介 ROS是一种分布式软件框架,节点之间通过松耦合的方式组合,在很多应用场景下,节点可以运行在不同的计算平台上,通过Topic,Service通信。 但是各个节点只能共同拥有一个Master,在多机系统中Master只能运行在一台机器上,其他机器通过ssh方式和Master ...
分类:
其他好文 时间:
2019-10-08 21:51:11
阅读次数:
73
分布式:1.扩容不方便(数据重分布)2.分布键变更很麻烦3.分布键选择(架构设计)谨慎4.跨库join性能差5.分布式事务性能差6.sql限制多,功能确实多7.应用改造成本巨大8.全局一致性时间点恢复几乎不可能实现 一、PGSQL 常规操作citus 分库分表:https://yq.aliyun.c ...
分类:
其他好文 时间:
2019-10-07 21:18:31
阅读次数:
330
当存储在 DynamoDB 表中的项目发生更改时,许多应用程序都会因能够捕获此类更改而受益。下面是一些用例示例: 一个 AWS 区域中的一个应用程序将修改 DynamoDB 表中的数据。另一个区域中的第二个应用程序将读取这些数据修改并将数据写入另一个表中,并创建一个与原始表保持同步的副本。 一个热门 ...
分类:
数据库 时间:
2019-10-04 00:00:57
阅读次数:
114