- 博客(14)
- 资源 (4)
- 收藏
- 关注
原创 使用Docker拉起ES容器和Kibana容器并设置密码Demo
1.准备条件安装好docker,在同一台服务器上安装es和kibana安装docker命令参考: #可以按顺序执行如下命令安装 1.sudo yum install -y yum-utils 2 sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo 3 sudo yum-config-manager --enable dock
2022-03-13 22:58:03 3394
原创 synchronized关键字修饰static方法和非static方法学习测试结论
类中存在一个或者多个static sync方法,同一个时间只能有一个线程运行该方法类中存在一个或者多个sync的非静态方法,实例化该类的对象,同一个时间只能有一个线程运行该对象的sync方法类中既存在一个或者多个static sync方法和一个或者多个sync的非静态方法,规则不受影响,即static sync只和static sync方法存在锁的竞争,sync的非静态方法只和sync的非静态方法存在锁的竞争。public class TestPojo { private String.
2020-09-23 17:50:49 315
原创 多线程学习之线程生命周期
线程生命周期中,线程状态切换关系如下图:线程各个状态直接切换说明:new Thread至Runnable状态调用thread的start方法进入Runnable状态,但是现在线程并没有运行,相当于一个thread对象放到了内存中,等待调度运行RUNNABLE至RUNNING状态当前Runnable状态的Thread被调度器选择,进入Running状态RUNNING至RUNNABLE状态当前Running状态的线程,yield(让出CPU)或者调度器轮询使该线程放弃执行,当前的线程会从RUNN
2020-09-16 16:13:09 106
原创 多线程学习之volatile关键字笔记
volatile关键字学习笔记1.volatile关键字的语义多线程的三个重要属性:原子性、有序性、可见性。其中,volatile保证了有序性和可见性。2.volatile如何保证有序性确保指令重新排序时,不会将其后面的代码排到volatile关键字修饰变量之前确保指令重新排序时,不会将其前面的代码排到volatile关键字修饰变量之后程序执行到volatile关键字修饰的变量时,该变量之前的代码都已经执行完成3.volatile如何保证可见性强制将线程工作内存中值的修改更新至主内
2020-09-01 19:47:40 154
原创 ELK之logstash单节点安装
ELK之logstash单节点安装最近在搞ELK,写个文章记录分享一下经验去官网上下载对应版本的logstash安装包,将工具包上传至服务器。1.解压工具包命令:tar -xzvf logstash.tar.gz2.配置logstash的配置话不多说,直接上配置文件input { #从kafka获取数据,还支持从es、filebeat等获取数据 kafka { codec => "json" group_id => "testtopic" #此处的topic
2020-08-14 18:30:26 296
原创 ELK之kafka单节点安装
ELK之kafka单节点安装最近在搞ELK,写个文章记录分享一下经验去官网上下载对应版本的kafka安装包,将工具包上传至服务器。1.解压工具包命令:tar -xzvf kafka_2.12-2.3.1.tgz2.进入/usr/local目录,配置软连接命令:ln -s kafka_2.12-2.3.1/ kafka配置完成后,下文中/usr/local/kafka即代表/usr/local/kafka_2.12-2.3.1目录3.创建所需文件目录#创建zookeeper数据目录
2020-08-14 17:50:46 202
原创 ELK之filebeat单节点安装
ELK之filebeat单节点安装最近在搞ELK,写个文章记录分享一下经验1.filebeat安装去官网上下载对应版本的filebeat安装包,将filebeat.tar.gz工具包上传至服务器。解压工具包,命令:tar -xzvf filebeat.tar.gz修改filebeat.yml文件input配置修改- type: log # Change to true to enable this input configuration. enabled: false
2020-08-14 16:37:10 170
原创 idea出现Cannot load project: com.intellij.ide.plugins.PluginManager$StartupAbortedException怎么处理
删除如下两个文件即可:C:\Users\administrator\.IntelliJIdea2017.3\config\availables.xmlC:\Users\administrator\.IntelliJIdea2017.3\config\availables.xml.etag注意:将administrator换成具体的用户目录,.IntelliJIdea2017.3缓存...
2020-01-08 14:13:54 955
原创 Mybatis的基本用法笔记
1.mybatis核心文件和概念说明1.配置文件a)整合spring之后,配置了mybatis的运行环境等信息,此文件作为mybatis的全局配置文件。b) Mapper.xml,此文件作为mybatis的sql映射文件,文件中配置了操作数据库的sql语句。此文件需要在SqlMapConfig.xml中加载。2.SqlSessionFactory通过mybatis环境等配置信息构造Sql...
2019-03-25 01:04:52 202 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人