09 2019 档案
摘要:"jenkins + pipeline构建自动化部署"
阅读全文
摘要:```python
#1.正则表达式计算 origin = "1 - 2 * ( ( 60 - 30 + ( -40.0 / 5 ) * ( 9 - 2 * 5 / 3 + 7 / 3 * 99 / 4 * 2998 + 10 * 568 / 14 )) - ( - 4 * 3 ) / ( 16 - 3 * 2))" import re
import functools def checkIn...
阅读全文
摘要:```
# 1.按alist中元素的age由大到小排序
alist = [{'name': 'a', 'age': 20}, {'name': 'b', 'age': 30}, {'name': 'v', 'age': 25}]
b = []
for i in alist: b.append(i["age"])
b.sort(reverse=True)
print(b) # 2.有一个多...
阅读全文
摘要:``` vim /scripts/swap warning.sh !/bin/bash 提取本服务器的IP地址信息 IP= 系统分配的交换分区总量 swap_total= 当前剩余的交换分区free大小 swap_free= 当前已使用的交换分区used大小 swap_used= if ((swap
阅读全文
摘要:```python #1、写函数,利用递归获取斐波那契数列中的第 10 个数,并将该值返回给调用者。 def rec(a,b,dep=1): c = a + b if dep == 10: return c return rec(b,c,dep+1) print(rec(5,5)) #2、编写用户登录程序,(读写文本版,可注册用户,修改用户密码) import os #注册账号 def zhuce
阅读全文
摘要:Maven+Docker 部署 安装jdk8镜像 docker pull openjdk:8 jdk alpine maven插件推送方式 1. 修改/etc/docker/daemon.json文件,加入hosts配置即可。 注意 使用本地docker构建,不要用的生产服务器上,这种方式容易被别人
阅读全文
摘要:```python 一、数学函数 abs(x) 返回x的绝对值 bin(x) 返回x的二进制(oct返回八进制,hex返回十六进制) ceiling(x) 返回大于x的最小整数值 exp(x) 返回值e(自然对数的底)的x次方 floor(x) 返回小于x的最大整数值 greatest(x1,x2,
阅读全文
摘要:```python #centeros7 安装erlang yum install erlang #启动扩展源 yum install epel-release #下载rabbitmq源文件 wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.6/rabbitmq-server-3.6.6-1.el7.noarch.rpm #安装
阅读全文
摘要:1. cron 后台常驻程序 (daemon) 用于: A. 负责文件在网络中的共享 B. 管理打印子系统 C. 跟踪管理系统信息和错误 D. 管理系统日常任务的调度 2. 在大多数Linux发行版本中,以下哪个属于块设备 (block devices) ? A. 串行口 B. 硬盘 C. 虚拟终端
阅读全文
摘要:使用shell脚本实现java灰度发布 脚本使用环境: 1、操作系统:centos 6.5 64位 2、代码使用gitlab进行管理 3、代码每次上线通过tag控制 4、前端使用haproxy实现负载均衡,使用haproxy socat实现RS的平滑上下线 5、WEB container使用tomc
阅读全文
摘要:作者:oscarwin juejin.im/post/5d26b03de51d454fa33b1960 这次实验准备了三台云主机,系统为Debian,ip分别为:35.236.172.131 ,35.201.200.251,34.80.172.42。 首先分别在这三台主机上安装docker,然后每台
阅读全文
摘要:每天运行它,就可以将日志文件切割成若干分,便于我们排查。 shell !/bin/bash current_date= split b 65535000 d a 4 /home/alvin/myout.txt /home/alvin/log/log_${current_date}_ cat /dev
阅读全文
摘要:```python #1、简述普通参数、指定参数、默认参数、动态参数的区别 #1.普通参数就是传入的函数,没有默认值 def f(a): a = a + 1 return a print(f(3)) #2.指定参数 def f(a,b,c): d = a + b + c return d print(f(2,4,5)) #没有指定参数就会按照顺序分别赋值给a,b,c print(f(b=3,a=2
阅读全文
摘要:```python #1.有如下值集合 [11,22,33,44,55,66,77,88,99,90...],将所有大于 66 的值保存至字典的第一个key中,将小于 66 的值保存至第二个key的值中。 #即: {'k1': 大于66的所有值, 'k2': 小于66的所有值} b = [11, 22, 33, 44, 55, 66, 77, 88, 99, 90] a = {'k1':[],'k
阅读全文