Warning: ftp_fget() expects parameter 1 to be resource, null given in /www/wwwroot/new.weijing.co/wp-admin/includes/class-wp-filesystem-ftpext.php on line 146

技术博客

开源技术 知识分享

HBase数据存取流程解析

客户端数据存取流程 客户端与HBase系统的写入交互阶段 用户提交put请求后,HBase客户端会将put请求添加到本地buffer中,符合一定条件就会通过AsyncProcess异步批量提交。HBa

查看全文 »
HBase Compaction 解析

Compaction是什么? 了解HBase的童鞋都知道,HBase是一种LSM(Log-Structured Merge Tree)架构模式,用户数据写入先写WAL,再写缓存,满足一定条件后缓存数据

查看全文 »
HBase WAL解析

什么是预写日志WAL(Write-Ahead-Log) HBase的Write Ahead Log (WAL)提供了一种高并发、持久化的日志保存与回放机制。每一个业务数据的写入操作(PUT / DEL

查看全文 »
HBase HFile解析

基本概念 表(Table),数据的组织形式 行(Row),Table中的每一行 列族(Column Family),一行中有多个列,以Column Family进行分组,同一Column Family

查看全文 »
HBase Region解析

什么是Region ? image.png Region是HBase数据管理的基本单位。数据的move,数据的balance,数据的split,都是按照region来进行操作的。 region中存储这

查看全文 »
HBase 中LSM存储

么是LSM树? 三种基本的存储引擎——LSM树的由来 哈希存储引擎 是哈希表的持久化实现,支持增、删、改以及随机读取操作,但不支持顺序扫描,对应的存储系统为key-value存储系统。对于key-va

查看全文 »
Kubernetes 介绍

Kubernetes 是一个可移植的、可扩展的开源平台,用于管理容器化的工作负载和服务,可促进声明式配置和自动化。Kubernetes 拥有一个庞大且快速增长的生态系统。Kubernetes 的服务、

查看全文 »
Kubernetes基本概念

概念 概念部分可以帮助你了解 Kubernetes 的各个组成部分以及 Kubernetes 用来表示集群的一些抽象概念,并帮助你更加深入的理解 Kubernetes 是如何工作的。 概述 要使用 K

查看全文 »
Kubernetes PKI 证书和要求

PKI 证书和要求 Kubernetes 需要 PKI 证书才能进行基于 TLS 的身份验证。如果您是使用 kubeadm 安装的 Kubernetes,则会自动生成集群所需的证书。您还可以生成自己的

查看全文 »
容器运行时

从 Kubernetes v1.6 [stable]开始,Kubernetes 使用容器运行时来实现在 pod 中运行容器。 这是各种运行时的安装说明。 注意:我们发现 runc 在运行容器,处理系统

查看全文 »
如何开发一个自定义的MySQL插件

MySQL自带了很多插件,比如半同步插件、审计插件、密码验证插件等等,甚至MySQL存储引擎也是以插件方式实现的。MySQL开放的插件接口,为开发者开发自定义插件提供了便利。本文将介绍如何快速开发一个

查看全文 »
MySQL InnoDB简介、特性和优势

InnoDB是MySQL默认的存储引擎,支持事务,具有高性能和高可靠性。 一、InnoDB核心优势 支持事务,DML操作遵循ACID模型,具备崩溃恢复能力,保证用户数据安全、完整。 支持行级锁和一致性

查看全文 »
MySQL InnoDB ACID模型

ACID模型是数据库设计的基本原则,用来保证商业数据以及重要应用服务的可靠性。MySQL InnoDB存储引擎以ACID模型为基础,实现了数据的高效、安全存储,在一些意外场景,比如软件崩溃,硬件故障,

查看全文 »
MySQL InnoDB 表压缩(行格式压缩)

MySQL InnoDB支持数据压缩,有两种数据压缩方式,第一种为表压缩,通常也称之为行格式压缩,另外一种是页压缩,页压缩对操作系统及文件系统有一定的要求。本文主要介绍表压缩(行格式压缩)的原理及使用

查看全文 »
GitLab搭建及配置

目前市面上比较有名的Git服务提供商,国外有GitHub、BitBucket、GitLab,国内有Coding。 现有的服务商,对于免费的套餐都有一定的限制。比如:GitHub只允许建立免费的开源re

查看全文 »
自动化运维平台Spug

关于Spug Spug 面向中小型企业设计的轻量级无Agent的自动化运维平台,整合了主机管理、主机批量执行、主机在线终端、应用发布部署、在线任务计划、配置中心、监控、报警等一系列功能。 特性 批量执

查看全文 »
Gitlab日常管理

Gitlab服务组成 nginx: 静态web服务器 gitlab-shell: 用于处理Git命令和修改authorized keys列表 gitlab-workhorse: 轻量级的反向代理服务器

查看全文 »
SaltStack 镜像源

SaltStack介绍 SaltStack是一种全新的基础设施管理方式,部署轻松,在几分钟内可运行起来,扩展性好,很容易管理上万台服务器,速度够快,服务器之间秒级通讯。SaltStack 已经支持 D

查看全文 »
在 python 中,如何对齐文本

在 python 中,可用 rjust() 、 ljust() 和 center() 方法分别实现文本右对齐、左对齐以及居中对齐功能。 它们的第一个参数是一个整数,表示填充后的总长度。不足的部分,使用

查看全文 »
Python 的正则表达式

正则表达式,是查找文本的一种描述方法。例如, 一个正则表达式为 \\d, 表示一位数字字符,即一位 0 到 9 之间的任意数字。 import re phone_num_regex=re.compil

查看全文 »
MySQL索引原理

在互联网行业,常用的关系型数据库是MySQL,所以在招聘过程中,面试官一般都会问些关于MySQL的问题,比如MySQL的优化、MySQL的事物特性、隔离级别,以及MySQL索引相关的原理。下面我们就来

查看全文 »
在 python 中,如何对齐文本

在 python 中,可用 rjust() 、 ljust() 和 center() 方法分别实现文本右对齐、左对齐以及居中对齐功能。 它们的第一个参数是一个整数,表示填充后的总长度。不足的部分,使用

查看全文 »
Python 的正则表达式

正则表达式,是查找文本的一种描述方法。例如, 一个正则表达式为 \\d, 表示一位数字字符,即一位 0 到 9 之间的任意数字。 import re phone_num_regex=re.compil

查看全文 »
MySQL索引原理

在互联网行业,常用的关系型数据库是MySQL,所以在招聘过程中,面试官一般都会问些关于MySQL的问题,比如MySQL的优化、MySQL的事物特性、隔离级别,以及MySQL索引相关的原理。下面我们就来

查看全文 »
在 python 中,如何对齐文本

在 python 中,可用 rjust() 、 ljust() 和 center() 方法分别实现文本右对齐、左对齐以及居中对齐功能。 它们的第一个参数是一个整数,表示填充后的总长度。不足的部分,使用

查看全文 »
Python 的正则表达式

正则表达式,是查找文本的一种描述方法。例如, 一个正则表达式为 \\d, 表示一位数字字符,即一位 0 到 9 之间的任意数字。 import re phone_num_regex=re.compil

查看全文 »
MySQL索引原理

在互联网行业,常用的关系型数据库是MySQL,所以在招聘过程中,面试官一般都会问些关于MySQL的问题,比如MySQL的优化、MySQL的事物特性、隔离级别,以及MySQL索引相关的原理。下面我们就来

查看全文 »
Shopping Cart