孤落


  • 首页

  • 标签

  • 分类

  • 归档

  • 搜索

github自定义codespace

发表于 2025-01-06 | 分类于 差生文具多

github codespace的作用

github提供的codespace功能,实际上就是一台docker虚拟机(默认2核8GB内存32GB磁盘空间),且默认情况下,该虚拟机已经为我们默认安装了一些基础的开发环境,如java、python环境等等。
好处是该虚拟机位于外网,在编译各种软件时,可以通过极快的网速下载各种依赖,几乎不会出现像国内网络经常遇到的下载某个依赖失败的情况(Timeout)。

免费版版本的限制:

  • codespace不能作为常驻服务器使用,因为一段时间不使用,就会自动关闭
  • codespace可使用的资源(cpu,内存和磁盘)有限制,但是提供的资源几乎可以满足个人的绝大部分需求了
阅读全文 »

hbase的MOB文件清理机制

发表于 2024-11-09 | 分类于 hbase

清理MOB文件的线程

MOB表中的mob文件有时候也需要清理,当MOB文件满足如下条件时,需要对其进行清理。

  • MOB文件中的数据已经过期无用,此时该MOB文件就可以被清理删除
  • 若干个小的MOB文件被合并之后,老的MOB文件不再被任何region所引用,此时也可以被清理删除

针对MOB文件的清理,HBase提供了两个线程任务来执行,分别是RSMobFileCleanerChore和MobFileCleanerChore,两者的特点如下。

  • MobFileCleanerChore
    • 调用者:HMaster服务调用执行
    • 范围:针对整个HBase集群的MOB文件进行清理
    • 清理对象: 创建时间超过TTL时间的MOB文件
  • RSMobFileCleanerChore
    • 调用者: RegionServer
    • 范围: 仅清理位于当前RegionServer上的Region所引用的MOB文件
    • 清理对象:没有被任何region引用的MOB文件,属于被清理的对象
阅读全文 »

思念到极致的感觉--知乎上有趣的回答

发表于 2024-06-13 | 分类于 有趣

原文:思念到极致是什么感觉? - 大头大头下雨不愁的回答 - 知乎
https://www.zhihu.com/question/31914864/answer/3421297405

image description

Log4j2使用

发表于 2024-05-21 | 分类于 基础

log4j2的基础使用方式

log4j2是apache的一个使用非常广泛的日志框架,用于记录应用程序的日志信息。

需要的依赖

要想使用该日志框架,需要引入如下依赖。

阅读全文 »

archlinux安装部署记录

发表于 2023-11-15 | 分类于 差生文具多

//TODO

neovim配置方案

发表于 2023-08-23 | 分类于 差生文具多

什么是neovim

neovim诞生的背景

一个巴西程序员申请向vim合入一些patch,但是这些patch遭到vim创始人的拒绝。
在此背景下,该程序员fork了vim项目,并在此基础上发起了neovim项目。
neovim是基于vim项目开发的新项目,它能够完全兼容vim,并且提供了一些vim不具备的优秀功能。

阅读全文 »

mysql索引

发表于 2023-08-18 | 分类于 mysql

索引介绍

索引是一种特殊的数据结构,其主要目的就是为了加快数据的查询速度。
mysql索引基于表的指定字段,按照某种数据结构进行排序,并将数据集存储于实际的文件中。
mysql索引中也记录了索引字段和表真实记录之间的映射关系,当我们基于索引查询到数据时,再基于该映射关系,据可以快速定位到真实记录行所在的位置,并实现快速的读取。

阅读全文 »

2PC算法和共识算法

发表于 2023-05-30 | 分类于 基础

TODO

行式/列式/列族式数据库

发表于 2023-05-30 | 分类于 基础

TODO

Elasticsearch的选举机制

发表于 2023-05-30 | 分类于 es

TODO

12>
孤落

孤落

大漠孤烟直,长河落日圆

17 日志
9 分类
7 标签
GitHub E-Mail
© 2025 孤落