logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Java并发12:并发三特性-原子性、可见性和有序性概述及问题示例

[超级链接:Java并发学习系列-绪论]本章主要学习Java并发中的三个特性:原子性、可见性和有序性。在Java并发编程中,如果要保证代码的安全性,则必须保证代码的原子性、可见性和有序性。本章的很多概念可以参考:Java并发11:Java内存模型、指令重排、happens-before原则1.原子性(Atomicity)1.1.原子性定义原子性:一个或多个操作,要么全部...

通过堡垒机/跳板机实现文件在本地Mac与服务器之间的互传

1.堡垒机堡垒机,也可以成为跳板机。日常开发中,有时候需要连接远程服务器。为了安全性等方面考虑,连接远程服务器之前,需要先连接堡垒机。本地服务器、堡垒机和远程服务器之间的架构简单描述如下图:访问远程服务器的正常流程:通过ssh登录堡垒机。通过ssh登录远程服务器。2.环境本地计算机:Mac OS 10.13.4,假定IP为10.10.10.10堡垒机:Linux vers...

#ssh
Elasticsearch数据刷新策略RefreshPolicy简述

说明默认情况下ElasticSearch索引的refresh_interval为1秒,这意味着数据写1秒才就可以被搜索到。每次索引refresh会产生一个新的 lucene 段,这会导致频繁的 segment merge 行为,对系统 CPU 和 IO 占用都比较高。如果产品对于实时性要求不高,则可以降低刷新周期,如:index.refresh_interval: 120s。但是这种特性对...

ElasticSearch: master,data,client三类节点区别及节点分配简单例举

目录简述三类节点说明其他说明简单举例简述默认情况下,ES集群节点都是混合节点,即在elasticsearch.yml中默认node.master: true和node.data: true。当ES集群规模达到一定程度以后,就需要注意对集群节点进行角色划分。ES集群节点可以划分为三种:主节点、数据节点和客户端节点。这是一种分而治之的思想,也是一种术业专攻的体现。三类节点说明mas...

#elasticsearch
ElasticSearch: 数据刷新相关的刷新间隔refresh_interval、刷新接口_refresh和刷新策略RefreshPolicy

1.简述默认情况下ElasticSearch索引的refresh_interval为1秒,这意味着数据写1秒才就可以被搜索到。因为上述表现,所以称ElasticSearch是近实时搜索引擎。如果需要调整数据刷新方案,则有三种途径:设置数据刷新间隔:refresh_interval。调用数据刷新接口:_refresh。设置数据刷新策略:RefreshPolicy。本文只描述前两种途...

ZooKeeper命令:启动、查看状态、help、ls、create、get、set、stat、delete,四类节点、监视watch

查看状态与启动客户端查看状态[worker@103-17-143-sh-K05 bin]$ /ssd1/workspace/zookeeper/zookeeper2-3.4.12/bin/./zkServer.sh statusZooKeeper JMX enabled by defaultUsing config: /ssd1/workspace/zookeeper/zookeeper2...

Java并发57:Akka Actors并发框架浅谈及入门示例

[超级链接:Java并发学习系列-绪论]本章对Actors并发框架进行初步的介绍和入门示例的演示,关于其更深层次的内容,以后会系统性的进行学习。1.Actors并发模型简介Actors并发模型是计算机科学领域中的一个并行计算模型,它把actors当做通用的并行计算原语。一个actor对接收到的消息做出响应,进行本地决策,可以创建更多的actor,或者发送更多的消息...

#分布式
IDEA手动开启Run Dashboard视图

说明在进行微服务开发时,有时候一个项目需要开启多个实例。这种情况下,通过Run Dashboard视图可以清晰的掌握各个实例的运行情况。示例开启方式修改文件:.idea/workspace.xml搜索:<component name="RunDashboard">添加以下代码<option name="configuratio

#微服务
Docker环境下注册eureka的微服务status-page-url和health-check-url异常问题排查结果整理

一、问题简述172.17.0.2:为docker容器内部IP地址。x00001.prod.shunyi.beijing为服务器名,即HostName。10.20.30.40:为服务器IP地址,使我们真正需要的地址。${pers.hanchao.ip}:为服务器IP地址的占位符表示方式,用于传递给docker容器。1.1.eureka注册成功之后的正常表现在eureka注册中心,...

#docker#eureka
配置高可用Eureka Server遇到的神坑:无法注册服务

今天在进行高可用的Eureka Server注册中心的配置时,遇到一个神坑。拓扑图废话不多说,直接上拓扑图:Eureka Server配置pom.xml:<dependency><groupId>org.springframework.cloud</groupId><artifactId&gt

    共 21 条
  • 1
  • 2
  • 3
  • 请选择