加载中
NIO之Channel通道(三)-DatagramChannel

NIO之Channel通道(三)-DatagramChannel 用于UDP协议的数据读写 DatagramSocket是对UDP的封装,DatagramSocket本身不维护连接的状态,因为UDP协议面向非连接,所以也不会产生IO流,只是用来...

2022/04/23 21:30
307
NIO之Channel通道(二)-SelectableChannel、SocketChannel、ServerSocketChannel

NIO之Channel通道(二)-SelectableChannel、SocketChannel、ServerSocketChannel 1、SelectableChannel SelectableChannel是一个抽象类,它实现了Channel接口,这个类比较特殊。 Selectable...

2022/04/16 09:41
82
NIO之Channel通道(一)-Channel、FileChannel

NIO之Channel通道(一)-Channel、FileChannel Channel叫做通道,用于I/O操作的连接。与Stream不同,可以双向的进行数据通信。 Channel相关的的类和接口都存放于以下两个包中: java.nio.cha...

2022/04/09 21:08
156
NIO之Buffer缓冲区

NIO之Buffer缓冲区 Buffer缓冲区,所谓的缓冲区其实就是在内存中开辟的一段连续空间,用来临时存放数据。 1、标志位 在缓冲区中存在三个基础的游标:capacity(容量)、limit(限制位)、pos...

2022/04/02 20:47
231
NIO介绍

NIO介绍 1、简介 BIO:同步阻塞式IO。 NIO:同步非阻塞IO,它是JDK1.4中提出的一套新的IO机制,区别与传统的BIO(Blocking IO)的同步阻塞工作方式。 阻塞、非阻塞:讨论的是线程的状态,当线...

jdk
2022/03/26 20:52
73
Redis绕不过去的坎:Ruby

今天这篇博客不是技术博客,是一篇吐槽的博客,吐槽一下技术流里的一些现象。 今天下午本来是在做Redis-cluster集群的实验,原计划本周出这一篇,由于使用的新版的软件,Ruby也相应的就要使用...

Redis进阶:哨兵集群

Redis进阶:哨兵集群 1.哨兵模式 测试主从结构的高可用失败,单独使用主从复制,只能做到数据的备份,无法使任何一个从节点在主节点宕机后启动为主节点继续提供服务,redis中提供主从高可用的...

2022/02/13 16:48
134
Redis进阶:主从复制

Redis进阶:主从复制 1简介 1.1问题及需求 如下图,当前的三个redis节点实例无法做到高可用,一旦有一台redis服务器宕机之后,那么缓存在这台服务器上的数据就不能使用缓存来获取,还会直接访...

2022/02/06 20:52
51
Redis入门:数据分片算法

Redis入门:数据分片算法 1 Hash取余 hash取余对数据key-value的key值做hash取余计算,得到结果只要key值不变(字符串相等)取余结果在[0,1,2,3,…,n-1],n=分片个数(节点个数)。 计算公式如下...

2022/01/30 19:20
751
Redis入门:分布式存储

Redis入门:分布式存储 要完成数据的分片存储,需要多个redis实例。 1 多个REDIS实例 前面的单个redis节点实例的启动时默认配置端口号6379。 1.1 配置文件 配置文件位置:/redis根目录/redi...

2022/01/23 16:05
74
Redis入门:数据类型及操作命令

Redis入门:数据类型及操作命令 Redis现在支持以下几种数据类型: 字符串 列表 集合 排序集合 哈希 Bitmap HyperLogLog Stream 针对不同的数据类型,还有不同的操作命令。 1 KEY设置规则 Re...

2022/01/16 19:21
129
Redis入门:Linux基础安装

Redis入门:Linux基础安装 要安装Redis需要准备以下基本的环境。 1 准备工作 本次安装是在Unix类操作系统安装。 1.1 安装环境 Unix类操作系统,可以使用Linux、CentOS等。 此处选择使用CentO...

2022/01/09 17:11
157
Redis入门:简介

Redis入门:简介 1、介绍 nginx+tomcat集群可以实现10万-百万的并发访问量;目前的架构不能承受如此海量的访问,瓶颈还是在数据库,尤其是查询。要想突破数据库的瓶颈,就需要使用缓存技术。...

Hive动态分区之多分区

Hive动态分区之多分区 在多分区的情况下,我们可以实现半自动分区和完全自动分区,可以根据需求进行选择。 1、 半自动分区 在半自动分区中,本人将分别展示英文和中文的分区 1.1 英文分区 (1...

2020/06/17 18:30
331
Hive动态分区

Hive动态分区 hive提供了一个动态分区功能,其可以基于查询参数的位置去推断分区的名称,从而建立分区。 1、配置参数 1.1 主要配置参数 以下为Hive动态分区涉及的配置参数: set hive.exec....

MySQL5.6.29升级到MySQL5.7.29

MySQL5.6.29升级到MySQL5.7.29 1 环境 系统环境为CentOS6.5,安装的MySQL版本为5.6.29,现在要将此版本升级为MySQL5.7.29。 1.1下载 在官方下载MySQL5.7.29的Linux的tar包。 下载地址:https...

2020/06/14 17:29
670
MongoDB基础之BSON数据类型

MongoDB基础之BSON数据类型 本博客参考MongoDB4.2官方文档。 MongoDB的文档类似于JSON,JSON是一种简单的表示数据的方式,仅包含6种数据类型,分别是:null、布尔、数字、字符串、数组和对象...

2019/09/23 18:33
3.1K
MongoDB基础之入门

MongoDB基础之入门 一、MONGODB简介 MongoDB由C/C++开发,是一种强大、灵活、可扩展的数据存储方式。它扩展了关系型数据库的众多有用功能,例如:辅助索引、范围查询和排序。MongoDB还内置了...

2019/09/22 17:06
1K
Hive应用:explode和lateral view

Hive应用:explode和lateral view 一、explode() 这个函数大多数人都接触过,将一行数据转换成列数据,可以用于array和map类型的数据。 用于array的语法如下: select explode(arraycol) as ...

2019/03/27 13:04
9.3K
Maven pom文件详解

本文转自:http://www.cnblogs.com/hafiz/p/5360195.html

2019/03/15 17:21
237

没有更多内容

加载失败,请刷新页面

返回顶部
顶部