18 xiejava1018

尚未进行身份认证

暂无相关简介

等级
TA的排名 1w+

Supervisor离线安装及使用

Supervisor是用Python开发的一套通用的进程管理程序,能将一个普通的命令行进程变为后台daemon,并监控进程状态,异常退出时能自动重启。它是通过fork/exec的方式把这些被管理的进程当作supervisor的子进程来启动,这样只要在supervisor的配置文件中,把要管理的进程的可执行文件的路径写进去即可。也实现当子进程挂掉的时候,父进程可以准确获取子进程挂掉的信息的,可以选择是否自己启动和报警supervisor的安装有多种方式配置好yum源后,可以直接安装yum install

2020-05-18 11:26:54

logstash简明实用教程

一、logstash是什么Logstash 是开源的服务器端数据处理管道,能够同时从多个来源采集数据,转换数据,然后将数据发送到您最喜欢的“存储库”中。官方介绍:Logstash is an open source data collection engine with real-time pipelining capabilities。简单来说logstash就是一根具备实时数据传输能力的管...

2020-04-14 16:26:31

syslog日志接口调试方法

日志数据采集,比较方便常用的就是通过syslog来进行数据采集,syslog可以通过udp协议来进行高效的数据传输。一般来说在工程实施的过程中需要对接对端系统的数据采集源可以通过以下步骤来进行syslog日志接口的调试。主要是验证syslog日志是否能正常送到指定的日志服务器的指定端口,日志服务器的指定端口是否能正常收到对端发过来的日志。1、检查双方网络是否通畅网络通畅是所有网络连接的前提条件...

2020-03-18 10:02:35

logstash集成kafka,mysql实现数据采集

logstash是一个非常灵活好用的数据采集框架工具,可以通过简单的配置满足绝大多数数据采集场景的需求。采集数据一个非常典型的场景就是将数据先放到kafka队列里削峰,然后从kafka队列里读取数据到mysql或其他存储系统中进行保存。本文通过一个简单的示例来演示从syslog采集日志到kafka然后在从kafka写到mysql数据库中。默认已经安装好了kafka、mysql、logsta...

2020-03-16 17:23:15

解决Hexo博客模板hexo-theme-next的翻页按钮不正常显示问题

用Hexo搭了个Gitpage的博客,兴冲冲的发了11篇博文后发现翻页按钮不正常显示,显示为<i class="fa fa-angle-right"></i>的HTML编码。如下图:<i class="fa fa-angle-right"></i>这是个什么鬼?这是一个Font Awesome的字体图标,按道理来说这个图标应该可以正常显示的,现...

2020-03-10 15:50:42

通过filebeat、logstash、rsyslog采集nginx日志的几种方式

由于nginx功能强大,性能突出,越来越多的web应用采用nginx作为http和反向代理的web服务器。而nginx的访问日志不管是做用户行为分析还是安全分析都是非常重要的数据源之一。如何有效便捷的采集nginx的日志进行有效的分析成为大家关注的问题。本文通过几个实例来介绍如何通过filebeat、logstash、rsyslog采集nginx的访问日志和错误日志。大家都知道ELK技术栈是采集...

2020-03-09 22:48:13

浅析SIEM、态势感知平台、安全运营中心

近年来SIEM、态势感知平台、安全运营中心等概念炒的火热,有的人认为这都是安全管理产品,这些产品就是一回事,有人认为还是有所区分。那么到底什么是SIEM、什么是态势感知平台、什么是安全运营中心,他们之间有什么联系和区别呢?一、SIEMSIEM英文是security information and event managemen安全信息和事件管理SIEM是一个由多个监视和分析组件组成的安全系统...

2020-03-02 21:34:05

通过Git Pages+Hexo搭建自己的博客

一、申请并配置Github Pagesstep1 在github上创建一个git库用github账号登录https://github.com/ ,如没有github账号则申请一个github账号。登录后点击“New repository”新建一个名为username.github.io(username是你的github用户名)如我的是:xiejava1018.github.io ,如果库名以...

2020-02-12 15:29:56

解决Hexo博客导航栏链接URL乱码问题

今年的计划之一是搭建一个博客,开始写博客。于是在网上找了一些博客程序发现用Hexo在gitHub上搭建自己的个人博客是比较简单而且易于维护的做法。在网上找了一些教程后开始搭建,用自己比较中意的hexo-theme-next模板,发现搭建成功后导航栏链接不对,出现了URL乱码的问题。在网上搜索了一把发现有些网友也碰到了类似的问题不过都还没有解决。我是从 https://github.com/Do...

2020-01-05 16:34:01

解决layui表单ajax提交回调函数不起作用问题的两种方式

最近想用layui开发一个论坛模板用的是fly-ui,才接触layui对其还不太熟悉。一个简单的登录就困扰了我很久。登录的form通过ajax提交回调函数老是不起作用。经过浪费了N多时间的调试,发现layui的button默认就是submit提交。所以在ajax提交的时候同时进行了submit的表单提交。因为ajax是异步的,所以在回调函数还没有来得及执行,submit把表单页面提交了,所以回...

2019-08-12 17:57:57

LVM简介及CentOS7 LVM操作实战

LVM简介LVM是逻辑盘卷管理(LogicalVolumeManager)的简称,它是Linux环境下对磁盘分区进行管理的一种机制,LVM是建立在硬盘和 分区之上的一个逻辑层,来提高磁盘分区管理的灵活性。通过LVM系统管理员可以轻松管理磁盘分区,如:将若干个磁盘分区连接为一个整块的卷组 (volumegroup),形成一个存储池。管理员可以在卷组上随意创建逻辑卷组(logicalvolumes...

2019-06-01 17:41:15

记一次网站性能优化的经过

自己的网站 www.ishareread.com 有时候访问快,有时候访问慢,今天访问特别慢。打开首页都要10多秒。一般来说如果一个网站打开页面的速度大于5秒,大家就会失去耐心,果断的离开你的网站。所以网站访问速度慢作为一个站长是不可忍受的。于是开始了折腾之旅。首先看服务器性能,cpu和内存使用都正常,看后台日志也没有报错信息。通过nginx的访问日志看访问量也不是特别大,都在正常的范围。...

2019-01-15 16:18:12

阿里云centos7服务器启用和配置swap分区

我的服务器是阿里云的服务器Centos7。CPU为1G,内存1G。平时访问速度也还可以,内存是少是少了点,但基本还是够用。今天用top看了cpu及内存使用情况,发现free的内存已经只有10多M了,发现阿里云的centos7默认居然没有swap空间。赶紧加入swap。1、创建用于交换分区的文件dd if=/dev/zero of=/mnt/swap bs=1M count=1024bs...

2019-01-15 16:12:27

python通过flask-SQLAlchemy触发器优化性能

最近在学习python web开发,flask web框架让python web开发变得非常简单。在学习《Flask Web开发实战》中的开源博客(blueblog)程序时发现有很多地方的写法值得商榷,都可以进行优化。如在显示文章数和回复数的时候是在模板中直接通过对象列表的长度来获取如{{ category.posts|length }},这种方式实际是进行查询后再获取对象列表的长度,而这种查...

2019-01-09 08:54:02

url中有空格等特殊字符及中文字符处理

在做爬虫时,爬下来的书籍的URL地址各式各样,什么情况都有。有的url地址既有中文,又有%20 空格等特殊字符。如 http://www.ishareread.com/book/2018/不成问题的问题%20-%20老舍.mobi如果是在url中有中文需要转码,但转码后会将%号替换成%25,导致url不能访问了。解决的办法,先判断url中是否有中文,如果有中文,则替换特殊字符,再进行转码。代码如下...

2018-06-15 16:36:07

MyBatis下在插入数据时获得MySQL自增长序列的值

在写代码的时候经常会碰到这样一种情况,就是有个A表的主键是mysql自动递增的序列,而这个A表的主键又是B表的外键。有时候会在同一个方法事务里先插入A表,然后插入B表,但是这时后在程序中还无法获得这个A表的自动递增的序列主键,导致插入B表的时候外键插入为空或报错。这种情况可以通过在MyBatis中配置selectKey 为mysql的LAST_INSERT_ID()函数获得插入时的自增序列值来获得...

2018-06-10 19:34:25

CentOS7下mongodb忘记密码后重置密码

新装mongodb后,结果一段时间没有用,密码给忘记了,只能重置密码了。步骤如下:1、找到mongodb的配置文件通过ps-ef|grepmongod找到mongodb的配置文件mongod.conf也可以通过find/-namemongod.conf找到配置文件发现配置文件在/etc/mongod.conf2、编辑配置文件将用户验证的配置项屏蔽vi/etc/mongod.conf保存...

2018-06-10 18:27:16

Python爬虫获取电子书资源实战

最近在学习Python,相对java来说python简单易学、语法简单,工具丰富,开箱即用,适用面广做全栈开发那是极好的,对于小型应用的开发,虽然运行效率慢点,但开发效率极高。大大提高了咱们的生产力。为什么python能够在这几年火起来,自然有他的道理,当然也受益于这几天大数据和AI的火。据说网络上80%的爬虫都是用python写的,不得不说python写爬虫真的是soeasy。基本上一个不太复...

2018-06-09 11:19:23

移动硬盘无法读取分区表修复RAW格式修复

突然发现连在玩客云上的320G西数的移动硬盘读不出了,拔出来后连在台式机笔记本上都是无法识别。摸了一下硬盘还在转,想了好多办法都修复不了,上网查了一下应该是分区表被损坏了。后来用台式机通过老毛桃的winpe系统,用里面的磁盘修复工具一个一个的试。首先是HDTunePro对磁盘进行健康扫描发现没有啥问题,就是读不出。说明硬盘还没有物理损坏,接着用DiskGenius修复分区表具体是在识别到了硬盘的情...

2018-03-17 14:20:30

网络与信息安全初探

一、什么是网络信息安全诞生于20世纪六七十年代计算机互联网通讯技术,发展至今,自下而上架构了以基础“物理层”、数字“代码层”、信息“内容层”三个基本层面构成的闭合系统,塑造了世界范围内各行为体密切链接的网络空间。这一空间打通了“虚拟”与现实的联系。使信息流动加快,文化交往更加频繁,其发展状态与人类社会未来和文明走向息息相关。随着科技的迅猛发展,网络突破时间和空间,模糊了国家领土边界,对国家主权

2017-12-10 12:31:13

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
  • 分享达人
    分享达人
    成功上传6个资源即可获取