自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(153)
  • 收藏
  • 关注

转载 Android Studio报错:failed to notify build listener.

问题:gradle5.1.1版本的项目,sync后出现failed to notify build listener.的问题,并且出现的位置是随机的,比如ModuleComponentIdentifierImpl.getModuleIdentifier()等。原因:是gradle5.0和android studio3.2不兼容的问题,解决方案是升级android stud...

2019-08-31 09:58:00 1049

转载 nginx是怎么处理http请求的

nginx是怎么处理http请求的参考:How nginx processes a requestnginx first decides whichservershould process the request. Let’s start with a simple configuration where all three virtual servers listen on p...

2019-08-30 17:48:00 142

转载 emacs 矩形操作

emacs 矩形操作如果使用图形化(GUI)的eamcs,使用M-x cua-mode,很好用,但是如果不是图形化的emacs(emacs -nw)的话,矩形操作就不能使用cua-mode。非图形化的矩形操作插件:【phi-rectangle】安装方法:1,找到phi-rectangle,并安装M-x list-packages2,修改.emacs文件,加下面的(requi...

2019-08-30 15:15:00 130

转载 使用elasticsearch7.3版本在一台主机上部署多个实例组建集群

系统:centos 7.4 x64主机ip:192.168.0.160软件包:elasticsearch-7.3.0-linux-x86_64.tar.gz配置步骤vim /etc/security/limits.conf* soft nofile 65537* hard nofile 65537* soft nproc 65537* hard nproc 65537...

2019-08-30 10:50:00 1909

转载 redis 集群搭建

5.7 集群搭建5.7.1 准备工作redis5.0版本之后可以直接使用redis-cli命令创建集群,不使用redis-trib.rb命令了。5.7.2 集群规划(1)Redis集群最少需要6个节点,3主3从,可以分布在一台或者多台主机上。真集群:6台主机,每台主机的redis服务使用的IP不同,端口号随意,一样不一样都可以假集群,一台主机,redis服务使用的IP相同,端...

2019-08-29 09:03:00 210

转载 Kibana多用户创建及角色权限控制

1 介绍ELK日志管理属于基础设施平台,接入多个应用系统是正常现象,如果接入多个系统的索引文件没有进行权限划分,那么很大程度会出现索引文件误处理现象,为了避免这种情况发生,多用户及权限设置必不可少。通过Filebeat采集应用日志,发送到redis(或者kafka),通过在filebeat.yml中设置fields.log_type属性来确定是哪个应用生成的日志文件,然后在logst...

2019-08-29 09:02:00 1100

转载 对Elastic集群配置TLS加密通信及身份验证

1、介绍官方宣布从6.8和7.1开始,免费提供多项安全功能。其中包括tls加密通信,基于角色访问控制等功能。可以使用企业CA证书来完成这一步骤,但是一般情况下,我们可以通过elasticsearch自带的elasticsearch-certutil的命令生成证书。然后各节点通过该证书可以进行安全通信。2. 步骤2.1 生成证书搭建好了es集群,先拿第一个节点来操作,进入elas...

2019-08-29 09:01:00 528

转载 filebeat收集日志传输到Redis集群,logstash从Redis集群中拉取数据

前提:已配置好Redis集群,并设置的有统一的访问密码架构是filebeat-->redis集群-->logstash->elasticsearch,需要修改filebeat的输出和logstash的输入值filebeat地址:192.168.80.108redis集群地址:192.168.80.107 ,采用的是伪集群的方式1 filebeat配置fileb...

2019-08-29 09:00:00 1251

转载 filebeat->redis->logstash->elasticsearch->kibana

整体流程filebeat收集openresty应用日志传输到Redis集群中Logstash从Redis集群中拉取数据,并传输到Elasticsearch集群使用Kibana可视化索引使用Elasticsearch-head管理lasticsearch集群注:Logstash不支持集群模式环境均为CentOS 7.4 x64系统openresty 192.168.0....

2019-08-28 18:04:00 275

转载 jQuery事件绑定方式

二、表单提交判断当前click事件的上一个标签 ,是否有值。转载于:https://www.cnblogs.com/wulafuer/p/11425154.html

2019-08-28 17:06:00 44

转载 Intellij IDEA中maven项目打包问题

  学习使用java写项目的时候,java的jar包对我来说是很神奇又很复杂不想去了解的东西,如今形势所迫开始写java项目,做了些了解,也有几个问题。1、其中一个打包方式在pom文件中输入如下插件(在<project>的里面),然后点击右边栏偏上那个“m”字,进入maven,选中项目下Lifecycle/package,然后运行maven中上方的运行小三角。...

2019-08-28 15:57:00 425

转载 JQuery对话框增加和删除

1、input对话框中内容增加及删除指定索引input框备注:  append - 在后填加;  prepend - 在前填加;  remove - 标签删,内容删;  empty - 标签在,内容删;转载于:https://www.cnblogs.com/wulafuer/p/11423604.html...

2019-08-28 13:48:00 129

转载 使用filebeat收集日志传输到redis的各种效果展示

0 环境Linux主机,cengtos7系统安装有openresty软件,用来访问生成日志信息 1.15.8版本安装有filebeat软件,用来收集openresty的日志 7.3版本安装有redis软件,用来接收filebeat发送过来的日志,5.0.5版本fields_under_root的值默认是false1. filebeat.yml配置filebeat.input...

2019-08-28 11:19:00 822

转载 logstash7.3版本不支持从redis集群中拉取数据

filebeat可以把收集到的日志传输到redis集群中,但是logstash如何从从redis集群中拉取数据的呢?ogstash使用的是7.3版本经过查看官网文档,发现logstash7.3版本不支持从redis集群中拉取数据host参数的值是string,不支持列表Redis input plugineditPlugin version: v3.1.4Released ...

2019-08-28 10:49:00 369

转载 使用SecureCRT 8.5快速打开sftp传输文件

一般使用Windows系统上安装的SecureCRT 8.5软件远程连接Linux服务器,通常给Linux系统传输文件或者使用FTP,或者使用SFTP等其他第三方软件,有时Linux系统上还需要做其他操作才行。这次直接使用SecureCRT 8.5自带的sftp功能传输文件在SecureCRT 8.5登陆界面按键盘快捷键alt+p会直接打开一个sftp新窗口直接拖拽文件到第二个...

2019-08-28 09:51:00 563

转载 使用filebeat收集不同用应用的日志传输到redis,并加以区分

附加技巧步骤流程:使用filebeat收集一台主机上两个不同应用的日志,传递给redis,然后logstash从redis中拉去数据传递给elasticsearch1.filebeat.yml文件配置filebeat.inputs:- type: log enabled: true paths: - /usr/local/openresty/nginx/logs...

2019-08-28 09:02:00 1306

转载 钓鱼

题目链接思路分析   题目要求所得总数最大,因此很显而易见地可看出是贪心。  由于到每个池塘都有不同数目的鱼可钓,因此可以依次枚举最远到达第i个池塘时的情况;  因为到达第i个池塘时必定经过前i-1个池塘,因此可以求出从1-i中每5分钟可钓出的鱼的数目,并进行从大到小排序,选择最大的鱼数目。  注意点:H的时间有限,因此H>=0每个池塘可钓出鱼数目最...

2019-08-27 22:09:00 97

转载 redis安装和配置

安装1,去官网(http://redis.cn/ )下载redis-5.0.4.tar.gz2,安装$ tar xzf redis-5.0.4.tar.gz$ cd redis-5.0.4$ make3,进入到解压后的src目录,通过如下命令启动Redis:$ src/redis-server4,您可以使用内置的客户端与Redis进行交互:$ src/redis-c...

2019-08-27 18:42:00 59

转载 fastdfs配置

参考:https://www.cnblogs.com/kevingrace/p/8471827.html有3个配置文件,所在的目录:/etc/fdfsclient.conf.sample storage.conf.sample tracker.conf.sample复制上面的3个文件,文件名去掉sample修改tracker.conf配置文件1,设置有效# is this...

2019-08-27 18:41:00 127

转载 自动清理ES索引脚本

#/bin/bash#指定日期(3个月前)DATA=`date -d "3 month ago" +%Y.%m.%d`#当前日期time=`date`#删除3个月前的日志curl -XDELETE http://127.0.0.1:9200/*-${DATA}if [ $? -eq 0 ];then echo $time"-->del $DATA lo...

2019-08-27 18:03:00 327

转载 AnroidStudio中导入module步骤

一、File--New---Import Module二、配置以上的只是将module导入到项目中,但是此时还无法使用。接下来我们需要进行配置:app---open Module Settings转载于:https://www.cnblogs.com/51ma/p/11418683.html...

2019-08-27 15:36:00 72

转载 抽象类与接口的区别

含有abstract修饰符的class即为抽象类,abstract 类不能创建的实例对象。含有abstract方法的类必须定义为abstract class,abstract class类中的方法不必是抽象的。abstract class类中定义抽象方法必须在具体(Concrete)子类中实现,所以,不能有抽象构造方法或抽象静态方法。如果的子类没有实现抽象父类中的所有...

2019-08-27 15:00:00 46

转载 AndroidStudio报错: Cannot find a version of 'com.android.support:support-annotations'

解决方法:app build.gradle中加入implementation 'com.android.support:support-annotations:28.0.0'转载于:https://www.cnblogs.com/51ma/p/11417851.html

2019-08-27 13:40:00 446

转载 Android第三方模拟器_夜神模拟器安装教程

① 下载地址https://www.yeshen.com/②安装③ 配置安装完成--进入到你安装的bin目录下,输入:nox_adb.exe connect 127.0.0.1:62001注意:选择目录后输入cmd④ 测试打开AndroidStudio运行项目⑤ 设置为手机模式转载于:https://www.cnblogs.c...

2019-08-27 11:33:00 341

转载 读取配置文件所在路径时的一种常见错误

由于win10比较特殊,导致获取的文件路径是错误的,用下面代码就可以解决 char path[200]; memset(path, 0x00, sizeof(path)); GetModuleFileNameA(_hdllInstance, path, 200);//get work path,_hdllInstance为当前路径,也可以指定文件名 string workPath = p...

2019-08-27 09:49:00 379

转载 根据日志来源的不同生成不同的index索引

使用filebeat收集系统日志,不同应用的日志,然后把这些日志传输给Logstash,再然后交由elasticsearch处理,那么如何区分不同的日志来源呢?filebeat.yml配置文件中不启动模块,全部使用如下方式输出日志filebeat.inputs:- type: log enabled: true paths: - /var/log/logsta...

2019-08-27 08:59:00 857

转载 logstash启动时找不到自定义的JAVA_HOME环境变量

logstash java 版本问题配置logstash收集应用日志时出现报错,说是找不到JAVA_HOME环境变量,但是明明已经设置了logstash要求java 1.8以上,查看生产环境:[root@localhost ~]# echo ${JAVA_HOME}/usr/local/jdk-12[root@localhost ~]# java -versionopenj...

2019-08-27 08:54:00 1316

转载 ElasticSearch基础知识讲解

第一节 ElasticSearch概述ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTfull web接口。ElasticSearch是用java开发的,设计用户云计算当中,能够达到实时搜索。概述:ElasticSearch是基于RESTfulweb标准的高扩展高可用性的实时数据分析的全文搜索工具1.1 Elas...

2019-08-26 10:16:00 807

转载 安装ELK平台 7.3.0版本

0. 事前准备工作0.1 防火墙若是使用公网IP的话可以考虑关闭防火墙,或者放行相应端口使用内网IP的话可以不用管防火墙0.2 关闭SElinux# setenforce 0文件:/etc/selinux/configSELINUX=disabled0.3 内核优化文件:/etc/security/limits.conf,在最后加入如下内容:* soft nofi...

2019-08-26 10:15:00 128

转载 代证明题目

数列极差转载于:https://www.cnblogs.com/Blacktears/p/11407243.html

2019-08-25 11:05:00 63

转载 VeryNginx详细配置说明

自定义行为 ( Custom Action )匹配器 (Matcher)匹配器VeryNginx 会收到各种各样的Http请求,当我们定义一条规则(Action)的时候,我们可能会需要限定,这条规则只对一部分请求起作用,Matcher 就是匹配器,用来描述哪一部分 Http 请求是规则的目标。一个 Matcher 可以包含一个或者多个约束条件,当某个请求没有违背 Matcher ...

2019-08-23 15:34:00 715

转载 VeryNginx故障排除

在安装和使用 VeryNginx 的过程中可能会遇到一些问题,下面列举了常见的问题及对应的解决方案,供参考。Q: run "python instal.py install all" failed ?1, 因为缺少 gcc 所以无法编译yum install gcc2, 缺少一些必要的库,如 openssl, PCRE,导致编译不成功fedora / centos 下可以执行以...

2019-08-23 15:16:00 280

转载 VeryNginx中文文档

VeryNginxVeryNginx 是一个功能强大而对人类友好的 Nginx 扩展程序.提示v0.2` 版本之后,控制台入口被移动到了 `/verynginx/index.html中文控制台入口被移动到了 `/verynginx/index_zh.html介绍VeryNginx 基于 lua_nginx_module(openrestry) 开发,实现了高级的防火墙、...

2019-08-23 15:14:00 283

转载 springBoot学习(二):初学JPA

  依旧跟着大佬学习JPA,在这里记下过程。  JPA主要做的事情是简化数据库操作,至少现在为止,我觉得还是挺方便简单明了的。在原本代码中,更改UserController、User、UserRepository,删除UserRepositoryImpl如何使用JPA1、创建实体类  将User改成实体类,每一个User实例相当于数据库表格的一行。这个User类是最简...

2019-08-23 14:53:00 53

转载 【深入】 - AST抽象语法树

参考:https://segmentfault.com/a/1190000016231512转载于:https://www.cnblogs.com/tongbiao/p/11399679.html

2019-08-23 14:08:00 164

转载 vue 组件 - 函数统一调用(自定义钩子)

vue 组件继承方法var childComponent = Vue.extend( { extends: baseComp, // 继承基础组件方法 template:template, waitTimeLeft:0, waitTimer:null, created:functi...

2019-08-23 14:01:00 288

转载 springBoot学习(一):初学Thymeleaf

  这一部分的代码是基于大神的代码,只是原本的代码是有错的,只自己记录一下自己更改之后的代码和自己的理解。  最后代码结构如下,我对Spring及其相关之事还是全然陌生的,只按自己理解的话,UserController处定义了浏览器接口,resposity文件夹中的两个文件定义了User类的增删查改,这些增删查改的操作又会被前端通过接口访问,这段代码对于想偷懒的我稍稍有点复杂,但是可...

2019-08-23 11:14:00 78

转载 APP用户隐私协议

告知用户重视每个用户的的隐私,郑重承诺如下:一、我们所收集的信息以及如何使用:我们可能通过您的IP地址,地理位置信息,收集一些非个人隐私的统计资料,使我们能够进一步改善APP的服务。例如,当您浏览一个网页时,此网址、当时的时间、您所使用的浏览器性质、给您提供接入服务的ISP等,可能都会被自动记录下来。(1) COOKIECookie 是指从网络服务器发送到您的浏览...

2019-08-23 10:43:00 2157

转载 Openresrt最佳案例

第1篇:Nginx介绍Nginx是一个高性能的Web 服务器,同时是一个高效的反向代理服务器,它还是一个IMAP/POP3/SMTP 代理服务器。由于Nginx采用的是事件驱动的架构,能够处理并发百万级别的tcp连接,高度的模块化设计和自由的BSD许可,使得Nginx有着非常丰富的第三方模块。比如Openresty、API网关Kong。BSD开源协议是一个给予使用者很大自由的协议...

2019-08-22 18:27:00 559

转载 Lua教程

Lua 入门教程Lua 入门教程Lua 是一种轻量小巧的脚本语言,用标准C语言编写并以源代码形式开放, 其设计目的是为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能。Lua 是巴西里约热内卢天主教大学(Pontifical Catholic University of Rio de Janeiro)里的一个研究小组,由Roberto Ierusalimschy、Wald...

2019-08-22 18:26:00 1471

空空如也

空空如也

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

TA关注的人

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