自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(45)
  • 收藏
  • 关注

原创 nginx网页优化

配置Nginx隐藏版本号在生产环境中,需要隐藏Nginx的版本号,以避免安全漏洞的泄漏查看方法使用fiddler工具在Windows客户端查看Nginx版本号在CentOS系统中使用"curl -I 网址”命令查看Nginx隐藏版本号的方法修改配置文件法修改源码法修改配置文件法Nginx的配置文件中的server_ tokens选项的值设置为off[root@www conf]...

2019-11-20 19:20:55 157

原创 视频会议系统源码

本视频会议软件是国外某知名公司的成熟产品,并且在市场运营多年,已有众多知名客户在使用。非常适合做音视频/即时通讯的软件公司二次开发使用。产品构架灵活,可以应用到多个领域。开发平台:VC++开发平台 开发语言:C/C++ 语言 数据库:MYSql MSSQL Oracle服务器端可实现服务器群集,支持上万人同时互动,服务端支持软负载均衡部署,资源占用低。管理平台 后台管理权限层次分明 包括:会...

2019-11-20 19:20:11 852

原创 Python基础详解

现阶段,掌握一门开发语言已经成为高级运维工程师的必备技能。学习并掌握一门程序设计语言,可以使我们充分理解企业的业务处理流程,帮助软件开发人员调试,优化程序,提升应用系统的运行性能。博文大纲:一、Python概述1.Python的语言特点2.Python语言的应用场景二、Python的版本与安装1.Python绘图2.Python的变量三、Python常用的数据类型1.数字2.字...

2019-11-20 19:19:38 183

原创 OCP 071认证考试原题

Choose three.Which three statements are true about a self join?A) It must be an inner join.B) It can be an outer join.C) The ON clause must be used.D) It must be an equijoin.E) The query must us...

2019-11-20 19:18:20 323

原创 getElements系列

1.getElementsByName() 方法https://www.w3school.com.cn/jsref/met_doc_getelementsbyname.asp2.getElementById() 方法https://www.w3school.com.cn/jsref/met_doc_getelementbyid.asp3.document.getElementByclass...

2019-11-20 19:17:08 784

原创 宜信智能监控平台建设实践

摘要:介绍宜信智能运维平台UAVStack的设计思想、技术架构和核心功能,及落地实践经验。内容来源:宜信技术学院第6期技术沙龙-线上直播|宜信智能监控平台建设实践主讲人:宜信高级架构师 & 智能监控平台负责人谢知求一、UAVStack平台的产生背景宜信智能监控平台建设实践|分享实录目前业界常用的监控软件有很多,主流产品或以监控深度见长、或以监控广度见长。关注监控广度的代表产品是...

2019-11-20 19:16:37 223

原创 改善Win10的性能

删除文件是释放空闲空间的最简单和最快的方法。因此,当有太多不必要的文件导致计算机运行缓慢时,许多用户希望使用这种方法来释放磁盘空间。操作中误删Windows 10里文件怎做?Windows 10优化的另一个重要方面是在磁盘(尤其是系统驱动器)上保留足够的可用空间。如果发现驱动器空间已用完,则最有效的修复方法是购买容量更大的新磁盘来替换旧磁盘。但是,解决Windows 10上磁盘空间不足问题,更...

2019-11-20 19:15:37 85

原创 mysql判断是否存在表

1、在Yii2框架中判断数据表是否存在。private static function checkTable($table){$sql = “SHOW TABLES LIKE '”. $table."’";existTable=static::findBySql(existTable = static::findBySql(existTable=static::findBySql(sql)-...

2019-11-20 19:15:03 238

原创 Linux运维用到的技术栈

文章目录虚拟化篇KVM比较主流的虚拟化技术,不过在运维水平比较差的公司,还能看到在用盗版的VMware产品。如果测试环境规模稍微有点大,可以考虑使用云平台,诸如各种流行的 Stack。如果自己有能力,可以使用 libvrit 提供的API,自己写一个管理平台也是可以的。适合内部使用即可,开源的各种 Stack 都比较重,用起来都是有一些成本的。Docker统一了开发及线上环境,适合微服务...

2019-11-20 19:14:26 357

原创 DHCP故障

当配置文件语法格式什么都没有问题时,服务还是起不来,导致原因:固定IP地址没有配。

2019-11-20 19:13:13 90

原创 在Mac上进行数据恢复的教程

通常,无论您拥有哪种计算机,Windows或Mac,恢复数据的步骤都非常相似。今天介绍的就是在Mac上进行数据恢复的教程要在计算机上恢复数据,请按照以下3个步骤操作。选择一个位置扫描位置预览和恢复数据但是,如果Mac使用的是HFS +文件系统,则不允许任何程序组合存储在Mac上的所有数据。因此,万兴恢复专家Recoverit提供了两种扫描模式,即全方位扫描和深度扫描。步骤1选择一个设备...

2019-11-20 19:12:44 527

原创 OLT基础配置

enable #进入特权模式config #进入配置模式vlan 100 smart #划分业务VLANport vlan 100 0/9 0 #配置上行口0/9 0 透传VLAN100interface Vlanif100ip address 192.168.100.4 255.255.255.0 #配置管理IP地址quitip route-static 0.0.0.0 0.0...

2019-11-10 12:41:20 2934

原创 多VLAN间通信

一、背景介绍交换是疏通领域另一个知识块,与路由一样有着举足轻重的地方,本片就通过不同vlan间通信的三个实现方式来讲解交换的通信过程。二、不同vlan间通信实现方法1.使用二层设备实现如下图所示,两个交换机之间使用端口绑定的方式以trunk连接,下联2台同网段的pc,但不属于同一个vlan,大部分的案例都是不同的vlan属于不同网段通过子接口进行通信,本示例则以纯二层网络设备进行通信,顺便...

2019-11-10 12:40:42 440

原创 8种JVM内存溢出(OOM)的原因和解决方法

前言撸Java的同学,多多少少会碰到内存溢出(OOM)的场景,但造成OOM的原因却是多种多样。v2-9a0d4c2ca70e4574a98c00aeba4c32cc_hd.png堆溢出这种场景最为常见,报错信息:java.lang.OutOfMemoryError: Java heap space原因1、代码中可能存在大对象分配2、可能存在内存泄露,导致在多次GC之后,还是无法找到...

2019-11-10 12:39:40 953

原创 大型监控网络系统规划

导读 对于监控项目来说,很多故障的原因都是跟ip地址设置不当有关,如ip冲突,或者有几路监控图像没有显示等,都是跟ip有一定关联,合理的分配ip地址十分重要。为什么要合理分配IP?对于小型监控项目来说,ip地址的设置比较简单,大部分的人都不会出错,对于超过254个点位的监控项目来说,就有些容易出错了。为什么呢?第一、如果超过254个点位不划分网段的话,让系统自动分配ip地址的话,容易产生i...

2019-11-10 12:38:48 170

原创 Appium测试过程

测试步骤:定位—>交互—>断言定位方法:id(重要): 对应 resource-idaccessibility id:对应 content-desc(重要)xpath(重要)-----------------------------------逻辑复杂,比前两种要慢class:不推荐两种方式的写法findElementByXXXfindElement(by, valu...

2019-11-10 12:38:08 110

原创 知识点总结

Hello,大家好!我是程序员阿飞!今天主要给大家分享一下上周工作以及学习中遇到的知识点。一、Mysql分组取最大时间的数据 先分组使用 max() 函数查询出每组中最大的时间和类型,将时间字段和类型字段定义为一个新表 tmp,再通过与 tmp 表的时间和类型联合查询,即可查询出每组中的最新一条数据(时间最大的那条数据)。之所以要使用时间和类型两个字段,是因为可能存在不同类型但时间相同...

2019-11-10 12:37:34 105

原创 Hadoop HA 集群配置文件

1、hadoop-env.sh配置export JAVA_HOME=(jdk安装地址)2、hdfs-site.xml配置文件<此新名称服务的逻辑名称> dfs.nameservices </ name> mycluster </ value><名称服务中每个NameNode的唯一标识符> dfs.ha.namenodes....

2019-11-10 12:36:59 165

原创 MinIO 搭建

MinIO 搭建MinIO 是一个基于 Apache License v2.0 开源协议的对象存储服务。它兼容亚马逊 S3 云存储服务接口,非常适合于存储大容量非结构化的数据,例如图片、视频、日志文件、备份数据和容器/虚拟机镜像等,而一个对象文件可以是任意大小,从几 kb 到最大 5T 不等。MinIO 是一个非常轻量的服务,可以很简单的和其他应用的结合,类似 NodeJS, Redis 或者...

2019-11-10 12:36:02 629

原创 设计模式行为型

一. 责任链模式这种模式中,有发送者和接收者。通常,每个接收者都包含对另一个接收者的引用,形成一条链,如果一个接收者不能处理该请求,那么它会把相同的请求传给下一个接收者,依次类推。这种模式将请求的发送者和接收者解耦,但是不能保证请求一定被接收。使用场景是有1. 多个对象可以处理同一个请求,具体哪个对象处理该请求由运行时刻自动确定。2. 在不明确指定接收者的情况下,向多个对象中的一个提交一个请...

2019-11-10 12:35:28 57

原创 Knowledge points

什么是子查询当查询中的限制条件需要另一个查询提供时,我们可以把两个查询语句嵌套起来,提供条件的查询语句作为子查询。子查询,也叫内部查询,先于主查询执行,子查询的结果被用于主查询。子查询分为单行子查询、多行子查询和多列子查询,单行子查询作为判断条件时用单行运算符,多行子查询和多列子查询作为判断条件时用多行运算符。单行运算符:>、=、>=、<、<>、<=多...

2019-11-10 12:34:48 209

原创 配置中心化

现实场景传统应用打包部署, 会在不同的环境配置不同的包, 如Local环境, Dev环境, 测试环境, UAT环境, 生产环境分别制作不同的发布包,每个包里环境特定配置.每一次部署都要修改配置文件, 提交审核代码, 才能打包, 非常的不方便. 相信很多朋友和我一样碰到过这种问题. 如果是共用环境, 由于环境问题, 经常会导致一个甚至多个team成员处于pending状态.痛点:配置散乱格式...

2019-11-03 16:17:05 94

原创 Web Service 接口测试

Web service 概念Web service使用与平台和编程语言无关的方式进行通讯的一项技术, web service 是一个接口, 他描述了一组可以在网络上通过标准的XML消息传递访问的操作,它基于xml语言协议来描述要执行的操作或者要与另外一个web 服务交换数据, 一组以web服务在面向服务体系结构中定义的web应用程序.可以简单的理解为web service是一个SOA(面向服务...

2019-11-03 16:16:03 120

原创 管理Docker Swarm 集群

管理Docker Swarm 集群1 .节点状态变更管理[root@manager ~]# docker node update --availability drain managerManager[root@manager ~]# docker node lsID HOSTNAME STATUS AVAILABILITY MANAGER STATUS ENGINE VERSION3...

2019-11-03 16:15:25 115

原创 链路监控工具pinpoint

pinpoint工具介绍:  Pinpoint是一款对Java编写的大规模分布式系统的APM工具,有些人也喜欢称呼这类工具为调用链系统、分布式跟踪系统。我们知道,前端向后台发起一个查询请求,后台服务可能要调用多个服务,每个服务可能又会调用其它服务,最终将结果返回,汇总到页面上。如果某个环节发生异常,工程师很难准确定位这个问题到底是由哪个服务调用造成的,Pinpoint等相关工具的作用就是追踪每个...

2019-11-03 16:13:54 446

原创 华为网络设备介绍

AR系列路由器:AR系列是华为推出的新一代网络产品,主要面向企业及分支机构。AR系列集成路由、交换、3G、语音和安全功能与一身,采用多核CPU和无阻塞交换架构,提高系统性能,以此来满足企业应用多元化的业务需求。其系列产品有A3200、AR2200、AR1200、AR120等。NE系列路由器:NE系列路由器是华为推出的面向运营商数据通信网络的高端路由器产品,其产品覆盖骨干网和城域网,也可以应用于大...

2019-11-03 16:12:43 1728

原创 服务器被植入恶意插件解决过程

问题发现:国庆放假期间公司一台阿里云服务器发现无法正常登陆,报错信息提示22端口未开放。且服务器提供的jenkins服务是正常可以使用的,部分功能缺失,于是登陆阿里云控制台使用远程终端管理登陆服务器,发现输入对的用户名及登陆口令无法登录进系统,而且一直提示让重复登录,无法正常登陆进系统内部,很是困惑,第一次遇到这种奇葩的问题,有种束手无策的感觉。问题解决经过:开始联系了阿里云的系统工程师申请...

2019-11-03 16:11:51 218

原创 使用容器方式部署Ganglia

背景:最近根据公司要求,需要一个能够监控主机CPU、内存、网络等资源情况的工具,由此想到了Ganglia。然后看了下部署方式,实在看得头大,安装过程非常繁琐,并且依赖问题也是比较烦人,于是有了这文章。废话不多说,直接开干!...

2019-11-03 16:10:22 117

原创 如何批量测试Mybatis

去Oracle行动最近公司要发展海外项目,所以要将现有的系统全部平移过去,另外数据库也要从原来的Oracle变为Mysql。公司的数据库交互层面使用的是Mybatis,而Oracle与Mysql也有一些语法上的不同。所以在项目中的Sql要改动,但是多个项目中涉及到的Sql非常多,如果仅凭人工一条一条辨别的话,工作量有点大。所以就萌发出了直接将数据源变为Mysql,利用反射批量执行Mapper中...

2019-11-03 16:09:21 78

原创 写Java 代码

一、编写Java源程序二、编译Java源代码三、执行Java源文件四、JVM如何执行字节码文件对于任何一门语言,要想达到精通的水平,研究它的执行原理(或者叫底层机制)不失为一种良好的方式。在本篇文章中,将重点研究java源代码的执行原理,即从程序员编写JAVA源代码,到最终形成产品,在整个过程中,都经历了什么?每一步又是怎么执行的?执行原理又是什么?(一)装载字节码文件当 .java...

2019-11-03 16:08:41 229

原创 2PC、3PC 和 TCC

对于单机下的本地事务,很显然我们有已被实践证明的成熟 ACID 模型来保证数据的严格一致性。但对于一个高访问量、高并发的分布式系统来说,如果我们期望实现一套严格满足 ACID 特性的分布式事务,很可能出现的情况就是在系统的可用性和严格一致性之间出现冲突——因为当我们要求分布式系统具有严格一致性时,很可能就要牺牲掉系统的可用性。但毋庸置疑的一点是,可用性又是一个所有用户不允许我们讨价还价的属性,比如...

2019-11-03 16:07:12 235

原创 Nmap网络安全审计

Nmap网络安全审计什么是NmapNmap是由Gordon Lyon设计并实现的,于1997开始发布。最初设计Nmap的目的只是希望打造一款强大的端口扫描工具。但是随着时间的发展,Nmap的功能越来越全面。2009年7月17日,开源网络安全扫描工具Nmap正式发布了5.00版,代表着Nmap从简单的网络连接端扫描软件转变为全方面的安全和网络工具组件Nmap的功能:主机发现功能:向目标计...

2019-11-03 16:06:32 220

原创 Docker Swarm群集配置实战

Docker Swarm 和 Docker Compose 一样,都是 Docker 官方容器编排项目,但不同的是,Docker Compose 是一个在单个服务器或主机上创建多个容器的工具,而 Docker Swarm 则可以在多个服务器或主机上创建容器集群服务,对于微服务的部署,显然 Docker Swarm 会更加适合。从 Docker 1.12.0 版本开始,Docker Swarm 已...

2019-11-03 16:05:48 121

原创 基于centos 7搭建Nginx网站服务器

一 、Nginx服务基础Nginx (engine x)专为性能优化而开发,其特点是占有内存少,它的稳定性和低系统资源消耗,以及对并发连接的高处理能力,(单台物理服务器可支持5000个并发请求)。事实上nginx的并发能力确实在同类型的网页服务器中表现较好,中国大陆使用nginx网站用户有:百度、京东、新浪、网易、腾讯、淘宝等。同时也提供了IMAP/POP3/SMTP服务。worker_pro...

2019-11-03 16:04:53 91

原创 H3C校园双出口配置案例

关于H3C的路由器、交换机基础理论知识,可以参看博文:H3C产品简介及基础配置命令该拓扑图中的校园网内部分为两个网段:一个为学生校舍网段(192.168.2.0),主要访问电信提供的internet服务器;另外一个网段为校园办公和教学用网段(192.168.3.0),主要访问教育网。校园网出口路由器连接了电信提供的internet20m光纤,同时也连接了教育网的20m光纤(由于H3C的模拟器无法...

2019-11-03 16:04:03 198

原创 U盘里的PE系统装机会不会有自带木马病毒或者主板硬盘等硬件镶入...

自用的电脑,一直有个情况出现,每次装机都会出现被锁定主页,360、安全管家、毒霸、卡巴基斯什么的杀毒软件都找不到这个病毒,锁定主页也没用,如果进入系统后这个病毒使用360的急救箱找不到病毒杀不掉。然后有一天这个主页把我惹急了下载了个360急救箱PE版的,可以找到这个病毒并且可以删除不出现锁定主页,用了一个多月没事,但昨天突然又想重装系统了我就重装了一次win10,跟前面那个系统不是同一个GHO,...

2019-11-02 20:55:48 1474

原创 这些程序偷偷在上传什么?ALIbabaprotect.exe每天都有7-8M

这些程序偷偷在上传什么?ALIbabaprotect.exe每天都有7-8M,网上反应也一直不好!大家看360流量防火墙可以明显看到这货偷偷上传数据 !

2019-11-02 20:55:12 2406

原创 群晖每个文件夹都被上传了一个 info.zip

查看日志显示一个俄罗斯的ip通过匿名账户连上了我的nas,自己测试过用匿名账户没办法连接上去所有文件夹都被上传了一个info.zip文件,还有一个photo.csr文件,没有文件被锁起来,nas正常使用。各位大佬们这个文件我用杀毒软件删了还会再被生成吗会不会有什么后门已经在我的系统自动运行了群晖里面的样本都被杀毒软件删掉了,明天到公司传个样本链接: https://pan.baidu.c...

2019-11-02 20:54:20 636

原创 PandaOCR 翻译软件 好像有毒

大概半个月 我在老板电脑下了个 PandaOCR 翻译软件 今天2点多的时候老板一插U盘 电脑立马卡死 重启没用 只能强行关机 里面有几十个G图片 专门拍照用的 从来没有发生过这问题 当时没在意10点多 我自己的电脑 我有个 txt文本 专门记录账号的 一打开 立马卡了一下 键盘除了 F几键跟特殊键能用 其他按键全不能用 用360查...

2019-11-02 20:53:24 1188

原创 移动硬盘打开后点击右键电脑就卡死,资源管理就崩溃

移动硬盘打开后点击右键电脑就卡死,资源管理就崩溃,然后就只能重启电脑了,移动硬盘了可以打开,就是不能在里面点击右键,一点就卡死。下一个DiskGenius扫一下硬盘坏道并修复,是否还会出现上述问题用UltraISO刻录个PE盘,进去看看移动硬盘有没有问题重装系统后看看有没有问题以上方法排除系统问题以下方法排除硬件问题重新拔插硬盘或者换个USB接口换移动硬盘线,或者换台电脑试试...

2019-11-02 20:52:31 8167

空空如也

空空如也

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

TA关注的人

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