树的直径的模板题 我们存图以后,对这张图(树)进行一次dfs,定义sum1表示从当前节点向他的儿子走的最长路径是多少,sum2表示次长路径是多少。我们每次先用当前路径的长度+当前路径前往的节点的sum1更新当前节点的sum2,如果更新后sum2大于sum1,那么我们交换他们的数值,不难发现这样是正确 ...
分类:
其他好文 时间:
2019-06-01 21:28:03
阅读次数:
110
链接:https://vjudge.net/problem/POJ-1986#author=0 题意: Farmer John's cows refused to run in his marathon since he chose a path much too long for their le ...
分类:
其他好文 时间:
2019-05-09 13:42:20
阅读次数:
122
一、介绍星舟平台 1、星舟简介 2、网关kong的介绍 3、客户端 1)、服务注册:Eureka 2)、客户端负载均衡:Ribbon 4、服务器端 1)、服务注册:Marathon+Marathon-LB、HAProxy+Confd+Etcd 2)、服务端负载均衡:HAProxy 5、pin... ...
分类:
编程语言 时间:
2019-03-27 19:47:22
阅读次数:
254
traefik 介绍 "traefik" 是一个为了让部署微服务更加便捷而诞生的现代HTTP反向代理、负载均衡工具。 它支持多种后台 (Docker, Swarm, Kubernetes, Marathon, Mesos, Consul, Etcd, Zookeeper, BoltDB, Rest ...
分类:
其他好文 时间:
2019-02-20 17:16:31
阅读次数:
225
marathon-lb 官方:https://github.com/mesosphere/marathon-lb 一 简介 Marathon load balancer (Marathon-LB) is a proxy server and load balancer for TCP, HTTP, ...
分类:
其他好文 时间:
2019-02-18 18:59:37
阅读次数:
178
marathon 1.6.322 官方:https://mesosphere.github.io/marathon/ 一 简介 Marathon is a production-grade container orchestration platform for Mesosphere’s Datac ...
分类:
其他好文 时间:
2019-02-15 19:59:30
阅读次数:
224
项目应用实现分布式部署 不关心硬件细节。 mesos 分布式文件系统 excutor(调度器) -> master(选举只有一个Master 还有被的standby.master) -> slave(执行任务)->若干个task(跑的一个个实例) marthon 通过application实例 自动 ...
分类:
其他好文 时间:
2019-01-11 20:14:37
阅读次数:
180
1.前置条件 Docker开启TCP端口 开启docker apiserver的2375管理端口,本示例在CentOS7环境下。编辑docker.service文件,修改ExecStart参数,添加-H tcp://0.0.0.0:2375 -H unix://var/run/docker.sock ...
分类:
其他好文 时间:
2018-12-26 20:08:15
阅读次数:
302
一、traefik简介1.1简单认识traefik代理Tr?f?k是一个为了让部署微服务更加便捷而诞生的现代HTTP反向代理、负载均衡工具。它支持多种后台(Docker,Swarm,Kubernetes,Marathon,Mesos,Consul,Etcd,Zookeeper,BoltDB,RestAPI,file…)来自动化、动态的应用它的配置文件设置。ingress方案需要使用下列的组件:1、
分类:
Web程序 时间:
2018-12-11 19:55:21
阅读次数:
276
一、容器编排工具 docker compose,docker swarm,docker machine mesos,marathon kubernetes 二、DevOps CI:持续集成 CD:持续交付,Delivery CD:持续部署,Deployment 三、kubernetes(舵手、飞行员 ...
分类:
Web程序 时间:
2018-10-20 19:42:23
阅读次数:
221