自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 java虚拟机垃圾收集

一.java内存模型在java虚拟机中,内存大致分为线程私有区域和线程共享区域。线程私有:1.虚拟机栈 2.本地方法栈 3.程序计数器线程共享:1.方法区 2.堆java虚拟机栈用于存储java方法的执行参数,每个方法执行时都会生成一个栈帧,包含有:局部变量,操作数栈,动态链接,方法出口等,每次方法执行完成后,栈帧就会出栈,所以内存的分配都是确定的且会自动销毁。方法区和堆主要用于存储类文件,常量表,对象,数组等大小和数量不确定的数据,所以需要对应的内存管理机制。垃圾收集内存模型:分代收集年轻代

2022-03-02 09:07:53 138

原创 Hbase学习笔记(一)

HBASE介绍特点:1.大:行列可存储的数据量大2.面向列:面向列簇的存储和权限控制,列簇单独索引。3.稀疏:对于为空的列,并不占用存储空间(物理存储以row key,版本号和单独列簇组成对应hfile,相同rowkey为同一行)。4.强一致性:对于客户端来说,并发写入的数据对后续的读取可见(每个值只存储于一份region中,牺牲可用性;行内操作都是原子的;通过api返回的行的内容都是一个完整的行;Hlog实现WAL负责redo)整体架构HMaster负责处理跨regionServer操作,

2021-12-31 14:53:00 1198

原创 redis缓存学习笔记(一)

redis缓存学习笔记什么是redis基于内存的,分布式的,键值对存储的,数据结构化的数据库。resp协议:RESP 主要可以序列化以下几种类型:整数,单行回复(简单字符串),数组,错误信息,多行字符串。Redis 客户端向服务端发送的是一组由执行的命令组成的字符串数组,服务端根据不同的命令回复不同类型的数据,但协议的每部分都是以 “\r\n” (CRLF) 结尾的。redis数据类型及存储原理redisDb:dict(键值对数据),expires(key的过期信息,一般保存过期时间,用于缓存的清

2021-11-29 16:41:39 616

原创 javaNIO学习笔记

什么是NIO同步/异步 阻塞/非阻塞Unix I/O模型:输入操作分为两个阶段:等待数据准备好,从内核向进程复制数据同步:阻塞式(调用未完成,进程挂起),非阻塞式(调用完成,返回失败结果),I/O多路复用(阻塞select,不阻塞I/O调用,进程阻塞于select调用,等待任一套接口变为可用,系统调用进行数据读取),信号驱动式I/O(sigio,内核通过信号告知数据准备好)异步I/O(内核告诉你I/O完成)从不同层面看:CPU层面:操作系统对于cpu调度和io操作一般是异步非阻塞的方式。CPU

2021-11-25 14:51:28 343

原创 Doris学习笔记

Doris学习笔记doris主从结构fe负责客户端交互,存储维护元数据,生成逻辑查询计划fe分为follower和observer,follower选举leader,follower负责备份元数据。采用 Paxos 协议以及 Memory + Checkpoint + Journal 的机制来确保元数据的高性能及高可靠。observer负责分担查询。be负责物理存储数据,物理执行查询计划。doris两层分区在逻辑上进行分区,物理上进行分桶。1.分区可以按照时间进行划分,方便区分冷热数据,使

2021-11-05 15:15:27 852

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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