- 博客(136)
- 收藏
- 关注
原创 Python调用webservice服务【suds-py3组件使用】
先记录一下背景:工作中一次与其他系统进行接口调用调试时,对方提供了webservice的一套服务文档和调用参数说明。what?webservice?没怎么用过,以为和API形式的调用差不多,但基于尊重,还是先百度了一下,不看不知道,一看吓一跳!百度百科:Web Service是一个平台独立的,低耦合的,自包含的、基于可编程的web的应用程序,可使用开放的XML(标准通用标记语言下的一个子集)标准来描述、发布、发现、协调和配置这些应用程序,用于开发分布式的交互操作的应用程序。案例说明【踩坑步骤】:
2021-08-25 19:14:24
1778
原创 BASH:给定一个文本文件 file.txt,请只打印这个文件中的第十行。
给定一个文本文件 file.txt,请只打印这个文件中的第十行。错误答案:正确答案:刷leecode遇到一道很简单的题,:给定一个文本文件 file.txt,请只打印这个文件中的第十行。然而我一开始做错了~还没找出来原因,所以想记录下O,这里题目要求是用shell做,我就用了bash。大家可以先自己写下自己的答案,然后康康是不是也和我一样,做错了呢,哈哈~下面是:错误答案:这是我的答案:head -n 10 file.txt| tail -n 1这个错误的答案哦~当实际行数不足10行时,第
2020-11-12 09:32:00
1370
原创 【Linux企业故障分析:资源角度】CPU
目录:一:CPU入门:查看系统本身CPU信息:cpu负载的查看方式一:CPU入门:Socket – 物理CPU槽数,一个完整的物理封装Core – 物理CPU核数,物理cpu核心单元组Thread – 逻辑CPU数量,模拟值查看系统本身CPU信息:1.lscpu2.cat /proc/cpuinfo3.dmidecode -t processor对CPU参数有强了解需求的话,可以参考该文章的一些参数系统本身的CPU信息,通常我们要用到的不多,了
2020-11-11 10:38:05
238
原创 【sql入门】基础语句学习
python操作数据库一:数据库分类1.关系型数据库2.非关系型数据库二:Mysql入门MySQL安装配置sql语句1.创建数据库:2.使用数据库:3.创建表:4.插入语句5.查询语句一:数据库分类1.关系型数据库2.非关系型数据库关系型数据库如下:sqlite为嵌入式数据库,excel可以理解为关系型数据库No SQL(Not Only SQL):非关系型数据库非关系型数据库如下:非关系型数据库主要有:文档型、k-v型、列式数据库(分布式存储)、图形数据库== 关系型数据库与非关系型
2020-10-15 12:00:13
478
原创 【Python】:好好学习天天向上实例
本篇文章将引入mooc网课《Python语言程序设计》学习时的一个例子:好好学习天天相上。·假如每天学习1%,一年能学习多少呢?·假如周内学习1%,周末遗忘1%,一年能学习多少呢?·假如有两个人,一位每天学习,一位周内学习,周末不学习,不学习会遗忘1%,那么第二位需要每天努力多少才能追赶的上第一位呢?一:周内每天学习,周末不学习二:每天都学习:每天都学习1%会是个很大的数字,所以...
2020-04-01 22:04:32
3618
原创 【Python】数字类型及操作---一点就通!
文章目录一:数字类型整数类型浮点数类型复数类型二:数值运算符三:二元增强赋值形式四:数据类型变化五: 数值运算/(数据转型)函数:本章将着重介绍在python语言中会使用到的一些数字类型一:数字类型和数学中的数字一样,python语言也将数字进行了分类:整数、浮点数、复数整数类型可正可负,没有取值范围通常定义为int型整数有4种进制的表示形式:十进制:1010,99,-217...
2020-04-01 20:56:30
1267
原创 【Python】:turtle库绘图
文章目录代码:turtle库(海龟库)介绍:RGB色彩的部分值通过样例熟悉用法:本篇博文将通过使用Python语言来介绍海龟函数turtle()的用法代码:“#”号后为注释内容,可省略,在注释中补充介绍了一些函数语法。建议通过研读下列代码即其后备注,理解turtle库的用法。#绘制蟒蛇import turtle#导入绘图库turtle# 使用from 库 import 函数/* ...
2020-03-24 22:13:07
811
原创 【Python】:内置保留字
在Python语言中,内置33个保留字,可以理解为python语言的基本单词。在变量命名时,不可与保留字相同保留字区分大小写,例如AND可以作为变量使用,而and则是保留字,不可作为变量出现。 DDDXXY...
2020-03-23 21:19:19
392
2
原创 【Python】:温度转换实例
华氏度与摄氏度转换本文主要通过一段简单代码,介绍在python中实现温度转换的一个样例。代码来自mooc国家精品课程《Python语言程序设计》,也是我重温python的指导课程。我在每行代码后都做了备注,方便大家进行理解。'''规定输入格式为:数值+C/F C代表输入为摄氏度,F代表输入为华氏度。例如:20.5C 20.5c 60F 58.2f摄氏度与华氏度的换算为:...
2020-03-23 21:12:51
5419
2
原创 【Python】学习之同切圆与五角星绘图
文章目录Python:同切圆·交互式演示:·文件式演示:Python:五角星交互式演示:·文件式演示:近期因为学习sdn使用ryu控制器的缘故,重拾python,借此机会也想学习更多的python内容。在此记录一些课程所学。课程是mooc上的国家精品课,有值得借鉴的意义,对于我来说学习此课程恰到好处。环境:Windows下的Python3.8Python:同切圆·交互式演示:1.绘图需要...
2020-03-22 22:40:24
2165
原创 ubuntu安装RYU过程问题记录
本篇文章前半部分记录遇到的问题,后半部分(横线以下,是解决办法)问题一:网络是OK的,可以ping通外网,但是从github上无法获取ryu的资源。获取命令是按照github上所给的。在网上百度了各种文章,有的说重启网络,有的说将git换位http,有的说是自己内网的问题,有些网站可以访问,有些就是无法访问(我理解为这是在说网络代理的问题)。做的尝试:改用http:重启网络:这里...
2020-02-10 18:05:45
3639
原创 SDN基础&&应用方案
SDN基础&&应用方案SDN定义理解SDN的两种应用方案一:从纯软件方面来升级系统到SDN:二:从硬件方面来升级系统到SDN:SDN定义理解前言:最近因为一些原因在系统学习SDN,就在这里开始梳理记录。从大趋势上来看,SDN已经有几年的应用时间,很多企业也都推出了自己的SDN方案,SDN是一个较大的体系,更是网络未来的发展方向之一。一直以来我都比较喜欢查阅百度百科的词条定...
2020-01-19 19:06:17
489
原创 ARP协议&ICMP协议
文章目录ARP(Address Resolution Protocol):地址解析协议产生原因:功能:在以太网中,arp协议的使用:ARP协议的缺陷:ARP欺骗ICMP(Internet Control Message Protocol)因特网控制报文协议从ICMP的应用来了解它的具体功能:ICMP原理:报文格式:ICMP的报文种类:ICMP的两个主要应用:ARP(Address Resolu...
2019-09-08 23:19:30
2409
原创 抓包分析数据帧中IP数据包的一些关键字段【南邮网课例题】
最近在看网课重新学习网络方面的知识,这里记录一道觉得蛮不错的基础题:题目如下:参考IP数据报格式:【需要自行记忆,题目中是没有给出的】IP数据报格式:首先理解:左边的部分表示:数据帧字节的格式【16进制】,即0010表示该行右边第一个字节的编号是第16个字节。0020即表示是第32个字节目的MAC地址: f0 1f af 67 52 a7源MAC地址:00 19 e0 38 ...
2019-09-07 17:19:42
2365
3
原创 HTTP code(状态码)
HTTP状态码(英语:HTTP Status Code)是用以表示网页服务器超文本传输协议响应状态的3位数字代码。它由 RFC 2616 规范定义的,并得到 RFC 2518、RFC 2817、RFC 2295、RFC 2774 与 RFC 4918 等规范扩展。所有状态码的第一个数字代表了响应的五种状态之一。所示的消息短语是典型的,但是可以提供任何可读取的替代方案。 除非另有说明,状态码是HTT...
2019-09-02 15:32:46
25747
原创 牛客网刷题之错题总结【个人错题总览】--9.2日
1.SQL 语言又称为 ______ 。A.结构化定义语言B.结构化控制语言C.结构化查询语言D.结构化操纵语言答案:C(结构化查询语言)结构化查询语言(Structured Query Language)简称SQL,结构化查询语言是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统;2.Ethernet 的核心技术是它的随机争用型介质访问控制方法,即()...
2019-09-02 10:31:15
1596
原创 NAT:网络地址转换方法
NAT(Network Address Translation,网络地址转换)百度百科:natNAT(Network Address Translation,网络地址转换)是1994年提出的。当在专用网内部的一些主机本来已经分配到了本地IP地址(即仅在本专用网内使用的专用地址),但现在又想和因特网上的主机通信(并不需要加密)时,可使用NAT方法。这种方法需要在专用网连接到因特网的路由器上安装...
2019-09-02 09:45:38
1392
1
原创 通信:私有地址
私有地址TCP/IP协议中,专门保留了三个IP地址区域称为私网地址,或私有地址。IP地址 分为5类,其中A,B,C三类中各保留了3个区域作为私网地址,也就是局域网用的,私网地址不能在公网上出现,只能用在内部网路中,所有的路由器都不能发送目标地址为私网地址的数据报。私网地址是:A类地址:10.0.0.0~10.255.255.255B类地址:172.16.0.0 ~172.31.255.2...
2019-09-01 23:01:04
1030
原创 网易面试题:卡特兰数
题目: 有20个人去看电影,电影票50元。其中只有10个人有50元钱,另外10个人都只有一张面值100元的纸币,电影院没有其他钞票可以找零,问有多少种找零的方法?视频讲解,卡特兰数问题题目解析:要想可以零钱找得开,那么在第一个收的必须是50元,要想后续每次都找的开,那么在每一次收钱的时候,收银员已经收过的50元的个数要大于已经收过的100元的个数。从(0,0)开始记录收银员已经收银的状态,左...
2019-08-30 15:54:53
1319
原创 zabbix+onealert云告警+微信通知
【监控+告警】是运维的必备手段之一,通过下面的内容,我将详细讲解zabbix与onealert告警系统的结合使用。
2019-08-22 17:53:53
1450
原创 zabbix实现对java应用的监控【tomcat】【JMX】
tomcat的官方说明文件文章目录软件需要知识点说明TomcatjdkJMX原理展示实验环境实验演示server2安装配置:server1安装配置页面配置软件需要apache-tomcat-8.5.24.tar.gzjdk-8u121-linux-x64.rpm知识点说明TomcatTomcat是Apache 软件基金会(Apache Software Foundation)的...
2019-08-21 17:39:54
1102
原创 zabbix实现对mysql数据库的监控
安装、配置zabbix,请点击这里文章目录实验环境:数据库安装&配置:系统自带的基础监控项目:配置自己的mysql监控模版实验环境:server1:Zabbix server + zabbix-agent + mariadb【172.25.9.1】server2:zabbix-agent 【172.25.9.2】server3:zabbix-agent 【172.25....
2019-08-21 15:55:44
2279
原创 服务协议常用端口大全
20端口:FTP数据传输的默认端口,上传下载时,主要都是通过该端口,21端口更多提供认证,登陆,访问。21端口:主要用于FTP(File Transfer Protocol,文件传输协议)服务,FTP服务主要是为了在两台计算机之间实现文件的上传与下载,一台计算机作为FTP客户端,另一台计算机作为FTP服务器,可以采用匿名(anonymous)登录和授权用户名与密码登录两种方式登录FTP服务器。...
2019-08-17 16:34:38
2132
原创 Apache的三种模式及&自优缺点
参考文章::https://blog.csdn.net/dreamer2020/article/details/52849773问题来源如果访问量比较小,其实什么配置都没问题。在一些特殊场景下,例如促销活动,访问量会比较集中。峰值差不多能达到每秒1000到2000次的访问,而且还在继续增长中。我们一直判断是数据库卡死的问题,后来发现,原来了服务器挂了。进一步定位,发现是apache接收了太多...
2019-08-17 14:59:33
2837
原创 Linux:开机引导和系统启动【详细】
**操作系统的启动分为两个阶段:引导boot和启动startup****引导阶段开始于打开电源开关,结束于内核初始化完成和 systemd 进程成功运行。启动阶段接管了剩余工作,直到操作系统进入可操作状态。**本文以 GRUB2 和 systemd 为载体讲述操作系统的开机引导和启动过程,是因为这二者是目前主流的 linux 发行版本所使用的引导装载程序和初始化软件。
2019-08-17 14:24:12
10771
1
原创 Docker容器技术之swarm集群+visualizer监控
Swarm介绍:Swarm 是 Docker 官方提供的一款集群管理工具,其主要作用是把若干台 Docker 主机抽象为一个整体,并且通过一个入口统一管理这些 Docker 主机上的各种 Docker 资源。Docker Swarm 包含两方面:一个企业级的 Docker 安全集群,以及一个微服务应用编排引擎。Swarm 和 Kubernetes 比较类似,但是更加轻,具有的功能也较 kub...
2019-08-16 01:25:07
1187
原创 Docker Compose:负载均衡【haproxy+apache】
docker compose、docker machine、docker swarm 这三个项目都是docker的原生支持,号称docker三剑客文章目录Docker Compose简介Docker Compose 中有两个重要的概念:负载均衡:docker-compose下载yml文件编写:结果演示:Docker Compose简介Docker Compose是一种编排服务,基于pyh...
2019-08-15 17:06:06
368
原创 Docker Machine:远程docker主机的构建
docker machine介绍:Docker Machine 是 Docker 官方提供的一个工具,它可以帮助我们在远程的机器上安装 Docker,或者在虚拟机 host 上直接安装虚拟机并在虚拟机中安装 Docker。我们还可以通过 docker-machine 命令来管理这些虚拟机和 Docker。Docker Machine 项目基于 Go 语言实现,目前在 Github 上的维护地址...
2019-08-15 15:22:14
841
原创 Docker:容器技术的安全技术【限额】【隔离】
Docker:住在青年旅店的旅行团,青旅是宿主机,为docker旅行观光团提供住宿,即提供基础内核。因为docker旅行团是否安全,很大程度上依赖于Linux系统自身。评估Docker的安全性时,主要考虑以下几个方面:Linux内核的命名空间机制提供的容器隔离安全 。Linux控制组机制对容器资源的控制能力安全。Linux内核的能力机制所带来的操作权限安全Docker程序(特别是服务端...
2019-08-15 10:58:31
786
原创 Docker & kubernetes(k8s) 集群搭建
文章目录kubernetes介绍:kubernetes组件:kubernetes安装:kubernetes集群搭建:1.管理节点初始化2. 开启kubelet服务,加入集群3.创建普通用户,进行集群管理4. 网络配置可视化插件网页登陆:kubernetes介绍:kubernetes,简称K8s,是用8代替8个字符“ubernete”而成的缩写。是一个开源的,用于管理云平台中多个主机上的容器化...
2019-08-09 17:15:20
8326
1
原创 Docker之数据卷:容器数据存储管理
容器使用的是分层文件系统,性能较差,生命周期和容器相同,并且不方便变更。当我们改变数据时,需要进入容器内部去更改。这样就会非常不方便。下面来学习Docker数据卷管理:文章目录Docker数据卷特点:两种方式:bind mount:docker managed volume:卷插件:convoy 卷插件Docker数据卷特点:1.mount到主机中,绕开分层文件系统2.和主机磁盘性能相同...
2019-08-07 00:06:18
398
原创 Docker之网络:容器通信的模式与技术
Docker的网络基础:文章目录Docker的网络基础:一:Docker默认的原生网络:bridge桥接二:host模式:一:Docker默认的原生网络:bridge桥接在bridge模式下,容器没有一个公有IP,只有宿主机可以直接访问。外部主机是不可见的。容器通过宿主机的NAT规则,才可以访问外网。先yum install -y bridge-utils 下载查看桥接的指令工具...
2019-08-06 09:15:50
421
原创 Docker仓库:register私有仓库和harbor企业级仓库搭建
文章目录Docker仓库:Register:首先:私有仓库搭建:Docker仓库:用来存储镜像的地方Register:1.Docker提供的一个注册服务器,用来保存多个仓库2.每个仓库可以包含多个具备不同tag【标签】的镜像3.Docker运行中使用的默认仓库是Docker Hub 公共仓库。下面部分直接为两种仓库的搭建方式:首先:私有仓库搭建:思路整理:生成认证文件【.cr...
2019-08-05 23:33:18
616
原创 Zabbix:从介绍、安装到使用【全】【基础篇】
Zabbix:zabbix([`zæbiks])是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。Zabbix组成:zabbix由2部分构成,zabbix server与可选组件zabbix agent。Zabbix功能:监控:CPU负荷内存使用磁盘使用网络状况端口监视日志监视在使用上:我们通常对物理机监控会使用Zabbix,监控服务...
2019-08-02 17:53:19
429
原创 openresty:基于 Nginx 与 Lua 的高性能 Web 平台
主要作用:OpenResty® 的目标是让你的Web服务直接跑在 Nginx 服务内部,充分利用 Nginx 的非阻塞 I/O 模型,不仅仅对 HTTP 客户端请求,甚至于对远程后端诸如 MySQL、PostgreSQL、Memcached 以及 Redis 等都进行一致的高性能响应。中文官网:http://openresty.org/cn/英文官网:http://openresty....
2019-07-30 23:49:44
266
原创 Nginx和Apache的难舍难分
核心区别:最核心的区别在于apache是同步多进程模型,一个连接对应一个进程;nginx是异步的,多个连接(万级别)可以对应一个进程nginx相对于apache的优点:轻量级,同样起web 服务,比apache 占用更少的内存及资源 ,抗并发,nginx 处理请求是异步非阻塞的,而apache 则是阻塞型的,在高并发下nginx 能保持低资源低消耗高性能,高度模块化的设计,编写模块相对简单 ...
2019-07-30 17:51:53
131
原创 memcache分布式的高速缓存
**memcache是一套分布式的高速缓存系统,由LiveJournal的Brad Fitzpatrick开发,但目前被许多网站使用以提升网站的访问速度,尤其对于一些大型的、需要频繁访问数据库的网站访问速度提升效果十分显著**MemCache的工作流程如下:先检查客户端的请求数据是否在memcached中,如有,直接把请求数据返回,不再对数据库进行任何操作;如果请求的数据不在memcach...
2019-07-30 17:33:52
291
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人