days

k8s的部署

僤鯓⒐⒋嵵緔 提交于 2019-12-04 16:44:57
k8s集群解决的问题 k8s的节点类型 master节点所用到的组件 node节点所用到的组件 命名空间 resource quotas lable replication controller(RC) Deployment service volume 网络通信场景 k8s集群解决的问题 Docker之间跨节点的通讯 动态管理集群负载,使集群工作在期望的状态 集群之间资源的调度 集群的运行方式 k8s的节点类型 master节点负责整个集群的控制和管理 node节点是负载节点,运行pod。 master节点所用到的组件 kube-apiserver提供整个集群资源的操作入口(增删改查),也是集群的控制入口,提供http rest接口。 etcd保存整个集群的状态,也即是资源信息。KEY/VALUE模式的存储系统 kube-schedule负载pod(资源)的调度,根据设置策略调度pod到指定的node上运行。 kube-controller-manager维护集群,所有资源的自动化控制中心。当整个集群的状态与期望不符合的时候,组件会努力让集群恢复期望状态,比如:当一个pod死亡,组件新建一个pod恢复对应replicas set期望的状态。 node节点所用到的组件 kubelet负责pod的生命周期管理,同时与master密切协作,实现集群管理的基本功能 kube

Php add 5 working days to current date excluding weekends (sat-sun) and excluding (multiple) holidays

喜夏-厌秋 提交于 2019-12-04 14:54:49
问题 For delivery of our webshop, we need to calculate 5 working days from the current date in php. Our working days are from monday to friday and we have several closing days (holidays) which cannot be included either. I've found this script, but this doesn't include holidays. <?php $_POST['startdate'] = date("Y-m-d"); $_POST['numberofdays'] = 5; $d = new DateTime( $_POST['startdate'] ); $t = $d->getTimestamp(); // loop for X days for($i=0; $i<$_POST['numberofdays']; $i++){ // add 1 day to

03docker镜像

混江龙づ霸主 提交于 2019-12-04 14:13:41
docker的镜像操作 1:下载镜像:格式 docker [image] pull [仓库地址]/NAME:TAG ubuntu@ubuntu:~$ docker pull registry.hub.docker.com/ubuntu:18.04 #下载ubuntu镜像,标签为18.04 ubuntu@ubuntu:~$ docker pull centos:7.2.1511 #下载一个centos镜像 2:查看本地仓库的镜像 ubuntu@ubuntu:~$ docker images REPOSITORY TAG IMAGE ID CREATED SIZE ubuntu 18.04 775349758637 12 days ago 64.2MB ubuntu latest 775349758637 12 days ago 64.2MB centos 7.2.1511 9aec5c5fe4ba 8 months ago 195MB hello-world latest fce289e99eb9 10 months ago 1.84kB #latest标签的版本是不稳定的,会随着版本更新而变化,建议使用稳定带标签的版本 #查看子命令:man docker-images 3:使用镜像创建一个容器 ubuntu@ubuntu:~$ docker run -ti 775349758637

js

♀尐吖头ヾ 提交于 2019-12-04 13:43:01
创建过去七天的数组 [... Array ( 7 ). keys ()]. map ( days => new Date ( Date . now () - 24*60*60*1000 * days )); 获取URL的查询参数 ? foo = bar & baz = bing => { foo : bar , baz : bing } let q = {}; location . search . replace ( /([^?&=]+)=([^&]+)/ g , ( _ , k , v ) => q [ k ] = v ); console . log ( q ); 数组去重 [...new Set(arr)] 创建特定大小数组 [... Array ( 3 ). keys ()] // [0, 1, 2] 来源: https://www.cnblogs.com/xiumumi/p/11868789.html

Docker重命名镜像名&容器名

╄→гoц情女王★ 提交于 2019-12-04 10:27:03
1.重命名镜像名 [root@izwz9dvcgvpdsfoxeel76ez ~]# docker tag 500b941e6f79 tomcat7:jre7 [root@izwz9dvcgvpdsfoxeel76ez ~]# docker images REPOSITORY TAG IMAGE ID CREATED SIZE tomcat7 jre7 500b941e6f79 2 days ago 338MB tomcat 7 d806926ff467 5 days ago 357MB openjdk 7-jre c324c062541b 5 days ago 329MB centos 6 0cbf37812bff 12 days ago 194MB centos 7 75835a67d134 12 days ago 200MB 2.重命名容器名 dokcer rename 容器ID mytomcat7:jre7 来源: CSDN 作者: XiaHeShun 链接: https://blog.csdn.net/XiaHeShun/article/details/83268883

js设置日期、月份增加减少

♀尐吖头ヾ 提交于 2019-12-04 08:07:46
    // 日期,在原有日期基础上,增加days天数,默认增加1天 function addDate(date, days) { if (days == undefined || days == '') { days = 1; } var date = new Date(date); date.setDate(date.getDate() + days); var month = date.getMonth() + 1; var day = date.getDate(); return date.getFullYear() + '-' + getFormatDate(month) + '-' + getFormatDate(day); } // 日期月份/天的显示,如果是1位数,则在前面加上'0' function getFormatDate(arg) { if (arg == undefined || arg == '') { return ''; } var re = arg + ''; if (re.length < 2) { re = '0' + re; } return re; } 参考: 如题,开始查了查js的使用文档,但没发现可以直接用的函数,于是就想自己写函数来着,这就要涉及到每个月天数的判断,如果是2月份的话,还要涉及到闰年的判断

One hour difference, but only for some dates

江枫思渺然 提交于 2019-12-04 06:51:15
问题 Why between those dates I get 5,9.... and if I use another year I get 6 ???? It only happens with March and 2008... why is there an hour difference ??? <?php $from = '2008-03-04'; $to = '2008-03-10'; echo datediff($from,$to); $from = '2010-03-04'; $to = '2010-03-10'; echo datediff($from,$to); function datediff($from,$to) { $diff = strtotime($to) - strtotime($from); $diff = $diff/(60*60*24); return $diff; } ?> 回答1: Daylight Saving Time. 来源: https://stackoverflow.com/questions/2233666/one-hour

LeetCode刷题总结-数组篇(番外)

你离开我真会死。 提交于 2019-12-04 06:37:41
本期共7道题,三道简单题,四道中等题。 此部分题目是作者认为有价值去做的一些题,但是其考察的知识点不在前三篇总结系列里面。 例1解法:采用数组索引位置排序的思想。 例2解法:考察了组合数学的组合公式应用。有点类似动态规划的思想。 例3解法: 考察灵活运用二进制和整除余数的数学知识。 例4解法:动态规划思想的应用。 例5解法:分类讨论的数学思想。 例6解法:考察灵活运用哈希字典。 例7解法:考察闰年的数学判断公式,计算周几的细节处理能力。 例1 最大宽度坡 题号:962,难度:中等 题目描述: 解题思路: 采用索引排序的思路,使得从前往后遍历时,A[i] < A[j]。然后不断更新i的最小值,当前遍历的索引即为j。即可求取最终结果。 具体代码: class Solution { public int maxWidthRamp(int[] A) { int N = A.length; Integer[] B = new Integer[N]; for (int i = 0; i < N; ++i) B[i] = i; Arrays.sort(B, (i, j) -> ((Integer) A[i]).compareTo(A[j])); int result = 0; int i = N; for (int j: B) { result = Math.max(result, j - i)

mysql 存储过程

余生颓废 提交于 2019-12-04 01:30:50
数据库的存储过程在正常的线上应用是不会用到了,至少在我工作的这么些年,很少再遇到存储过程。 但在现实的测试过程中,为了快速修改一些数据,还是需要使用到存储过程。 设置的参数的IN, OUT, INOUT IN 表示调用者向过程传入值, OUT 表示过程向调用者传出值, INOUT 前两者的结合 create procedure in_param(in p_in int) begin select p_in; set p_in = 2 ; select p_in; end set @p_in = 1; call in_param(@p_in) declare 定义变量,需要在存储过程中开始 DECLARE l_int int unsingned default 3000; set @y = 'good bye' 自己在实际测试过程中,为了快速修改数据: # 修改订单、订单还款计划的起息日,止息日,还款时间,将所有的时间往前推 @days 天, @order_id修改具体的订单; drop PROCEDURE if EXISTS change_date; CREATE PROCEDURE change_date() begin set @days = 30; set @order_id = 329221048420433920; UPDATE inve**nt.order_**ord

TypeScript-初级-04-枚举

情到浓时终转凉″ 提交于 2019-12-03 15:19:54
枚举 枚举(Enum)类型用于取值被限定在一定范围内的场景,比如一周只能有七天,颜色限定为红绿蓝等。 简单的例子 枚举使用 enum 关键字来定义: enum Days {Sun, Mon, Tue, Wed, Thu, Fri, Sat}; 枚举成员会被赋值为从 0 开始递增的数字,同时也会对枚举值到枚举名进行反向映射: enum Days {Sun, Mon, Tue, Wed, Thu, Fri, Sat}; console.log(Days["Sun"] === 0); // true console.log(Days["Mon"] === 1); // true console.log(Days["Tue"] === 2); // true console.log(Days["Sat"] === 6); // true console.log(Days[0] === "Sun"); // true console.log(Days[1] === "Mon"); // true console.log(Days[2] === "Tue"); // true console.log(Days[6] === "Sat"); // true 事实上,上面的例子会被编译为: var Days; (function (Days) { Days[Days["Sun"] = 0] =