原创 Redis從菜鳥到大神-主從同步

很多企業都沒有使用到 Redis 的集羣,但是至少都做了主從。有了主從,當 master 掛 掉的時候,運維讓從庫過來接管,服務就可以繼續,否則 master 需要經過數據恢復和重啓 的過程,這就可能會拖很長的時間,影響線上業務的持續服務

原创 MGR原理及集羣搭建

一、MySQL MGR演化 1.1 MySQL異步複製 master事務的提交不需要經過slave的確認,slave是否接收到master的binlog,master並不care。slave接收到master binlog後先寫relay

原创 shell腳本定時清理mysql表空間和logs數據清空

1、需求 線下開發機器數據log表數據增長很快,機器磁盤空間經常滿,導致問題,現需要寫個crontab腳本定時清理表數據。 2、定時任務添加 crontab -e */1 * * * * source /etc/profile; sh /

原创 Mongo命令行操作查詢語法

目錄 一、查詢 1、查詢所有的結果: 2、指定返回那些列(鍵) 3、where條件 4、使用and  5、使用or  6、<, <=, >, >= , != ($lt, $lte, $gt, $gte,$ne )  7、使用in, not

原创 MySQL高可用集羣之MySQL-MMM搭建

一、環境簡述 1、工作邏輯圖 2、MySQL-MMM優缺點 優點:高可用性,擴展性好,出現故障自動切換,對於主主同步,在同一時間只提供一臺數據庫寫操作,保證的數據的一致性。 缺點:Monitor節點是單點,可以結合Keepalived實

原创 手把手教你搭建MongoDB 3.6高可用集羣(分片技術+仲裁節點+mongos路由+configsvr)

介紹 時下大數據時代,海量數據與吞吐量的數據庫應用對單機的性能造成了較大的壓力,將會發生CPU耗盡,存儲壓力大,可用資源耗盡等問題。 便出現了新的技術,分片技術。它是MongoDB用來將大型集合分割到不同服務器上所採用的的方法,它幾乎是

原创 Linux內存機制以及手動釋放swap和buffer和cache

本文介紹linux內存機制、虛擬內存swap、buffer/cache釋放等原理及實操。 一、什麼是linux的內存機制? 二、linux什麼時候開始使用虛擬內存(swap)? 三、怎麼釋放內存? 四、怎麼釋放swap? 一、什麼是lin

原创 MySQL高可用架構對比,MMM與MHA以及MGR

MMM與MHA以及MGR,高可用架構都有如下的共同點: 對主從複製集羣中的Master節點進行監控 自動的對Master進行遷移,通過VIP。 重新配置集羣中的其它slave對新的Master進行同步 一、MMM 需要兩個Master,同

原创 基於磁盤利用率刪除最久最近未使用文件清理 磁盤空間的shell腳本

腳本作用 在磁盤空間利用率達到90%以上,循環清除/data目錄下的文件,先清除距離現在30天,10天,5天,1天,半天的數據,如果磁盤利用率小於90%, 停止清理。 #!/bash/bin # execute sql stat tim

原创 utc時間和locale時間字符串轉化date

import org.slf4j.Logger; import org.slf4j.LoggerFactory; import java.text.ParseException; import java.text.SimpleDate

原创 postman發送@RequestBody對象post請求並實現vo對象映射

1、java端代碼 2、vo結構 3、postman構造  

原创 Linux系統工具tcpdump抓包使用詳解(親測有效)

一、tcpdump常用命令 1、抓取 網卡eth0 端口爲80的流量(基本這一個命令就夠了) tcpdump -i eth0 -A -s 0 'tcp port 80 and (((ip[2:2] - ((ip[0]&0xf)<<2))

原创 史上最全Spring Cloud 入門總結(Spring Cloud從入門到精通)總覽

Spring Cloud 的版本 當然這個只是個題外話。 Spring Cloud 的版本號並不是我們通常見的數字版本號,而是一些很奇怪的單詞。這些單詞均爲英國倫敦地鐵站的站名。同時根據字母表的順序來對應版本時間順序,比如:最早 的 R

原创 PHP內核學習(一)SAPI

一、源碼結構 學習PHP-src之前,我準備了一份源文件: GitHub下載->https://github.com/helingfeng/php-src 1. root根目錄下,包含項目的說明文件以及設計方案,大部分文件是必讀的。 2

原创 ElasticSearch集羣部署、優化和中文分詞器ik部署

本節內容: Elasticsearch介紹 Elasticsearch集羣安裝部署 Elasticsearch優化 安裝插件:中文分詞器ik   一、Elasticsearch介紹 Elasticsearch是一個分佈式搜索服務,提供Re