原创 Elastic 分片設計及管理

分片設計 Es分片水平擴展/rebalancing 創建索引時,爲索引設計的分片數,會自動分佈在集羣的節點上,當節點增加時,es也會自動進行分片的移動,這叫做 shard rebalancing 多分片的好處: 數據

原创 用wt文件恢復mongodb

安裝 wt 工具 wget http://source.wiredtiger.com/releases/wiredtiger-3.0.0.tar.bz2 tar xvf wiredtiger-3.0.0.tar.bz2 cd

原创 Mongo 副本集創建

1修改配置文件 sudo vim /usr/local/mongodb4.2/bin/mongodb.conf logpath=/Users/sw/mongodata/logs/mongodb.log fork=true log

原创 Python GUI 編程,看完這一篇你就會了

easygui Python 的 GUI 編程,這裏用的是 easygui ,完成一些簡單的圖形化界面開發。 基本組件: __all__ = ['buttonbox', 'diropenbox',

原创 Docker容器基礎:文件系統

在 Cgroup 和 Namespace 的管理下,容器其實是一個隔離和限制的 子系統,那麼容器的文件系統又是如何隔離開來的呢? Chroot 命令 chroot : 改變進程的根目錄到你指定的 的位置 # 將 /bin/bash

原创 137. 只出現一次的數字 II -詳解

題目描述 給定一個非空整數數組,除了某個元素只出現一次以外,其餘每個元素均出現了三次。找出那個只出現了一次的元素。 說明: 你的算法應該具有線性時間複雜度。 你可以不使用額外空間來實現嗎? 示例 1: 輸入: [2,2,3

原创 screen + rc.local 實現開機自啓動多個窗口命令

話不多說,上代碼 開機啓動就不多贅述了,自行百度,這篇博客主要說的是,screen 在開啓自啓動腳本中的用法。直接寫 screen -S xxxx 是會報錯,無法自啓動的。 下面附上一個啓動多個screen 任務的腳本 ,直接用就

原创 pika python rabbitmq 優先級隊列

話不多說,直接上代碼。 python3.6 pika 實現rabbitmq 優先級隊列 Send import pika import sys import time # 遠程rabbitmq服務的配置信息 userna

原创 倒排索引增量更新如何被實時檢索?

正排索引與倒排索引 索引的目的: 使根據 key 查詢 value 的速度變快 正排索引:Forward Index ,以一個對象的唯一ID 爲Key 的哈希索引結構 倒排索引:Inverted Index 根據具體內容,

原创 解析redis bitmap數據

import redis import binascii #連接redis pool = redis.ConnectionPool(host='122.112.163.26', port=6379, db=0, password

原创 Python3 列表解析和迭代器的內存佔用過程分析

列表解析表達式 先來看一個例子~ Leetcode 171 題 解法很簡單: sum = 0 for i in range(0, len(s): sum += 26 ** (len(s) - 1 - i) * (ord(s[i]