摘要:
Kafka 概述 Apache Kafka 是一个分布式流处理平台,用于构建实时的数据管道和流式的应用.它可以让你发布和订阅流式的记录,可以储存流式的记录,并且有较好的容错性,可以在流式记录产生时就进行处理。 Apache Kafka是分布式发布-订阅消息系统,在 kafka官网上对 Kafka 的 阅读全文
摘要:
前提 假设你了解过 SpringBoot 和 Kafka。 1、SpringBoot 如果对 SpringBoot 不了解的话,建议去看看 DD 大佬 和 纯洁的微笑 的系列博客。 2、Kafka Kafka 的话可以看看我前两天写的博客 : Kafka 安装及快速入门 学习的话自己开台虚拟机自己手 阅读全文
摘要:
随着业务越来越复杂,系统也随之进行各种拆分,特别是随着微服务架构的兴起,看似一个简单的应用,后台可能很多服务在支撑;一个请求可能需要多个服务的调用;当请求迟缓或不可用时,无法得知是哪个微服务引起的,这时就需要解决如何快速定位服务故障点,Zipkin 分布式跟踪系统就能很好的解决这样的问题。 那么到底 阅读全文
摘要:
通过yum等软件仓库都可以直接安装RabbitMQ,但版本一般都较为保守。 RabbitMQ官网提供了新版的rpm包(http://www.rabbitmq.com/download.html),但是安装的时候会提示需要erlang版本>=19.3,然而默认yum仓库中的版本较低。 其实Rabbit 阅读全文
摘要:
1、安装erlang 安装依赖包: yum install xmlto gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel unixODBC-devel wxBase wxGTK wxGTK-gl perl -y erlang下载: 百度云 阅读全文
摘要:
1 首先创建一个新的账户 并给上Administrator标签 2然后给这个新账户添加虚拟主机访问权限 3在windows 下的 rabbitmq安装文件下的etc文件下的配置文件添加以下 [ {rabbit, [{tcp_listeners, [5672]}, {loopback_users, [ 阅读全文
摘要:
地址: http://www.rabbitmq.com/which-erlang.html 阅读全文
摘要:
1.配置内存 bin中activemq.bat 中的第一行 加上 : REM 配置内存 set ACTIVEMQ_OPTS=-Xms1G -Xmx1G 2.修改控制台密码 1.打开conf/jetty.xml, <bean id="securityConstraint" class="org.ecl 阅读全文
摘要:
1.加载credentials.properties文 <!-- Allows us to use system properties as variables in this configuration file --> <bean class="org.springframework.beans 阅读全文
摘要:
Logstash入门介绍 大家好,我是一名程序员,我叫迷途的攻城狮,英文名字:Lost Engineer。我是一个有理想、有目标的完美主义者,永远都不安于现状。俗话说:不想当裁缝的厨子不是一个好司机,所以我的理想是将来有一天能成为一个超越我自己的人! 这是我的第一篇博客,简单整理了一下最近学习的内容 阅读全文
摘要:
此文之前,假定读者已经一次完成了Kibana和elasticsearch的安装。参考官方文档,安装后默认配置已经可以连通kibana和es。 系统: centos7 内容: 增加authentication & enable ssl elastic 技术栈 的另外一个重要的角色是x-pack. 内容 阅读全文
摘要:
plugins和pluginManagement的区别概述 plugins 和 pluginManagement 的区别,和我们前面研究过的 dependencies 和 dependencyManagement 的区别是非常类似的。plugins 下的 plugin 是真实使用的,而 plugin 阅读全文
摘要:
为了减少重复代码的编写,我们需要创建POM的父子结构,然后在POM中申明一些配置供子POM继承,以实现“一处申明,多处使用的”目的。以之前的模块中的结构为基础,在account-aggregator下创建一个account-parent的子目录,然后在该子目录下创建除account-aggregat 阅读全文
摘要:
Elasticsearch的查询语言(DSL)真是不好写,偏偏查询的功能千奇百怪,filter/query/match/agg/geo各种各样,不管你是通过封装JSON还是通过python/java的api进行封装,都非常不方便。 最近发现了一个插件,Elasticsearch-SQL可以用sql查 阅读全文
摘要:
X-Pack是一个Elastic Stack的扩展,将安全,警报,监视,报告和图形功能包含在一个易于安装的软件包中。在Elasticsearch 5.0.0之前,您必须安装单独的Shield,Watcher和Marvel插件才能获得在X-Pack中所有的功能 x-pack 安装步骤如下: 1. 在E 阅读全文
摘要:
一、 为添加Elasticsearch添加账号 adduser elastic chown -R elastic:elastic /usr/share/elasticsearch/ 二、 es启动时可能出现如下问题 原因:linux中elasticsearch最大文件打开数太小,需要我们修改到对应的 阅读全文
摘要:
Elasticsearch-基础介绍及索引原理分析 最近在参与一个基于Elasticsearch作为底层数据框架提供大数据量(亿级)的实时统计查询的方案设计工作,花了些时间学习Elasticsearch的基础理论知识,整理了一下,希望能对Elasticsearch感兴趣/想了解的同学有所帮助。 同时 阅读全文
摘要:
地址: https://es.xiaoleilu.com/ 阅读全文
摘要:
<!-- flowchart 箭头图标 勿删 --> 1、Elasticsearch查询 1.1 通配符查询 wildcard是通配符查询,它和prefix查询类似,也是一个基于词条的低级别查询。但是它能够让你指定一个模式(Pattern),而不是一个前缀(Prefix)。它使用标准的shell通配 阅读全文
摘要:
文章来源: http://www.cnblogs.com/guozp/p/8686904.html 一 elasticsearch基础 这里假设各位已经简单了解过elasticsearch,并不对es进入更多的,更深层次的解释,如有必要,会在写文章专门进行es讲解。 Elasticsearch是一个 阅读全文
摘要:
其实之前配过一个squid,只是由于太懒,网上随便搜了一个教程,用了默认端口并且没有添加用户认证。某天不幸的被爬虫扫到,被用来发了半个月的垃圾邮件。。直到有一天登录邮箱,看到了一大坨警告邮件,才意识到问题的严重。惊了个呆之后,赶紧重配一遍-.- 我这里是用squid配置了一个带用户认证的普通代理。 阅读全文
摘要:
下面笔者将用SS5在亚马逊云服务器上的Linux搭建一台Socks5 Proxy Server,具体过程如下: 1、首先,编译安装SS5需要先安装一些依赖组件 yum -y install gcc gcc-c++ automake make pam-devel openldap-devel cyru 阅读全文
摘要:
简介 本篇博客介绍一下在Intellij IDEA下对Springboot类型的项目的远程调试功能。所谓的远程调试就是服务端程序运行在一台远程服务器上,我们可以在本地服务端的代码(前提是本地的代码必须和远程服务器运行的代码一致)中设置断点,每当有请求到远程服务器时时能够在本地知道远程服务端的此时的内 阅读全文
摘要:
<!-- flowchart 箭头图标 勿删 --> springboot官方文档:https://docs.spring.io/spring-boot/docs/1.1.x/maven-plugin/examples/run-debug.html 科普一下:为什么要远程调试? 当我们的项目部署到远 阅读全文
摘要:
metadata-complete属性的作用 在启动@webservlet注解的时候,需要配合web.xml配置文件属性才能生效,否则容易报如下访问错误: 需要将metadata-complete设置为false,或者不设该属性。 metadata-complete属性讲解 Servlet 3.0 阅读全文
摘要:
一、先说ServletContext javaee标准规定了,servlet容器需要在应用项目启动时,给应用项目初始化一个ServletContext作为公共环境容器存放公共信息。ServletContext中的信息都是由容器提供的。 举例: 通过自定义contextListener获取web.xm 阅读全文
摘要:
$ npm install -g cnpm --registry=https://registry.npm.taobao.org npm WARN deprecated socks@1.1.10: If using 2.x branch, please upgrade to at least 2.1 阅读全文
摘要:
版权声明:GOOD DEEP https://blog.csdn.net/u013378306/article/details/52185063 package com.gooddeep.dev.elasticsearch.commons.dao; import java.util.ArrayLis 阅读全文
摘要:
EChart.js 简单入门 最近有一个统计的项目要做,在前端的数据需要用图表的形式展示。网上搜索了一下,发现有几种统计图库。 MSChart 这个是Visual Studio里的自带控件,使用比较简单,不过数据这块需要在后台绑定。 ichartjs 是一款基于HTML5的图形库。使用纯javasc 阅读全文
摘要:
下载: https://pan.baidu.com/s/1__5Yj8veyZZ68vgHOlTCig 阅读全文
摘要:
什么是事务? 我们在开发企业应用时,对于业务人员的一个操作实际是对数据读写的多步操作的结合。由于数据操作在顺序执行的过程中,任何一步操作都有可能发生异常,异常会导致后续操作无法完成,此时由于业务逻辑并未正确的完成,之前成功操作数据的并不可靠,需要在这种情况下进行回退。 事务的作用就是为了保证用户的每 阅读全文
摘要:
目前在做一个统计项目。需要多数据源整合,其中包括mysql和mongo。本节先讲mysql、durid、jpa与spring-boot的整合。 引入Durid包 <dependency> <groupId>com.alibaba</groupId> <artifactId>druid</artifa 阅读全文
摘要:
刚开始使用springboot的时候发现每次有代码修改都需要重启,真的不要太麻烦!!!!! 决心研究下如何热部署! 个人能力有限,暂时仅了解两种方式,写出来与大家分享! 本章分享第一种方法!idea+springboot+freemarker热部署(我用的是freemarker) 第一步:在mave 阅读全文
摘要:
http://zengrong.net/post/1249.htm 乱码情景对号入座和解决方案 乱码情景1 在cygwin中,使用git add添加要提交的文件的时候,如果文件名是中文,会显示形如 274\232\350\256\256\346\200\273\347\273\223.png 的乱码 阅读全文
摘要:
如果Vnc Viewer不能复制黏贴,输入一下命令: vncconfig -nowin& 解决! 当然也有可能是你在VNC Viewer设置里没有开启允许输入 如果Vnc Viewer不能复制黏贴,输入一下命令: vncconfig -nowin& 解决! 当然也有可能是你在VNC Viewer设置 阅读全文
摘要:
Elasticsearch Reference [6.2] ? Mapping 参考官方英文文档 https://www.elastic.co/guide/en/elasticsearch/reference/current/mapping.html Mapping 是定义文档及其包含的字段如何存储 阅读全文
摘要:
今天在Centos上安装好了jenkins后,由于jenkins会自动创建一个用户。 所以我想切换到jenkins用户来操作jenkins。 我执行下面语句 su jenkins 1 输入密码后,提示错误 这是由于没有激活jenkins。 之后我执行下面命令: sudo passwd jenkins 阅读全文
摘要:
PS背景:我在公司做sdk 的pc端开发,所以经常会在win下编译通过之后跑到linux下再运行一次已确保能支持多平台。 今儿在win下跑完一程序,然后放到linux下跑的时候,我用指令: sudo ./build.sh 但是却没有任何反应。于是我换了指令,用 chmod u+x build.sh 阅读全文
摘要:
在我们操作系统的宿主目录(我的电脑是 C:\Users\Liwei)下有一个 .gitconfig 文件,在这个文件的最后添加 [gui] encoding = utf-8 1 2 保存就可以了。 参考资料: Git Gui 查看分支历史的时候中文显示乱码 - 编程是一门艺术 - 博客频道 - CS 阅读全文
摘要:
下载解压就不说了,这里说一下环境和配置,还有注意事项 一、环境 jdk1.8.0_151 elasticsearch-5.6.3 二、配置 config文件夹下elasticsearch.yml文件 cluster.name: WLF-ES 集群名称 node.name: WLF-ES01 节点名称 阅读全文