自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

刚毅的博客

https://github.com/zhigang0529

  • 博客(28)
  • 资源 (1)
  • 收藏
  • 关注

原创 使用MongoDB查询数据时报错

使用MongoDB查询数据分页时报错在从MongoDB中查询数量大,分页操作时会报错Queryfailedwitherrorcode96anderrormessage'Executorerrorduringfindcommand::causedby::errmsg:"Sortoperationusedmorethanthemaximum3...

2020-02-18 12:53:34 1359

原创 MongoDB常用命令记录

一、连接数据库连接数据操作[root@blga-0006 ~]# mongo 192.168.113.58:27017MongoDB shell version v3.6.17connecting to: mongodb://192.168.113.58:27017/test?gssapiServiceName=mongodbImplicit session: session ...

2020-02-18 12:23:23 314

原创 Elasticsearch报错action.search.shard_count.limit

查ES报错action.search.shard_count.limit这个参数主要用于限制一次操作过多的分片,防止过多的占用内存和CPU资源。默认情况下ES不限制搜索请求牵涉到的分片数量,你可以设置软限制 action.search.shard_count.limit 来拒绝命中太多分片的请求。如果看到错误日志如下,修改此参数可以解决问题。"reason" : "Trying ...

2019-12-28 09:29:31 1781

原创 启动Tomcat时报错Neither the JAVA_HOME解决方法

在Linux环境中启动Tomcat时报错:Neither the JAVA_HOME nor the JRE_HOME environment variable is definedAt least one of these environment variable is needed to run this program解决办法:原因是找不到JAVA_HOME路径...

2019-11-20 11:37:16 3136 1

原创 批处理中findstr查找多个关键字的或方法

在给项目中的Windows批处理脚本中,需要查找结果中包含字符串A,或者包含字符串B,就写入一个文本文件,查阅了findstr中的方法,希望找一个类似正则表达式那样的方法,但没找到,就反复试验,找到一个方法,例如执行了nestat命令,结果中连接状态是TIME_WAIT或者是CLOSE_WAIT的,可以这样写:D:\data>netstat -ant | findstr "TIM...

2019-01-10 16:53:40 23401 2

原创 MySQL安装mysqld服务The server quit without updating PID file错误解决方法

在CentOS上安装MySQL5.7,在配置service mysqld status时报错:root@centos mysql]# service mysqld startStarting MySQL. ERROR! The server quit without updating PID file (/var/lib/mysql/centos.pid).试了很多方法,最后用这个方法搞...

2019-01-08 16:59:49 3460 1

原创 故障转移群集管理器的群集和服务用命令操作记录

近日在做灾备切换项目时,客户的系统中有微软的“故障转移群集管理器”软件,这是我头一次接触这种冷门软件,客户方面的运维人员都是手工管理这个软件中的服务,而我们的灾备自动化切换需要通过命令方式来对群集、服务做启停、改ip地址。查阅网上文档,得知需要用cluster命令来实现,可参考一位博友的文档cluster命令用法总结  https://blog.csdn.net/jaminwm/art...

2018-12-27 22:05:12 5653

原创 IIS中应用程序池和站点通过命令启停方法

最近在做灾备项目中,需要通过脚本方式对IIS服务中的应用程序池和站点,进行启动、停止操作,下面记录命令的使用方法使用C:\Windows\System32\inetsrv\appcmd.exe 命令来实现IIS的应用程序池和站点的操作,具体使用方法可参考帮助命令appcmd /?1. 站点命令1.1 查看站点 C:\Windows\System32\inetsrv>appcm...

2018-12-26 09:47:34 2385

原创 Windows中使用reg命令编辑注册表

最近在做灾备项目中,需要对一台Window服务器上的注册表,修改键值,这里记录修改的方法。1 reg命令reg命令是Windows系统命令,位于c:\windows\system32\目录下面,是系统修改注册表的一个工具。 在Windows的CMD窗口中,在C:\Windows\system32目录, 输入reg /?也可查看命令的用法:  下面演示添加注册表的添加、修...

2018-12-25 09:39:51 5914

原创 Kafka常用命令记录

一、解压tar -zxvf kafka_2.11-2.1.0.tgzmv kafka_2.11-2.1.0 kafka-2.1.0rm -f kafka_2.11-2.1.0.tgz二、设置JAVA_HOMEcd /opt/kafka-2.1.0/binkafka-run-class.sh中设置JAVA_HOME=/opt/jdk1.8.0_192三、启动Zookeeper./...

2018-12-24 10:55:42 169 1

原创 SparkStreaming+Flume集成例子

 1 Flume简介Flume是Cloudera提供的一个高可用、高可靠、分布式的海量日志采集、聚合和传输的系统。Flume支持在日志系统中定制各类数据发送方用于收集数据,同时Flume提供对数据的简单处理,并将数据处理结果写入各种数据接收方的能力。官网 http://flume.apache.org/index.html 2 运行环境  事先安装好JDK1.8.0,Spa...

2018-12-22 14:25:33 387

原创 SparkStreaming读取指定目录中的文本进行单词计数

SparkStreaming读取指定目录中的文本进行单词计数例子开发和运行环境IDEA 2018.2jdk1.8.0_151scala-2.11.12spark_2.4.0Linux centos 3.10.0-327.el7.x86_64 GNU/Linux Spark版本在pom.xml,配置使用Spark的2.4.0版本    <groupId>...

2018-12-21 09:52:10 1366

原创 Shell调用Python函数

Shell调用Python函数Shell脚本调用Python函数,本例子是通过Shell调用Python脚本,检查服务器上的某端口是否开启,编写的Python脚本port.py,脚本内容:#!/usr/bin/python# port.pyimport socketdef scan(port):    s = socket.socket()    s.settimeout(...

2018-12-20 15:23:20 17664 3

原创 Linux中Python的pip命令使用

    Python安装完成之后,想要下载相关的包,例如:paramiko、numpy、pandas等Python中这些基础的包,这里以安装paramiko包为例,说明如何使用pip安装    paramiko模块,基于SSH用于连接远程服务器并执行相关操作。进入Python命令行模式,引入paramiko模块,不存在时会输出提示信息[root@centos ~]# python P...

2018-12-19 15:03:49 1043

原创 Python检查远程服务和端口的方法

使用Python脚本,检测远程服务和端口是否连通,可以用如下代码片断实现#!/usr/bin/python# _*_ coding: UTF-8 _*_import socketimport threadingimport time#服务和端口放在list中service = ['mixcztdb.erp3.crland.com.cn 1526', 'ztcommon....

2018-12-19 09:55:02 3073

原创 Zerto中VPG恢复CURL命令操作实践

1.获取SessionID1.1从Zerto中获取SessionID通过CURL命令方式取Zerto环境中的SessionID:curl -s -k -D responseHeader.txt -H "Content-Type: application/json" -H "Accept: application/json" --user admin@vsphere.local:2018...

2018-11-13 09:30:16 580

原创 查看Linux系统信息的常用命令

查看本机IP hostname -Iip addr show查看DNS   cat /etc/resolv.conf | grep nameserver |awk '{print $2}'Ping两次远程网址检查是否通ping -c 2 www.baidu.com &>/dev/null && echo "Connect success" || ech...

2018-11-06 16:23:43 295

原创 使用Sigar采系统信息

 简介Sigar(System Information Gatherer And Reporter),开源的跨平台系统信息收集工具,C语言实现。可以监控服务器性能信息,例如cpu、mem、disk等使用信息。 下载 Hyperic-hq官方网站:http://www.hyperic.comSigar.jar下载地址:http://sigar.hyperic.com 使用...

2018-10-22 11:28:03 706

转载 Java性能优化的50个细节

1. 尽量在合适的场合使用单例使用单例可以减轻加载的负担,缩短加载的时间,提高加载的效率,但并不是所有地方都适用于单例,简单来说,单例主要适用于以下三个方面:第一,控制资源的使用,通过线程同步来控制资源的并发访问;第二,控制实例的产生,以达到节约资源的目的;第三,控制数据共享,在不建立直接关联的条件下,让多个不相关的进程或线程之间实现通信。2. 尽量避免随意使用静态变量当某...

2018-10-19 15:48:54 141

原创 计算差值和计算速率的简单实现

对于SNMPv1/v2定义的32位计数器(Counter32)是一个非负整数,其值只能增加,但不能减少,达到最大值232-1后回零,主要用于计算收到的分组数或字节数等场合。注意,Counter32没有定义初始值,所以单个Counter32的数据是没有意义的。对Counter32类型的数据,要做差值计算。针对某设备的指标A,按周期采集的数据,要用本次值减去上次的值做差值。需要有个缓存上次值的...

2018-10-19 15:36:14 1150

原创 从VMware的vCenter中读取事件

从VMware的vCenter中读取事件,每几分钟从vCenter中的事件管理中读取事件,得到事件后,再对事件做处理。上代码。连接vCenter的连接类import java.net.MalformedURLException;import java.net.URL;import java.util.HashMap;import java.util.Map;import ja...

2018-10-19 15:14:58 2676 2

转载 快速理解和掌握MIB

摘  要   本文介绍了SNMP中MIB的概念、框架结构、ASN.1语法,还列举了SNMP网管中常用到的管理对象。最后,笔者给出了ASN.1的一些重要规则。关键词  简单网络管理协议(SNMP)  管理信息库(MIB)  MIB树   ASN.1语法  对象标识符(OID)        SNMP(简单网络管理协议)是目前在计算机网络中用得最广泛的网络管理协议,该协议是基于TCP/IP...

2018-10-19 14:35:11 18429

转载 Java内存溢出问题总结

堆溢出报错信息java.lang.OutOfMemoryError: Java heap space报错原因堆中(新生代和老年代)无法继续分配对象了; 某些对象的引用长期被持有没有被释放,垃圾回收器无法回收; 使用了大量的 Finalizer 对象,这些对象并不在 GC 的回收周期内。解决办法将堆内存 dump 下来,使用 MAT 分析一下,解决内存泄漏; 如果没有内存...

2018-10-19 11:33:39 138

原创 Redis集群监控方法

   1. 技术领域       提供一种Redis集群中各Redis节点的监控处理方法,能够采集Redis节点的资源信息、性能指标数据,集群内多个Redis节点服务运行状态监控。实现告警监控信息、资源和性能指标的采集与分析的监控方法。    2. 背景技术    2.1 Redis简介       Redis 是一种开源的内存中key-value数据结构存储系统,它可以用作数...

2018-10-19 11:21:34 5915 3

原创 Spring表达式实现变量替换

SpEL简介与功能特性Spring表达式语言(简称SpEL)是一个支持查询并在运行时操纵一个对象图的功能强大的表达式语言。SpEL语言的语法类似于统一EL,但提供了更多的功能,最主要的是显式方法调用和基本字符串模板函数。参考:https://www.cnblogs.com/best/p/5748105.html 在Maven 项目添加依赖pom.xml如下所示:<p...

2018-10-19 11:02:14 6928

原创 SNMP采集测试工具使用方法

 本文档内容应用范围:当现场对新设备做采集参数接入时,两种测试工具MibBrowser 和 SnmpWalk使用方法详述。一、Mibbrowser工具1、功能介绍:获取SNMP设备Mib信息的免费工具软件,经常用于以下几点:   检查确认主机或网络设备的SNMP(161)配置是否正确,或是否正常。   检查确认网络设备私有Mib值,以进行研发   检查主机PatrolAgent的SNM...

2018-10-19 10:50:20 34451 1

原创 负载均衡F5监控

需求:对负载均衡F5 Bigip6400设备进行 风扇、电源、温度的性能采集监控。目标:定义性能指标,关联资源,实现设备状态实时监控测试信息:mib文件:f5-bigip-system-mib风扇:sysChassisFanIndex:SNMPv2-SMI::enterprises.3375.2.1.3.2.1.2.1.1.101 = INTEGER: 101SNMPv...

2018-10-19 10:47:19 3083

原创 使用JavaMail发邮件问题

一、邮件发不成功出错javax.mail.SendFailedException: Sending failed告警邮件通知日志中报错,请帮忙分析是什么问题?详细信息如下:2012/07/05 14:38:53 ERROR MailNotifyEntry  mail error!javax.mail.SendFailedException: Sending failed;  nested...

2018-10-19 09:56:48 937

高质量C++编程指南

高质量C++编程指南

2015-08-27

空空如也

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

TA关注的人

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