Java

Mybatis返回resultType=“map“映射下划线转驼峰示例1<selectid="getMyList"parameterType="map"resultType="map">1、增加如下配置类:12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667@ConfigurationpublicclassMybatisConf...
​本篇介绍如果通过Spring的事件模型来实现设计模型中的观察者模式。1、创建业务相关的Event事件1234567891011121314151617/***@Author:knight*@Description:新用户注册事件*@Date:Createdin2021/9/816:05*/publicclassUserRegisterEventextendsApplicationEvent{privatefinalStringuserName;publicUserRegisterEvent(StringuserName){super(userName);this.user...
1、使用docker拉取filebeat镜像1dockerpulldocker.elastic.co/beats/filebeat:7.13.32、下载filebeat配置文件1curl-L-Ohttps://raw.githubusercontent.com/elastic/beats/7.13/deploy/docker/filebeat.docker.yml3、启动容器1234dockerrun\docker.elastic.co/beats/filebeat:7.13.3\setup-Esetup.kibana.host=172.31.141.67:5601\-Eoutput.elas...
1、使用docker拉取kibana镜像1dockerpulldocker.elastic.co/kibana/kibana:7.13.32、启动容器1dockernetworkcreateelastic1dockerrun-d--namekibana--netelastic-p5601:5601-e"ELASTICSEARCH_HOSTS=http://es:9200"docker.elastic.co/kibana/kibana:7.13.3通过创建elastic网络,可以通过容器名称+端口访问各个容器应用。其中es为elasticsearch容器的名称。3、验证是否启...
1、使用docker拉取elasticsearch镜像1dockerpulldocker.elastic.co/elasticsearch/elasticsearch:7.13.32、启动容器1dockernetworkcreateelastic12dockerrun-d--namees--netelastic-p9200:9200-p9300:9300-e"ES_JAVA_OPTS=-Xms512m-Xmx512m"-e"discovery.type=single-node"docker.elastic.co/elasticsearch/elastic...
1、在pom文件中添加依赖12345<dependency><groupId>net.logstash.logback</groupId><artifactId>logstash-logback-encoder</artifactId><version>6.2</version></dependency>2、创建logback-spring.xml文件123456789101112131415161718192021222324252627282930313233343536373839404142...
本篇介绍如何通过filebeat来采集springboot日志1、设置springboot日志输出路径123logging:file:path:D:/logs2、设置filebeat配置参数编辑filebeat.yml文件的filebeat.inputs参数12345678910filebeat.inputs:-type:logenabled:truepaths:-D:\logs\*json.keys_under_root:truejson.overwrite_keys:truetags:["tomcat"]exclude_files:['.gz$']3...
本篇介绍如何通过filebeat来收集nginx日志1、filebeat启用nginx模块linux:1./filebeatmodulesenablenginxwindows:1filebeat.exemodulesenablenginx2、配置nginx日志参数修改modules.d/nginx.yml文件1234567-module:nginxaccess:enabled:truevar.paths:["D:/knight/nginx-1.17.0/logs/*"]error:enabled:truevar.paths:["D:/knight/nginx-1....
1、访问官网下载安装文件https://www.elastic.co/cn/beats/filebeat2、修改配置文件修改配置文件filebeat.yml,配置elasticsearch和kibana访问地址123456output.elasticsearch:hosts:["localhost:9200"]username:"elastic"password:"changeme"setup.kibana:host:"localhost:5601"3、启动命令linux:1sudo./filebeat-e-cfi...
1、访问官网进行下载安装文件https://www.elastic.co/cn/elasticsearch/2、启动命令linux:1bin/elasticsearchwindows:1bin\elasticsearch.bat3、验证是否启动成功1curlhttp://localhost:9200返回如下内容表示启动成功