JVM运行时数据区-程序计数器 置顶 Jvm
运行时数据区分为:
程序计数器(PC寄存器)、虚拟机栈、本地方法栈、方法区、堆区
线程共享区:方法区,堆区。
线程独立区:程序计数器(PC寄存器)、虚拟机栈、本地方法栈。
JVM线程:
1.一个JVM线程对应一个Runtime(运行时数据区)
2.JVM允许一个应用有多个线程并执行。
3.当一个Java线程准备好执行后,此时操作系统的本地线...
JVM运行时数据区-虚拟机栈 置顶 Jvm
Java虚拟机栈(Java Virtual Machine Stack):
基本概述:
跨平台设计,Java指令根据栈来设计的,不同平台CPU架构不同,所以不能设计为基于寄存器的
线程私有的,每个线程创建时都会创建一个虚拟机栈,其内部保存一个个栈帧(Stack Frame),一个栈帧对应一个Java方法。
内存中的栈与堆的区别:
堆:存储数据区域
栈:运...
Kafka框架基础概念 置顶 Kafka
Kafka是一个分布式流平台,高吞吐量的分布式发布/订阅模式的消息队列(系统),它可以处理消费者在网站中的所有动作流数据,应用于大数据处理领域。
消息队列的好处:
1.灵活性&峰值处理能力
在访问量剧增的情况下,应用仍然需要继续发挥作用,但是这样的突发流量并不常见。如果为以能处理这类峰值访问为标准来投入资源随时待命无疑是巨大的浪费。使用消息队列能够使...
Elasticsearch框架基础概念 Elasticsearch
Elasticsearch(ES)是一个基于Lucene构建开源分布式搜索引擎并提供Restful接口。
Es是一个分布式文档数据库(JSON数据格式存储,类似MongoDB),JSON中的每个字段数据都可作为搜索条件,并且能够扩展至数以百计的服务器存储以及处理PB(PetaByte)级的数据。可在短时间内存储、搜索和分析大量的数据。
PB级级别: 拍字节(...
Centos安装Elasticsearch环境 Elasticsearch
由于Es是Java写的,安装ES的前提先安装好JDK。
Es环境搭建:
1.下载ES包上传到服务器,下载地址:
https://www.elastic.co/cn/downloads/elasticsearch
2.解压下载的Tar包
[root@chenxi software]# tar -zxvf elasticsearch-7.6.0-linux-x...
Elasticsearch启动常见问题 Elasticsearch
错误信息:
解决办法:
文件夹赋予用户权限
[root@chenxi elasticsearch]# chown -R eschenxi:esgroup /chenxi/software/elasticsearch #"/chenxi/software/elasticsearch" 为安装目录
错误信息:max virtual memor...
Elasticsearch集群环境搭建 Elasticsearch
Es集群搭建核心思想
1.配置相同集群名称
2.配置不同的节点ID
3.修改X台服务器elasticsearch.yml配置
服务器环境->准备三台服务器集群
服务器集群配置:
修改elasticsearch.yml文件
[root@chenxi elasticsearch]# vim elasticsearch.yml
-----...
Centos环境Kibana可视化平台搭建 Linux相关
Kibana环境搭建:
1.下载kibana包上传到服务器,下载地址:https://www.elastic.co/cn/downloads/kibana
2.解压下载的Tar包(过程比较久、大概30秒左右)
[root@chenxi software]# tar -zxvf kibana-7.6.0-linux-x86_64.tar.gz
3.重命名文件...
SpringBoot整合Elasticsearch框架 Elasticsearch
新建SpringBoot项目:
修改pom.xml文件,引入spring-boot-data-elasticsearch Jar 包:
org.springframework.boot
spring-boot-starter-data-elasticsearch
2.2.2.RELEASE
修改application.yml文件,引入...
Centos Firewalld防火墙设置 Linux相关
Centos7及以上默认安装了firewalld,如果没有安装的话,可以使用
yum install firewalld firewalld-config进行安装。
1.启动防火墙
systemctl start firewalld
2.禁用防火墙
systemctl stop firewalld
3.设置开机启动
systemctl enable fire...