2022

​本篇介绍如果通过Spring的事件模型来实现设计模型中的观察者模式。1、创建业务相关的Event事件/***@Author:knight*@Description:新用户注册事件*@Date:Createdin2021/9/816:05*/publicclassUserRegisterEventextendsApplicationEvent{privatefinalStringuserName;publicUserRegisterEvent(StringuserName){super(userName);this.userName=userName;}publi...
1、数组直接用=进行赋值,实际是赋值引用,数组内的数据会被同步修改2、使用如下方法进行深拷贝JSON.parse(JSON.stringify(defaultFileList))
1、直接用===对数组进行判断,结果都为false2、使用一下方法进行判断constisEqualArray=(listA:[],listB:[]):boolean=>{returnJSON.stringify(listA?.sort())===JSON.stringify(listB?.sort());}
1、小程序授权先扫码授权:打开二维码,小程序管理员扫码后,单击自定义权限,只勾选人脸核身权限,将该权限授权给慧眼第三方平台。2、创建业务并获取RuleID和小程序SDK登录人脸核身控制台,单击【自助接入】>【创建业务流程】,完成微信H5/小程序服务的业务流程创建,获取RuleID和小程序SDK下载连接。3、SDK的使用将verify_mpsdk文件夹放到小程序项目根目录。初始化慧眼实名核身SDK。在app.ts的onLaunch()中加入相应代码。//app.tsonLaunch(){this.getExtConfig();constverify=require('./veri...
Taro集成人脸核身接口,首先要登录小程序申请人脸核身接口权限,申请通过后才能使用相关API接口。1、登录小程序申请人脸核身接口权限申请页面申请通过后页面2、检查当前手机端是否支持面部识别wx.checkIsSupportFacialRecognition({checkAliveType:2,success:(res)=>{console.log("check_success:",res);if(res.errCode===0||res.errMsg==="checkIsSupportFacialRecognition:ok"){//调用人脸识别this.onSt...
1、使用docker拉取filebeat镜像dockerpulldocker.elastic.co/beats/filebeat:7.13.32、下载filebeat配置文件curl-L-Ohttps://raw.githubusercontent.com/elastic/beats/7.13/deploy/docker/filebeat.docker.yml3、启动容器dockerrun\docker.elastic.co/beats/filebeat:7.13.3\setup-Esetup.kibana.host=172.31.141.67:5601\-Eoutput.elasticsea...
1、使用docker拉取kibana镜像dockerpulldocker.elastic.co/kibana/kibana:7.13.32、启动容器dockernetworkcreateelasticdockerrun-d--namekibana--netelastic-p5601:5601-e"ELASTICSEARCH_HOSTS=http://es:9200"docker.elastic.co/kibana/kibana:7.13.3通过创建elastic网络,可以通过容器名称+端口访问各个容器应用。其中es为elasticsearch容器的名称。3、验证是否启动成功在浏览器中访问htt...
1、使用docker拉取elasticsearch镜像dockerpulldocker.elastic.co/elasticsearch/elasticsearch:7.13.32、启动容器dockernetworkcreateelasticdockerrun-d--namees--netelastic-p9200:9200-p9300:9300-e"ES_JAVA_OPTS=-Xms512m-Xmx512m"-e"discovery.type=single-node"docker.elastic.co/elasticsearch/elasticsearch:7.13.3如果启动失败提示内存不...
1、在pom文件中添加依赖<dependency><groupId>net.logstash.logback</groupId><artifactId>logstash-logback-encoder</artifactId><version>6.2</version></dependency>2、创建logback-spring.xml文件<?xmlversion="1.0"encoding="UTF-8"?><!--说明:1.文件的命名和加载顺序有关logback.xml早于application.yml加载,logback-sp...
本篇介绍如何通过filebeat来采集springboot日志1、设置springboot日志输出路径logging:file:path:D:/logs2、设置filebeat配置参数编辑filebeat.yml文件的filebeat.inputs参数filebeat.inputs:-type:logenabled:truepaths:-D:\logs\*json.keys_under_root:truejson.overwrite_keys:truetags:["tomcat"]exclude_files:['.gz$']3、启动filebeatfilebeat.exe-e