自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 资源 (4)
  • 收藏
  • 关注

原创 Logstash配置输出Syslog

Logstash 是一个开源的数据收集引擎,它具有备实时数据传输能力,可以统一过滤来自不同源的数据,并按照开发者的制定的规范输出到目的地,通过安装不同的插件,可以支持不同的输出方式

2023-06-05 15:25:41 1396

原创 windows环境下,强力删除文件

新建一个文本文件命名为file_delete.bat,把以下命令复制并粘贴到新建的文件中DEL /F /A /Q \\?\%1RD /S /Q \\?\%1保存文件,把需要删除的文件或文件夹拖拽至file_delete.bat文件上,便可成功删除该文件或文件夹

2022-12-23 14:19:54 315

原创 nginx 禁止通过IP地址访问,只能通过域名访问

nginx 禁止通过IP地址访问,只能通过域名访问,需要在nginx.conf中增加以下片段,然后重启nginx服务即可,server { listen 80 default_server; server_name _; return 400;}

2022-06-29 21:16:42 1854

原创 ES查询分词结果

elasticsearch查询分词结果查询索引某条记录某个字段实际的分词结果GET /${index}/${type}/${id}/_termvectors?fields=${fields_name}

2021-04-12 20:12:45 883

转载 Centos7下部署两套python版本并存环境的操作记录

Centos7下部署两套python版本并存环境的操作记录转载自:https://www.cnblogs.com/kevingrace/p/7603572.html需求说明:centos7.2系统的开发机器上已经自带了python2.7版本,但是开发的项目中用的是python3.5版本,为了保证Centos系统的正常运行,以及节省机器资源(不想因此再申请另外一台开发机器部署python3.5),所以需要安装python3.5与python2.7共存的开发环境。具体操作记录如下: 1

2021-03-10 16:25:19 133

转载 IDEA创建scala项目的三种方法

转自 https://blog.csdn.net/u013850277/article/details/78526046用了好几年的Eclipse,最近想着了解下Scala,听说Intelli JDEA这个工具很强大,因而开始着手试试 Intelli JDEA,下面是运用该工具创建Scala项目的一些简单操作。 Scala的拥护者们认为Scala的主要优势是速度和它的表达性。 安装完 IJ IDEA 工具以及配置好Scala 环境便可进行Scala 开发了。 IJ IDEA 原本是..

2020-05-22 20:50:04 6409 1

原创 VMware占用443端口冲突的解决办法

VMware Workstation有个共享虚拟机的服务,占用了443端口,造成其它使用443端口的服务启动失败。解决办法:禁用这个共享虚拟机的服务或者修改端口步骤:1、打开VMware Workstation,点击菜单中的“编辑-首选项”2、找到左侧功能列表中的“共享虚拟机”,选择后,在右侧界面中点击“更改设置”3、点击“禁用共享”按钮将这个功能禁用,或者将该功能使用的端口修...

2020-03-17 18:34:51 6189

转载 转载:python中二维数组的初始化

借鉴原文链接的内容:方法1 直接定义matrix = [[0, 0, 0], [0, 0, 0], [0, 0, 0]]方法2 间接定义matrix = [[0 for i in range(3)] for i in range(3)]方法3matrix = []for i in range(3): matrix.append([0] * 3)可以解决浅拷贝的...

2020-01-19 16:05:18 603 1

转载 转载:LTE中的各种ID含义

eCGI是PLMN+ECI ,ECI (28 Bits) = eNB ID(20 Bits) + Cell ID(8 Bits)(逻辑小区id,范围0~255)转载梓沂发布于2018-10-27 18:25:21 https://www.cnblogs.com/sddai/p/6244538.htmlLTE中的各种ID含义原文链接:http://www.hropt.com/as...

2019-12-20 15:04:51 4042

转载 Oracle 监听器无法启动(TNS-12537,TNS-12560,TNS-00507) Linux Error: 29: Illegal seek

Oracle 监听器无法启动(TNS-12537,TNS-12560,TNS-00507)Oracle启动监听报错,提示 连接中断[oracle@localhost ~]$ lsnrctl startLSNRCTL for Linux: Version 11.2.0.1.0 - Production on 06-AUG-2014 20:02:16Copyright (c...

2019-10-14 19:39:42 950

转载 linux之fstab文件详解

linux之fstab文件详解转自:https://blog.csdn.net/richerg85/article/details/17917129 /etc/fstab是用来存放文件系统的静态信息的文件。位于/etc/目录下,可以用命令less /etc/fstab 来查看,如果要修改的话,则用命令 vi /etc/fstab 来修改。 当系统启动的时候,系...

2019-04-15 14:52:38 1780

原创 golang1.8以后yacc安装和使用

golang在1.8以后的tool工具中默认移除了yacc工具,如果要使用只能自己安装。今天在在编译程序时报错:“go tool: no such tool "yacc"”,原来是缺少这个工具,需要自己安装首先这里下载代码:https://github.com/golang/tools/tree/master/cmd/goyacc然后编译接下来寻找go的tool工具目录先用w...

2019-02-16 10:33:03 2949

转载 关于“.bash_profile”和“.bashrc”区别的总结

转载自:https://blog.csdn.net/sch0120/article/details/70256318 bash的startup文件Linux shell是用户与Linux系统进行交互的媒介,而bash作为目前Linux系统中最常用的shell,它支持的startup文件也并不单一,甚至容易让人感到费解。本文以CentOS7系统为例,对bash的startup文件进行一些...

2019-02-15 14:10:56 157

转载 Redis 复制、Sentinel的搭建和原理说明

Redis 复制、Sentinel的搭建和原理说明转自:https://www.cnblogs.com/zhoujinyi/p/5570024.html背景:      Redis-Sentinel是Redis官方推荐的高可用性(HA)解决方案,当用Redis做Master-slave的高可用方案时,假如master宕机了,Redis本身(包括它的很多客户端)都没有实现自动进行主备切换...

2018-09-19 15:52:08 138

转载 【CNMP系列】CentOS7.0下安装Nginx服务-转载

文章转自:http://www.cnblogs.com/riverdubu/p/6426852.html【CNMP系列】CentOS7.0下安装Nginx服务话步前言,CNMP之路,系统起步:http://www.cnblogs.com/riverdubu/p/6425028.html这回我来讲解下CentOS7.0下如何安装和配置Nginx服务Nginx的历史不在此赘述,轻量,快...

2018-09-06 19:00:45 139

转载 JAVA正则表达式,matcher.find()和 matcher.matches()的区别

转自:https://blog.csdn.net/liuxuejin/article/details/86430361.find()方法是部分匹配,是查找输入串中与模式匹配的子串,如果该匹配的串有组还可以使用group()函数。matches()是全部匹配,是将整个输入串与模式匹配,如果要验证一个输入的数据是否为数字类型或其他类型,一般要用matches()。 2.Pattern pattern=...

2018-06-05 11:33:39 377

转载 [转] CURL命令

转自:http://man.linuxde.net/curlCURL命令 curl命令是一个利用URL规则在命令行下工作的文件传输工具。它支持文件的上传和下载,所以是综合传输工具,但按传统,习惯称curl为下载工具。作为一款强力工具,curl支持包括HTTP、HTTPS、ftp等众多协议,还支持POST、cookies、认证、从指定偏移处下载部分文件、用户代理字符串、限速、文件大小、进度条等特征。...

2018-05-23 11:06:12 193

转载 【13】把 Elasticsearch 当数据库使:Join

转自:https://blog.csdn.net/xj626852095/article/details/51433491把 Elasticsearch 当数据库使 系列:推销Elasticsearch时间序列数据库的秘密(1)—— 介绍时间序列数据库的秘密(2)——索引时间序列数据库的秘密(3)——加载和分布式计算用SQL查询Elasticsearchhttps://github.com/tao...

2018-05-22 17:11:22 791

原创 pycharm设置python path

1、File->Setting2、Project:XXX->Project Interpreter3、在右边的Project Interpreter的下拉框中选择Show All...4、在弹出的对话框中,点击右边“Show paths for the selected interpreter”对应的按钮。5、在新弹出的对话框中,点击‘+’对应的按钮,添加新的路径(“Interpret...

2018-03-06 14:57:30 8547 4

转载 select、poll、epoll之间的区别总结

select,poll,epoll都是IO多路复用的机制。I/O多路复用就通过一种机制,可以监视多个描述符,一旦某个描述符就绪(一般是读就绪或者写就绪),能够通知程序进行相应的读写操作。但select,poll,epoll本质上都是同步I/O,因为他们都需要在读写事件就绪后自己负责进行读写,也就是说这个读写过程是阻塞的,而异步I/O则无需自己负责进行读写,异步I/O的实现会负责把数据从内核拷贝到用户空间。

2017-09-26 15:43:44 202

转载 如何为logstash+elasticsearch配置索引模板?

在使用logstash收集日志的时候,一般会使用logstash自带的动态索引模板,虽然无须我们做任何定制操作,就能把我们的日志数据推送到elasticsearch索引集群中,但是在我们查询的时候,就会发现,默认的索引模板常常把我们不需要分词的字段,给分词了,这样以来,我们的比较重要的聚合统计就不准确了。本文总结了如下几种使用模板的方式:(1)使用默认自带的索引模板 ,大部分的字段都会分词,适合开发和时候快速验证使用 (2)在logstash收集端自定义配置模板,因为分散在收集机器上,维护比较麻烦 (

2017-03-23 11:26:41 4385 1

原创 Failed to read artifact descriptor for org.apache.maven.plugins:maven-resources-plugin:jar:2.7

新建或导入maven项目失败,并出现如下错误:Could not calculate build plan: Plugin org.apache.maven.plugins:maven-resources-plugin:2.7 or one of its dependencies could not be resolved: Failed to read artifact descriptor for org.apache.maven.plugins:maven-resources-plugin:jar:

2017-03-21 19:13:33 20683

原创 大数据分析一些有用的站点

1、数据分析网:http://www.afenxi.com2、用友开发者论坛:http://udn.yyuap.com3、InfoQ:http://www.infoq.com/cn/4、pkuseg是北大推出的一个分词工具:https://github.com/lancopku/pkuseg-python。5、停用词表的下载地址:https://github.com/YueY...

2017-03-10 16:11:32 376

转载 KafKa(0.10)安装部署和测试

KafKa0.10.0部署及测试

2016-12-06 10:35:44 1207

转载 storm 入门原理介绍

Storm是一个分布式的、高容错的实时计算系统。Storm对于实时计算的的意义相当于Hadoop对于批处理的意义。Hadoop为我们提供了Map和Reduce原语,使我们对数据进行批处理变的非常的简单和优美。同样,Storm也对数据的实时计算提供了简单Spout和Bolt原语。

2016-12-01 11:16:31 361

转载 kafka入门:简介、使用场景、设计原理、主要配置及集群搭建

问题导读:1.zookeeper在kafka的作用是什么?2.kafka中几乎不允许对消息进行“随机读写”的原因是什么?3.kafka集群consumer和producer状态信息是如何保存的?4.partitions设计的目的的根本原因是什么?

2016-11-30 18:23:18 252

转载 Linux Supervisor的安装与使用入门

Supervisor (http://supervisord.org) 是一个用 Python 写的进程管理工具,可以很方便的用来启动、重启、关闭进程(不仅仅是 Python 进程)。除了对单个进程的控制,还可以同时启动、关闭多个进程,比如很不幸的服务器出问题导致所有应用程序都被杀死,此时可以用 supervisor 同时启动所有应用程序而不是一个一个地敲命令启动。

2016-10-13 12:03:56 3221

转载 supervisor(一)基础篇

supervisor 是由python语言编写、基于linux操作系统的一款服务器管理工具,用以监控服务器的运行,发现问题能立即自动预警及自动重启等功能

2016-10-13 09:18:40 600

转载 Wireshark的Pcap文件格式分析及解析源码

Wireshark的Pcap文件格式分析及解析源码

2016-08-15 10:59:39 9126 1

转载 ssh 登陆redhat linux时中文显示乱码解决方法

ssh 登陆redhat linux时中文显示乱码解决方法转载自:http://blog.sina.com.cn/s/blog_6b7ae4270101a3yv.html方法1:在shell中执行LANG=en 将语言设为英语就可以了.SSH下很多中文都不支持.方法2:在使用ssh远程控制redhat服务器时,中文显示为乱码。这个问题困扰了好久,后来发现修改i18n

2016-08-04 16:07:07 1069

转载 多种shell脚本执行方式之间的区别

多种shell脚本执行方式之间的区别转载:http://emb.sunplusedu.com/answer/2013/0319/1142.html今天凌阳嵌入式培训讲师王老师为大家讲解关于“多种shell脚本执行方式之间的区别”,大家赶紧来学习一下:   shell脚本的执行方式:  #

2016-06-29 18:35:21 1543

转载 如何调试Shell脚本

 http://blog.csdn.net/adaptiver/article/details/7054729如何调试Shell脚本1) 检查语法错误:一般来说我们可以通过修改shell脚本的源代码,令其输出相关的调试信息来定位错误,那有没有不修改源代码来调试shell脚本的方法呢?答案就是使用shell的执行选,下面是一些常用选项的用法:-n 只读取shell

2016-06-29 17:49:45 336

转载 Linux系统下安装包制作

Linux系统下安装包制作 转载自:http://blog.sina.com.cn/s/blog_6f83fdb40101ic17.html本文以OpenDDS开源代码为例,编写Linux的bin安装包制作流程及详细代码,将已经搭建好的DDS环境打包制作成bin安装包,在目标Linux系统上,直接安装(免予多次编译),即可使用。前提是有一个已经搭建好的Ope

2016-06-29 15:28:01 831

转载 Linux下程序安装包制作

制作简单的安装包的时候可以简单的用cat命令连接两个文件,然后头部是脚本文件,执行的时候把下面的文件分解出来就行了。一般这个后部分的文件是个压缩 包,那样,就能够打包很多文件了,在脚本中解压出来即可。这就是Linux那些bin啊run啊等安装脚本的简单制作了。下面来看看两个简单的例子:run程序安装包实质上是一个安装脚本加要安装的程序,如下图所示:|—————–||      

2016-06-29 15:24:14 976

转载 Win7\Win8系统 Windows Installer程序包有问题,此安装需要的dll不能运行

  有时安装“.msi”类型的安装包时,系统会报“Windows Installer程序包有问题,此安装需要的dll不能运行...”的错误。  此安装需要的dll不能运行的原因是:C:\Users\"username"\AppData\Local\Temp 文件夹用户权限不足,但msi文件又不能用右键以管理员身份运行。  解决办法是:用msiexec来安装,具体操作如下: 

2016-06-21 10:39:15 5731

go1.10.windows-amd64.msi

Go 语言安装包,Windows环境下64位版本,V1.10稳定版本。亲自测试使用的版本,需要使用管理员的权限安装。

2018-02-26

ELK日志分析系统搭建

elk套件是指elasticsearch、logstash、kibana三件套,它们可以组成一套日志分析和监控工具。本文说明安装过程和典型的配置过程。

2017-03-10

pcapng格式解析中文版

pcapng以及pcap格式解析中文版

2016-08-26

linux内核协议分析

书名叫《linux协议栈源码分析》,比较基础,看了此书能了解Linux是如何实现TCP/IP协议站的,如果要更深入了解,可以结合协议的RFC文档来看。

2013-03-13

空空如也

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

TA关注的人

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