Java多线程 相关概念总结

什么是线程 进程的最小单元 线程自己不拥有系统资源 一个线程可以创建和撤销另一个线程 线程有就绪、阻塞、运行三种基本状态 线程的两种实现方法 继承 Thread 类,并重写run 函数 实现 Runnable 接口,并重写 run 函数 线程、进程的区别 进程:是资源(CPU、内存等)...

2018-12-06 23:21:00

阅读数:16

评论数:0

MySQL 相关概念总结

事务四大特性(ACID) 原子性:是指事务是一个不可在分割的工作单位,事务中的操作要么发生,要么都不发生。 一致性:是指在事务开始之前和事务结束之后,数据库非完整性约束没有被破坏。即数据库事务不能破坏关系数据的完整性以及业务逻辑上的一致性。 隔离性:多个事务并发访问,事务之间是隔离的,一个事务不...

2018-12-06 17:31:10

阅读数:24

评论数:0

Java 相关概念总结

8种基础数据类型的大小、封装类 类型 封装类 位数 表现形式 double Double 8位 0.0d float Float 4位 0.0f long Long 8位 0L int integer 4...

2018-12-06 09:21:05

阅读数:36

评论数:0

企业级Redis开发运维从入门到实践 (33)— Redis Cluster(集群)的集群伸缩 —— 伸缩原理、扩容集群、收缩集群

伸缩原理 Redis 集群提供了灵活的节点扩容和收缩方案。在不影响集群对外服务的情况下,可以为集群添加节点进行扩容也可以下线部分节点进行缩容,如下图所示。 从图中看出,Redis 集群可以实现对节点的灵活上下线控制。其中原理可抽象为槽和对应数据在不同节点之间灵活移动。首先来看我们之前搭建的...

2018-11-28 14:01:11

阅读数:36

评论数:0

InfluxDB 的聚合类函数

常用聚合函数 count()函数 返回一个(field)字段中的非空值的数量。返回一个(field)字段中的非空值的数量。 语法: SELECT COUNT(<field_key&...

2018-11-26 14:22:46

阅读数:34

评论数:0

InfluxDB 的JAVA调用

创建Spring Boot的Maven工程 导入Spring Boot相关包 <dependency> <groupId>org.springframework.boot</groupI...

2018-11-26 11:01:11

阅读数:30

评论数:0

InfluxDB 的函数详解

特色函数 Influxdb函数分为聚合函数,选择函数,转换函数,预测函数等。除了与普通数据库一样提供了基本操作函数外,还提供了一些特色函数以方便数据统计计算,下面将一一介绍其中一些常用的特色函数。 聚合函数:FILL()、INTEGRAL()、SPREAD(),MEAN(),MEDIAN(...

2018-11-23 11:51:56

阅读数:38

评论数:0

InfluxDB influxdbc.conf配置文件详解

influxdbc.conf配置文件详解 reporting-disabled:该选项用于上报influxdb的使用信息给InfluxData公司,默认值为false。 bind-address:绑定地址以用于RPC服务以进行备份和还原,默认配置是127.0.0.1:8088。 [meta]:控...

2018-11-21 16:52:57

阅读数:66

评论数:0

InfluxDB 介绍、安装及基本使用

InfluxDB的简介 InfluxDB 是用Go语言编写的一个开源分布式时序、事件和指标数据库,无需外部依赖。 类似的数据库有Elasticsearch、Graphite等。、 功能特点 基于时间序列,支持与时间有关的相关函数(如最大,最小,求和等) 可度量性:你可以实时对大量数据...

2018-11-21 16:51:42

阅读数:53

评论数:0

企业级Redis开发运维从入门到实践 (32)— Redis Cluster(集群)的节点通信 —— 通讯流程、Gossip消息、节点选择

通讯流程 元数据信息机制 在分布式存储中需要提供维护节点元数据信息的机制,所谓元数据是指: 节点负责哪些数据; 是否出现故障等状态信息。 常见的元数据维护方式 常见的元数据维护方式分为: 集中式 P2P方式 Redis集群采用的元数据维护方式 Redis集群采用...

2018-11-05 17:18:56

阅读数:34

评论数:0

企业级Redis开发运维从入门到实践 (31)— Redis Cluster(集群)的搭建集群、基本架构、原生命令安装、官方工具安装

单机架构和分布式架构对比 单机架构 分布式架构 Redis Cluster架构 节点:每个节点需要开启配置cluster-enabled yes,让Redis运行在集 群模式下,节点数量至少为6个才能保证组成完整 高可用的集群。 meet(节点握手):节点通过Gossip协议彼此通信...

2018-10-30 15:53:35

阅读数:52

评论数:0

企业级Redis开发运维从入门到实践 (30)— Redis Cluster(集群)的数据分布

数据分布理论 分布式数据库首先要解决把整个数据集按照分区规则映射到多个节点的问题,即把数据集划分到多个节点上,每个节点负责整体数据的一个子集。 ...

2018-10-24 16:22:06

阅读数:35

评论数:0

企业级Redis开发运维从入门到实践 (29)— Redis Cluster(集群)的介绍

Redis Cluster的介绍 Redis Cluster是Redis的分布式解决方案,在3.0版本正式推出,有效地解决了Redis分布式方面的需求。当遇到单机内存、并发、流量等瓶颈时,可以采用Cluster架构方案达到负载均衡的目的。之前,Redis分布式方案一般有两种: 客户端分区方案,优...

2018-10-22 15:05:26

阅读数:53

评论数:0

企业级Redis开发运维从入门到实践 (28)— Redis Sentinel(哨兵)的开发与运维中的问题、总结

节点运维 节点上线和下线的对象 主节点 从节点 Sentinel节点 节点下线原因 机器下线:节点所在的机器出现了不稳定或者即将过保被回收。 机器性能不足:节点所在的机器性能比较差或者内存比较小,无法支撑应用方的需求。例如CPU、内存、硬盘、网络等。 节点自身故障:节点自身出现服务不正常情况...

2018-10-19 15:29:24

阅读数:55

评论数:0

企业级Redis开发运维从入门到实践 (27)— Redis Sentinel(哨兵)的实现原理分析

三个定时任务 每10秒每个sentinel对master和slave执行info 发现slave节点 确认主从关系 每2秒每个sentinel通过master节点的channel(频道)交换信息(pub/sub) 通过_sentinel_:hello频道交互 交互对节点的“看法”和自身信...

2018-10-18 16:51:32

阅读数:29

评论数:0

企业级Redis开发运维从入门到实践 (26)— Redis Sentinel(哨兵)的实现原理

故障转移演练 客户端高可用观察 故障转移演练(客户端) 故障演练(日志分析)

2018-10-17 17:23:05

阅读数:28

评论数:0

企业级Redis开发运维从入门到实践 (25)— Redis Sentinel(哨兵)的客户端连接

客户端连接 请求响应流程 既然已经实现高可用为什么不直接直连? 高可用涉及的是服务高可用、完成自动的故障转移;故障转移后客户端无法感知将无法保证正常的使用。 需要保证的是服务高可用 和 客户端高可用。 客户端实现基本原理 客户端实现基本原理 - step1:获取所有的Sentinel的节点和M...

2018-10-17 12:09:29

阅读数:31

评论数:0

企业级Redis开发运维从入门到实践 (24)— Redis Sentinel(哨兵)的安装配置

Redis Sentinel(哨兵)的安装配置 配置开启主从节点。 配置开启 sentinel 监控节点。(sentinel 是特殊的 redis,默认端口26379) 实际应该多台机器。 详细配置节点。 Redis主节点 启动:redis-server redis-7000.conf 配...

2018-10-17 12:02:57

阅读数:20

评论数:0

企业级Redis开发运维从入门到实践 (23)— Redis Sentinel(哨兵)的架构说明

主从复制高可用? 手动故障转移 写能力和存储能力受限 主从复制 — master故障 对于 Master 出现的故障,左边的 Client 是无法在做读写操作;右边的只读客户端是正常的,对应的 Client 服务是正常使用的;此时需要对这个故障进行处理,比较简单的方法是 向一个Sl...

2018-10-15 17:12:39

阅读数:36

评论数:0

企业级Redis开发运维从入门到实践 (22)— 全量、部分复制的故障处理

故障处理 无自动故障转移 当Server1故障无法向Client提供服务时,无法将服务转移到Server2继续为Client提供个服务。 自动故障转移 当Server1故障无法向Client提供服务时,将服务转移到Server2继续为Client提供个服务。 主从结构 — 故障转...

2018-10-15 15:55:38

阅读数:21

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭