自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 收藏
  • 关注

原创 boto3操作minio总结

aws S3 SDK 校验minio 服务S3 SDK 的Python包名: boto3 (pip install -U boto3)校验内容:通过access_key_id和secret_access_key连接到Minio查看所有bucket新建bucket查看一个bucket下的所有object删除bucket上传obj下载obj删除bucket下所有object删除...

2019-03-25 19:37:18 3651

原创 配置PATH环境变量

1.要使环境变量对所有用户有效,可以修改profile文件sudo vim /etc/profile 2.添加语句export PATH=/要添加的路径:$PATH # 后面一定要加上:$PATH 不然会吧之前的环境变量覆盖3.生效source /etc/profile...

2019-02-27 15:47:37 833

原创 ubuntu18.04部署k8s系列 01-配置虚拟机

1.先安装好master主机(不导入ssh)2.配置网络ip以及主机名称# 配置ip地址# sudo vim /etc/netplan/50-cloud-init.yamlnetwork: ethernets: enp0s3: addresses: [] dhcp4: true enp0s8: ...

2019-02-27 13:54:25 942

原创 Nginx集群分发配置

•  Nginx集群其实是:虚拟主机+反向代理+upstream分发模块组成的虚拟主机:接受和响应请求反向代理: 带⽤户去数据服务器拿数据upstream: 告诉Nginx去哪个数据服务器拿数据•  数据⾛向1)虚拟主机接受⽤户请求2)虚拟主机去找反向代理3) 反向代理让去找upstream4)upstream 告诉 ⼀个数据服务器IP5)Nginx去找数据服务器 并发起⽤户的...

2018-11-21 14:18:54 2984 1

原创 Nginx优化

标准情况下,软件默认的参数都是对安装软件的硬件标准来设置的,⽬前我们服务器的硬件资源远远⼤于要求的标准,所以为了让服务器性能更加出众,充分利⽤服务器的硬件资源,我们⼀般需要优化APP的并发数来提升服务器的性能。1.进程优化worker_processes 4; # ⼯作进程数量 按CPU的总核⼼调整,一般有几核就几个进程worker_cpu_affinity 0001 0010 0...

2018-11-20 16:59:22 133

原创 Nginx配置之URL重写

URL 模块语法set 设置变量if 负责语句中的判断return 返回返回值或URLbreak 终⽌后续的rewrite规则rewrite 重定向URL1.set指令set指令 ⾃定义变量set $variable value;示例:将任意匹配 重写为 http://www.ayitula.com/baismlocation / { se...

2018-11-19 22:42:33 1818

原创 Nginx限速

Nginx官⽅版本限制IP的连接和并发分别有两个模块:limit_req_zone ⽤来限制单位时间内的请求数,即速率限制。limit_req_conn ⽤来限制同⼀时间连接数,即并发限制。http { ... limit_req_zone $binary_remote_addr zone=baism:10m rate=1r/s; # 第⼀个参数:$bin...

2018-11-19 20:17:00 2500

原创 Nginx反向代理配置

出于安全以及功效等一系列考虑我们通常需要设置反向代理location / { # root html/web1; # index index.html index.htm; proxy_pass http://118.190.209.153:4000; # 要代理的地址 proxy_set_header X-Real-IP $remote_addr; # 在请求头中加入...

2018-11-19 17:48:54 196

原创 创建虚拟主机的三种方式

1.基于IP的虚拟主机每个网站都需要一个IP缺点:需要多个IP,如果是公网IP,每个IP都需要付费server { listen 192.168.10.42:80; location / { root html/abc; index index.html index.htm index.php; }}server { listen 192.168.10.52:80;...

2018-11-19 16:36:11 5094

原创 Nginx日志配置

首先要定义日志格式一般采用json格式记录日志 log_format+自定义格式名称+'json格式' log_format main_json '{"@timestamp":"$time_local",' '"client_ip": "$remote_addr",' '"request": "$request",' '"status": &

2018-11-19 11:31:18 120

原创 Nginx配置之访问控制、目录用户验证、防盗链

1.访问控制 只允许本机访问a目录 其他机器拒绝访问location /a { allow 127.0.0.1; allow 192.168.10.42; deny all; return 404; #return http://www.jd.com; } 2.目录用户验证location /b { auth_basic "wsy登陆验证";...

2018-11-18 21:55:34 724

原创 Nginx配置文件

文件位置/usr/local/nginx/conf/nginx.conf文件内容详解#启动子进程程序默认用户#user nobody;#一个主进程和多个工作进程。工作进程是单进程的,且不需要特殊授权即可运行;这里定义的是工作进程数量worker_processes 1;#全局错误日志的位置及日志格式#error_log logs/error.log;#error_lo...

2018-11-18 20:25:36 123

原创 yum search的使用

当我们想用一些命令但是又想不起来这个命令属于哪个包时 可以使用这个命令 比如 查找killall属于哪个包yum search killall返回[root@Linux-01 ~]# yum search killallLoaded plugins: fastestmirror, securityLoading mirror speeds from cached hostf...

2018-11-18 15:35:47 32033 1

原创 Nginx的安装

1.下载和解压包wget http://nginx.org/download/nginx-1.15.5.tar.gz -P /usr/srccd /usr/src/tar xf nginx-1.15.5.tar.gz2.配置、编译、安装配置的作用包括三方面   1.检查环境时候满足依赖条件  &amp

2018-11-18 14:44:00 125

原创 在Linux下配置安装python3.6及pip3

下载python3.6安装包

2018-11-15 19:31:51 1887

原创 在Linux系统下安装虚拟环境

1.安装Virtualenvpip3 install virtualenv2.找一个合适的地方存放虚拟环境mkdir /var/wwwcd /var/www3.创建虚拟环境source env01osos/bin/activate4.完毕

2018-11-15 15:15:37 351

原创 724.寻找数组的中心索引-python

题目给定一个整数类型的数组 nums,请编写一个能够返回数组“中心索引”的方法。我们是这样定义数组中心索引的:数组中心索引的左侧所有元素相加的和等于右侧所有元素相加的和。如果数组不存在中心索引,那么我们应该返回 -1。如果数组有多个中心索引,那么我们应该返回最靠近左边的那一个。示例 1:输入: nums = [1, 7, 3, 6, 5, 6]输出: 3解释: 索引3 (num...

2018-10-08 10:22:40 975

原创 739.每日温度-python

题目根据每日 气温 列表,请重新生成一个列表,对应位置的输入是你需要再等待多久温度才会升高的天数。如果之后都不会升高,请输入 0 来代替。示例:输入: temperatures = [73, 74, 75, 71, 69, 72, 76, 73]输出: [1, 1, 4, 2, 1, 1, 0, 0]解法:      主要的.

2018-10-07 13:45:20 1018

转载 通俗易懂的理解非对称加密

文章转自知乎 原文地址首先,每个用户都有两把钥匙,一把公钥一把私钥。公钥是对外发布的,所有人都看的到所有人的公钥,私钥是自己保存,每个人都只知道自己的私钥而不知道别人的。用该用户的公钥加密后只能该用户的私钥才能解密。这种情况下,公钥是用来加密信息的,确保只有特定的人(用谁的公钥就是谁)才能解密该信息。下面我拿A银行和小明来举例子吧。假设这2者之间是用不对称的加密算法来保证信息传输的安全性(不...

2018-10-06 20:55:36 808

转载 __pycache__文件夹的简单理解

__pycache__文件夹的意义何在呢? 因为第一次执行代码的时候,Python解释器已经把编译的字节码放在__pycache__文件夹中,这样以后再次运行的话,如果被调用的模块未发生改变,那就直接跳过编译这一步,直接去__pycache__文件夹中去运行相关的 *.pyc 文件,嫩缩短运行时间。在有时候运行代码第一次运行成功后会产生__pycache__文件夹,在此基础上继续运行一次,则会报错...

2018-10-02 15:56:59 3362

原创 20.有效的括号-python

题目给定一个只包括 ‘(’,’)’,’{’,’}’,’[’,’]’ 的字符串,判断字符串是否有效。有效字符串需满足:左括号必须用相同类型的右括号闭合。左括号必须以正确的顺序闭合。注意空字符串可被认为是有效字符串。示例:示例 1:输入: "()"输出: true示例 2:输入: "()[]{}"输出: true示例 3:输入: "(]"输出: false示例 4...

2018-09-24 11:22:34 234

原创 155.最小栈-python.md

题目设计一个支持 push,pop,top 操作,并能在常数时间内检索到最小元素的栈。push(x) – 将元素 x 推入栈中。pop() – 删除栈顶的元素。top() – 获取栈顶元素。getMin() – 检索栈中的最小元素。示例:MinStack minStack = new MinStack();minStack.push(-2);minStack.push(0);m...

2018-09-24 10:27:29 351 1

原创 279.完全平方数-python.md

题目给定正整数 n,找到若干个完全平方数(比如 1, 4, 9, 16, …)使得它们的和等于 n。你需要让组成和的完全平方数的个数最少。示例:示例 1:输入: n = 12输出: 3 解释: 12 = 4 + 4 + 4.示例 2:输入: n = 13输出: 2解释: 13 = 4 + 9.解法一:     &nbs...

2018-09-23 22:20:23 1925

原创 200.岛屿的个数-python.md

题目给定一个由 ‘1’(陆地)和 ‘0’(水)组成的的二维网格,计算岛屿的数量。一个岛被水包围,并且它是通过水平方向或垂直方向上相邻的陆地连接而成的。你可以假设网格的四个边均被水包围。示例:示例 1:输入:11110110101100000000输出: 1示例 2:输入:11000110000010000011输出: 3解法:  &...

2018-09-23 17:29:30 1451

原创 设计一个循环队列-python.md

      队列的存储结构中使用的最多的是循环队列。循环队列包括两个指针, front 指针指向队头元素, rear 指针指向队尾元素的下一个位置。队列为空的判断条件是:      front

2018-09-23 16:12:08 1495 1

原创 04.找最长回文串-python.md

题目给定一个字符串 s,找到 s 中最长的回文子串。你可以假设 s 的最大长度为1000。示例:示例 1:输入: "babad"输出: "bab"注意: "aba"也是一个有效答案。示例 2:输入: "cbbd&amp

2018-09-22 14:43:13 138

原创 03.无重复字符的最长子串-python

题目给定一个字符串,找出不含有重复字符的最长子串的长度。示例:输入: "abcabcbb"输出: 3 解释: 无重复字符的最长子串是 "abc",其长度为 3。示例 2:输入: "bbbbb"输出: 1解释: 无重复字符的最长子串是 "b",其长度为 1。示例 3:输入: "pwwkew&

2018-09-21 12:04:16 402

原创 02.两数相加-python

刚开始在LeetCode上刷算法题,为了让以后用到时能够快速拾起,打算每刷一道就记录下来。题目给定两个非空链表来表示两个非负整数。位数按照逆序方式存储,它们的每个节点只存储单个数字。将两数相加返回一个新的链表。你可以假设除了数字 0 之外,这两个数字都不会以零开头。示例:输入:(2 -> 4 -> 3) + (5 -> 6 -> 4)输出:7 -> 0 ...

2018-09-21 10:39:33 146

原创 01.两数之和 - python

1.两数之和-Python刚开始在LeetCode上刷算法题,为了让以后用到时能够快速拾起,打算每刷一道就记录下来。题目给定一个整数数组和一个目标值,找出数组中和为目标值的两个数。你可以假设每个输入只对应一种答案,且同样的元素不能被重复利用。示例:给定 nums = [2, 7, 11, 15], target = 9因为 nums[0] + nums[1] = 2 + 7 = ...

2018-09-20 15:39:48 201

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除