linux ELK(filebeat)环境搭建中加入kafka消息队列的详细介绍(菜鸟新手级别)

  • Post author:
  • Post category:linux

本文所使用的软件版本如下 filebeat 5.4.0, elasticsearch 5.4.0, kibana 5.4.0, 最近公司需要做实时日志分析系统,在网上查了很多资料,发现ELK是最适合的,而且是开源,官方文档还算详细。 尽管ELK环境搭建在网上一搜一大片,即使如此我还是花了好几天的时间才能搭好,因为其中很多很多细节网上没有提到。所以希望将我搭的过程中遇到的问题分享出来。 在这过程中学…

继续阅读 linux ELK(filebeat)环境搭建中加入kafka消息队列的详细介绍(菜鸟新手级别)

《统计学习方法》——kd树python实现

  • Post author:
  • Post category:python

kd树原理 之前看KNN时,确实发现这个计算量很大。因此有人提出了kd树算法,其作用是,当你需要求得与预测点最近的K个点时,这个算法可以达到O(logN)的时间复杂度(相当于搜索一颗二叉树的时间耗损). 原理有一篇博文讲的十分精彩[这里写链接内容](http://blog.csdn.net/u010551621/article/details/44813299) kd树python实现 这里给出的…

继续阅读 《统计学习方法》——kd树python实现

java框架之Spring boot二:SpringBoot配置获取

  • Post author:
  • Post category:java

java框架之Spring boot二:SpringBoot配置获取 resources文件夹中的目录结构: static:保存所有的静态资源;js,css,images templates:保存所有的模板页面; application.properties:配置文件,可以修改一些默认配置 配置文件的作用:修改SpringBoot自动配置的默认值;SpringBoot在底层都给我们自动配置好 配置…

继续阅读 java框架之Spring boot二:SpringBoot配置获取

422串口abzy db9_串口知识详解 串口功能及电路介绍

  • Post author:
  • Post category:其他

一、串口的概念 串行接口简称串口,也称串行通信接口或串行通讯接口(通常指COM接口),是采用串行通信方式的扩展接口。串行接口(SerialInterface)是指数据一位一位地顺序传送,其特点是通信线路简单,只要一对传输线就可以实现双向通信(可以直接利用电话线作为传输线),从而大大降低了成本,特别适用于远距离通信,但传送速度较慢。 二、串行端口的数据传输 当今人们使用的所有计算机操作系统都支持串行…

继续阅读 422串口abzy db9_串口知识详解 串口功能及电路介绍

android应用程序启动时短暂白屏或者黑屏的解决处理方案

  • Post author:
  • Post category:其他

最近在研究使用app的过程中发现有的app首次启动的时候会有短暂的白屏,而有些app则不会出现这样的情况.起初我以为是手机的问题.但是当我换了几个手机进行测试的时候仍然会出现这样的状况.当然出现白屏这样的效果肯定是不会给用户行云流水般的感觉了,接下来我们就来着手解决这样的问题. 转载请标明出处:http://blog.csdn.net/unreliable_narrator?viewmode=co…

继续阅读 android应用程序启动时短暂白屏或者黑屏的解决处理方案

【哈希表、哈希桶的实现】

  • Post author:
  • Post category:其他

哈希表、哈希桶的实现 哈希概念 哈希冲突 哈希函数 哈希冲突解决 闭散列 —— 开放定址法 开散列 —— 链地址法(拉链法、哈希桶) 哈希表的闭散列实现 哈希表的结构 哈希表的插入 哈希表的查找 哈希表的删除 哈希表的开散列实现(哈希桶) 哈希表的结构 哈希表的插入 哈希表的查找 哈希表的删除 哈希概念 顺序结构以及平衡树中,元素关键码与其存储位置之间没有对应的关系,因此在查找一个元素时,必须要经…

继续阅读 【哈希表、哈希桶的实现】

vue中使用echarts-gl(3d环形图)

  • Post author:
  • Post category:vue

以这个为例子:https://www.makeapie.com/editor.html?c=x1-kIyaV6u 记得要先下载echarts 和echarts-gl npm install echarts npm install echarts-gl 然后就是导入 import echarts from 'echarts' import 'echarts-gl' 补充一点将这个映入到自己的项目中去…

继续阅读 vue中使用echarts-gl(3d环形图)

gauge自动化框架踩坑(六):关于csv

  • Post author:
  • Post category:其他

一. 语法 关于csv文件,官方文档只给出了语法,并没有举出实际的例子来说明,如何使用 语法:<table:[value]>,这里的<value>是csv文件的路径 中间困惑了一段时间,后来去 官网的项目地址 找到了gauge-example-python-master这个项目,才渐渐明白csv文件具体的使用方法 二. 使用方法 user.csv只有一列users,被定义在…

继续阅读 gauge自动化框架踩坑(六):关于csv

存储器分类

  • Post author:
  • Post category:其他

存储器一般来说可以分为内部存储器(内存),外部存储器(外存),缓冲存储器(缓存)以及闪存这几个大类。 内存 也称为主存储器,位于系统主机板上,可以同CPU直接进行信息交换。其主要特点是:运行速度快,容量小。 外存 也称为辅助存储器,不能与CPU之间直接进行信息交换。其主要特点是:存取速度相对内存要慢得多,存储容量大。 内存与外存本质区别是,一个是内部运行提供缓存和处理的功能,也可以理解为协同处理的…

继续阅读 存储器分类

理解Java锁升级:无锁 、偏向锁 、 轻量级锁 、 重量级锁

  • Post author:
  • Post category:java

JDK1.6为了减少获得锁和释放锁所带来的性能消耗,引入了“偏向锁”和“轻量级锁”,所以在JDK1.6里锁一共有四种状态,无锁状态,偏向锁状态,轻量级锁状态和重量级锁状态,它会随着竞争情况逐渐升级。锁可以升级但不能降级,意味着偏向锁升级成轻量级锁后不能降级成偏向锁。这种锁升级却不能降级的策略,目的是为了提高获得锁和释放锁的效率. Java中的锁有几种状态:无锁 → 偏向锁 → 轻量级锁 → 重量级…

继续阅读 理解Java锁升级:无锁 、偏向锁 、 轻量级锁 、 重量级锁