随笔分类 -  中间件

IDEA安装代码统计插件Statistic后左下角图标出不来
摘要:按正常流程安装的话,左上角File -> Settings -> Plugins -> Marketplace -> 在搜索框中输入Statistic -> 在搜索结果中点击Statistic插件下的Install按钮 -> 点击Restart IDE按钮重启IDEA后,按理坐下角应该有一个Stat 阅读全文

posted @ 2020-11-27 10:34 不想下火车的人 阅读(1749) 评论(0) 推荐(0) 编辑

使用nexus3.19搭建自己的maven私服
摘要:怎么安装参见CentOS6.9安装Nexus3.19 ,接下来就是如何配置。打开我们安装后的nexus界面,用admin账号登陆,点击Server administration and configuration按钮: 点击Repository 我们可以看到nexus默认给我建好了一些仓库,其中包括 阅读全文

posted @ 2020-10-17 09:07 不想下火车的人 阅读(972) 评论(0) 推荐(0) 编辑

CentOS6.9安装Nexus3.19
摘要:为啥是CentOS6.9,又为啥是Nexus3.19?因为买了个腾讯云最低配的云服务,无奈操作系统是CentOS6.9,又因为Nexus外网下不来安装包,只找到一个3.19版本的。好吧,我们的目的是搭建一个maven私服,将就着用就好。 Nexus的免费版OSS安装包官网下载地址是https://w 阅读全文

posted @ 2020-10-16 23:20 不想下火车的人 阅读(448) 评论(0) 推荐(0) 编辑

IDEA使用gradle编译elasticsearch并开启小象窗口
摘要:安装好了gradle后,先配置idea的gradle,File -> Setting -> Build,Execution,Deployment -> Gradle,配置的Gradle home 和Service directory path就是我们安装gradle设置的那两个环境变量的值: 如果你 阅读全文

posted @ 2020-10-15 15:10 不想下火车的人 阅读(1330) 评论(0) 推荐(0) 编辑

win10安装gradle
摘要:1.安装:到gradle官网https://gradle.org/releases/下载安装包,最新版本是6.7,选二进制安装包,外网不好下,多试试,二进制的包少个几十兆,能少花一些时间: 下载后解压到自定义目录,如D盘dev目录下: 新建两个环境变量:一个是gradle安装目录,一个是jar包的仓 阅读全文

posted @ 2020-10-15 13:47 不想下火车的人 阅读(3792) 评论(0) 推荐(1) 编辑

windows下Logstash6.5.3版本读取文件输入不生效、配置elasticsearch模板后数据入es报错:Rejecting mapping update to [hello-world-2020.09.10] as the final mapping would have more than 1 type: [_doc, doc]"}
摘要:首先讲个题外话。logstash配置文件hello-world.json上篇也提到过,不过那是7.9.0版本的,注意mapping下面是没有type的,因为默认的type就是_doc: { "index_patterns": ["hello-world-%{+YYYY.MM.dd}"], "orde 阅读全文

posted @ 2020-09-11 09:57 不想下火车的人 阅读(1987) 评论(0) 推荐(1) 编辑

Elasticsearch的7.9.0版本配置索引模板template不生效问题
摘要:采坑了。首先吐槽一下,下载elasticsearch的最新版本7.9.0了,配置索引模板跟原来6.X.X、6.X.X之前的都有点差别。新版的api中除了_template,又有了_index_template和_component_template,很容易混淆,让人不知所措。好了回归正题,我们这里使 阅读全文

posted @ 2020-09-10 07:24 不想下火车的人 阅读(4128) 评论(0) 推荐(0) 编辑

logstash过滤器使用ruby把时间格式转UNIX_MS
摘要:日志里一般都会有时间,格式如“2020-09-04 10:08:08”,怎么转成毫秒呢,格式如“1598609188959”? 假如我们的日志里仅有一个时间字段,因为我们这里转换前是没有毫秒的,所以可以直接转成秒后补3个0。直接看配置: input{ beats { port => "5044" } 阅读全文

posted @ 2020-09-04 17:48 不想下火车的人 阅读(1575) 评论(0) 推荐(0) 编辑

logstash使用“|”切分日志报错:Exception caught while applying mutate filter {:exception=>"Invalid FieldReference: `message[1]`"}
摘要:如题,通过FileBeat输入的日志里有“|”分割,希望拿到“|”切分后的字段,在logstash配置文件中配置: input{ beats { port => "5044" } } filter{ mutate { split => {"message"=>"|"} } mutate { add_ 阅读全文

posted @ 2020-09-04 08:23 不想下火车的人 阅读(1683) 评论(0) 推荐(1) 编辑

win10安装FileBeat
摘要:前面我们安装了ELK(参见win10安装ELK),数据流向是:L -> E -> K,其实L的前面还可以再接一根管道B。这个B就是Beat。Beat组件的加入,打破了ELK的三国鼎立,ELK成了Elastic Stack。有各种Beat可以成为Logstash或Elasticsearch的数据源:F 阅读全文

posted @ 2020-09-03 22:06 不想下火车的人 阅读(2031) 评论(0) 推荐(0) 编辑

win10安装ELK
摘要:1、下载最新版本的各个安装包,当前最新为7.9,注意保持elk版本相同,它们是配套的。下载链接如下: logstash:https://www.elastic.co/cn/downloads/logstash elasticsearch:https://www.elastic.co/cn/downl 阅读全文

posted @ 2020-08-25 14:39 不想下火车的人 阅读(4488) 评论(0) 推荐(1) 编辑

Pf4j的SPI简单实例
摘要:同Dubbo的扩展SPI一样,Pf4j这个插件框架也师出同门,都是由JDK自带的SPI(参见Java的SPI简单实例)衍化而来。但Pf4j毕竟是一个插件框架,对插件的支持相对专业一些。官网上的介绍说:PF4J是一个开源(Apache许可证)轻量级(约100kb)的java插件框架,具有最小的依赖性( 阅读全文

posted @ 2020-07-12 23:40 不想下火车的人 阅读(2967) 评论(0) 推荐(0) 编辑

Dubbo扩展点SPI简单实例
摘要:dubbo采用微内核+插件机制方便框架使用者自行扩展,这个插件机制的实现就是JDK的SPI(参见Java的SPI简单实例)。dubbo扩展了JDK的SPI,加入了注解和Spring容器的支持,给配置文件中的全限定实现类添加了自定义名称映射,支持按不同的映射参数加载不同的实现类等。按dubbo官方说法 阅读全文

posted @ 2020-07-12 06:30 不想下火车的人 阅读(748) 评论(0) 推荐(0) 编辑

linux非root用户的rabbitmq集群部署
摘要:我们之前部署过一个非root用户的rabbitmq节点(参见linux非root用户安装rabbitmq),现在采用同样方式,部署另外两个节点。 集群的关键是.erlang.cookie文件,注意前面是有点号的。打开第一个节点看看: [wlf@wlf188 rabbitmq]$ cd ~ [wlf@ 阅读全文

posted @ 2020-05-08 15:09 不想下火车的人 阅读(1007) 评论(0) 推荐(0) 编辑

netty5拆包问题解决实例
摘要:基于之前的例子(参见netty5自定义私有协议实例),我们修改下客户端handler,让发送的数据超过1024字节: NettyClientHandler: /** * 构造PCM请求消息体 * * @return */ private byte[] buildPcmData() throws Ex 阅读全文

posted @ 2019-10-12 11:48 不想下火车的人 阅读(541) 评论(0) 推荐(0) 编辑

spring boot打开tomcat的access日志
摘要:spring boot虽说内置了tomcat,但打出来的是jar包而非war包,更没有access日志,那么如何打开access日志呢?只需在application.properties中加入相关配置即可。这里仍以多环境配置为例,原有配置就不贴了(参见spring boot配置文件、日志配置和代码的 阅读全文

posted @ 2019-08-15 10:07 不想下火车的人 阅读(5999) 评论(0) 推荐(0) 编辑

spring boot配置文件、日志配置和代码的多环境配置
摘要:一般项目都逃不掉开发、测试和生产这三套环境,如果每次给这三套环境打包都去改配置,累死不说,还一不留心就出差错。倒不如每套环境各给一套配置来的轻松。上代码: 1、通用配置放在application.properties(用yml也一样的): #本端口名 server.port=8181 #本服务名 s 阅读全文

posted @ 2019-08-13 10:06 不想下火车的人 阅读(1147) 评论(0) 推荐(0) 编辑

git推送报错: No path specified. See 'man git-pull' for valid url syntax或does not appear to be a git repository以及remote: error: insufficient permission for adding an object to repository databa
摘要:本地(windows)代码想推送到linux自己搭建的git服务端,第一步是建立本地与服务端的关联,第二步是本地推送到服务端。 第一步需要看你的本地工程是否从git上clone来的,如果是clone来的那就不存在第一步了。如果是本地已经有了工程之后才想同步到git上,那么需要先到linux的git目 阅读全文

posted @ 2019-03-18 13:09 不想下火车的人 阅读(3540) 评论(0) 推荐(0) 编辑

git回滚分支版本到指定版本
摘要:昨天提交代码时Eclipse凌乱了,本来拉了dev-20190201分支的,结果提交时竟然跑到dev分支了。为了把dev分支回滚,可以有两种方式:Eclipse和命令行。 一、先说简单的命令行方式,先用git log命令找到需要回滚的分支版本,再通过git reset命令重置当前版本为指定的分支版本 阅读全文

posted @ 2019-02-02 11:57 不想下火车的人 阅读(26602) 评论(0) 推荐(0) 编辑

maven打包报错:在类路径或引导类路径中找不到程序包 java.lang
摘要:刚下了个新项目,跑了下maven报错了: E:\workspace\wlf>mvn clean install [INFO] Scanning for projects... [WARNING] [WARNING] Some problems were encountered while build 阅读全文

posted @ 2019-01-25 11:50 不想下火车的人 阅读(12691) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示