- 博客(12)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
原创 线程保险箱--ThreadLocal模式
1,作用ThreadLocal为每个线程提供了一个独立的副本。这样,线程之间的数据就相互隔离。2,使用场景由于和线程绑定,故在一些使用责任链模式的场景下,可以将上下文对象,放入ThreadLocal中。3,代码示例a)上下文对象public class Context { private String name; private String id;...
2020-03-29 16:45:30 276
原创 一天的事情---GuardSuspension模式
1,什么是GuardSSuspension模式这是一种队列模式,即当前事情还未处理完成,但有新的事情发生时,先将刚发生的事情,放入一个队列中,手头上的事情处理完成后,再来处理新的事情。2,好处,具有一定的顺序,先请求,先处理。生活就会比较有规律。3,举例a)请求public class Request { private String value ; ...
2020-03-26 22:53:20 175
原创 做蛋糕--Future模式
一、什么是future模式future模式可以认为是一种票据。这个票据是在任务提交时,就获得,可先继续处理其他事情。过一段时间后,再使用票据查询任务的执行结果,或者利用callback机制,任务告知己方处理结果。二、好处:避免己方系统的卡顿充分利用系统资源,提高系统效率。三、适用的场景在和第三方系统对接的过程中,为了避免因为调用第三方系统的延迟,导致整个系统的卡顿。将第三方...
2020-03-25 23:29:08 228
原创 kibana安装
1,下载kibane安装包并上传到服务器指定位置,解压tar xzvf kibana-7.5.2-linux-x86_64.tar.gz2,进入kibana文件夹内cd kibana3,编辑配置文件vim config/kibana.yml需要更改的配置有server.host: "xxxx" # kibana对外暴露的地址server.port: 5601...
2020-03-21 22:19:43 204
原创 Filebeat安装
Filebeat安装非常简单一、Filebeat作用二、安装方法1,下载对应的软件包2,确保本地Java环境是1.83,解压后,进入filebeat文件文件夹内.4,创建console.in_out.yml文件,输入如下内容filebeat.inputs:- type: stdin enabled: trueoutput.console: pre...
2020-03-21 12:01:34 1855 1
原创 Linux下的kettle使用
目录一,部署1st 创建目录2nd 验证安装二、结合crontab运行kettle1st 编写运行脚本2nd 赋予执行权限3rd 编写crontab4nd 执行如下命令启动crontab备注一,部署1st 创建目录mkdir /data/kettleunzippdi-ce-5.0.1-stable.zipcd ./data-integ...
2020-03-14 18:33:18 1383
原创 Docker 常用容器安装
目录一、mysql安装 1.搜索镜像 2.拉取镜像 3.安装容器 4.验证一、mysql安装 1.搜索镜像docker search mysql 2.拉取镜像docker pull mysql:8.0 3.安装容器docker run -id \> -p 3306:3306 \ #-p 宿主机端口:容器端...
2020-03-14 11:46:33 236
原创 Docker 数据卷
目录一,概念二、作用三、相关命令四、数据卷容器一,概念数据卷是宿主机中的一个目录或文件 当容器目录和数据卷目录绑定后,对方的修改会立即同步。 一个数据卷可以被多个容器同时挂载。 一个容器可以挂载多个数据卷二、作用容器数据的持久化 外部机器和容器之间的通信 容器之间的数据交互三、相关命令挂载数据卷 docker run -it --name=容...
2020-03-12 23:02:58 114
原创 Elasticsearch 索引模版(Index template)
一、问题产生背景在做Elasticsearch和Logstash集成时,由于ES默认的索引分片数是5、副本数是1,导致Logstash在ES中创建索引时,引起ES的健康值变黄。虽然目前看上去没有问题,但是黄颜色,始终不健康。因此,找寻是否有默认索引方案。由此搜索ES官方文档,发现可以添加索引模版(Index template)。二、作用当创建索引时,索引模版可以定义索引的设置和相关字段...
2020-03-12 17:32:30 1608
原创 Logstash-安装
Logstash安装非常简单一、Logstash作用二、安装方法1,下载对应的软件包2,确保本地Java环境是1.83,解压后,进入logstash文件文件夹内,运行如下命令bin/logstash -e 'input { stdin { } } output { stdout {} }'启动完成后,终端提示如下界面,则表示启动成功然后继续输入hell...
2020-03-12 11:42:49 479
原创 Docker-基本操作
一、Docker服务相关命令启动docker服务systemctl start docker停止docker服务systemctl stop docker重启docker服务systemctl restart docker查看docker服务状态systemctl status docker二、Docker镜像相关命令查看本地镜像docker image...
2020-03-10 23:08:34 148
原创 Docker---安装
1,更新yumyum update2,安装需要的软件包yum install -y yum-utils device-mapper-persistent-data lvm2yum-utils 提供yum-config-manager功能device-mapper-persistent-data lvm2这两个是devicemapper驱动依赖的。基本上第一个yum u...
2020-03-09 23:06:47 137
利用二分法插入一个数据,数据总是无法达到有序的效果
2015-09-19
TA创建的收藏夹 TA关注的收藏夹
TA关注的人