分类目录归档:软件

Minio基本介绍

1 Minio

MinIO是一个用Golang开发的开源分布式对象存储服务

特性:

  • 兼容亚马逊S3云存储服务接口
  • 非常适合于存储大容量非结构化的数据,例如图片、视频、日志文件、备份数据和容器/虚拟机镜像等,而一个对象文件可以是任意大小,从几kb到最大5T不等
  • 使用纠删码erasure code和校验和checksum来保护数据免受硬件故障和数据损坏

分布式Minio可以让你将多块硬盘(甚至在不同的机器上)组成一个对象存储服务。由于硬盘分布在不同

Read more

AmazonS3基本介绍

1 AWS S3基础

AWS S3 全名是 Simple Storage Service,简单存储服务。

基本特性:

  • 提供了统一的接口 REST/SOAP 来统一访问任何数据
  • 对 S3 来说,存在里面的数据就是对象名(键),和数据(值)
  • 不限量,单个文件最高可达 5TB
  • 高速。每个 bucket 下每秒可达 3500 PUT/COPY/POST/DELETE 或 5500 GET/HEAD 请求
  • 具备版本,权限控制能力
  • 具备数据生命周期管理能力

常用场景:

Read more

Git常用技巧

1 git pull 下拉分支

拉取data_utility下icu分支,命令:

git clone -b icu https://github.com/xingqiuxia/data-utility.git

报错:Error:RPC failed; result=35, HTTP code = 0

Read more

Git快速入门

1 Git定义

Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理各种项目。

因为传统的集中式版本控制系统(CVS和SVN)不好用,再加上Linux社区不小心跟BitKeeper(为Linux免费提供版本控制服务的供应商)闹翻了,于是Linus直接用C开发了一个分布式版本控制系统,为程序员的世界提供了一片新天地~

  • workspace:工作区
  • staging area:暂存区/缓存区
  • local repository:版本库或本地仓库
  • remote repository:远程仓库

2 Git安装配置

# De

Read more

1.ElasticSearch基本概念

1 ES简介

Elasticsearch 是一款开源的全文搜索与分析引擎,它拥有高扩展、大容量数据的存储和处理特性,有着近乎实时的处理效果。elasticsearch 的使用场景还是比

Read more

2.ElasticSearch基础操作

1 增删改查CURD

1.1 索引的CURD

1)新增

# 创建索引名为 tehero_index 的索引
PUT /tehero_index?pretty
{
# 索引设置
  "settings": {
    "in

Read more

Syncthing介绍与入门

1 介绍

Syncthing是一款开源免费跨平台的文件同步工具,是基于P2P技术实现设备间的文件同步,所以它的同步是去中心化的,即你并不需要一个服务器,故不需要担心这个中心的服务器给你带来的种种限制,而且类似于torrent协议,参与同步的设备越多,同步的速度越快。

针对隐私问题,Syncthing软件只会将数据存储于个人信任的设备上,不会存储到服务器上。设备之间的通信均通过TLS进行,Syncthing还使用了完全正向保密技术来进一步保障你的数据安全。对于处于不同局域网之中

Read more

Docker 常用技巧

1 修改已创建的容器的配置

此方法有点粗暴,生产环境慎用 参考自CSDN-linux 已经创建的容器container

Read more

Wechaty基本入门(老版)

Wechaty模块简介

wechaty 支持多语言+多协议+多平台,对于开发者来说,需要申请一个token才能用,试用期15天,如果希望长期试用需要进一步为生态做贡献。

一些常见Q&A

文档参考 (完善中)

Wechaty Token 申请及使用文档

基本架构:

Puppet含义说明:

The term Puppet in

Read more

Anaconda基础知识

Read more