原创 oracle DataGuard停機和啓動順序

一、停機 1、先關閉主庫 --登錄數據庫 sqlplus / as sysdba sql>shutdown immediate   2、再關閉備庫 --登錄數據庫 sqlplus / as sysdba sql>alter

原创 iostat查看服務器io

iostat 查看服務器實時io 說明: cpu屬性值說明: %user:CPU處在用戶模式下的時間百分比。 %nice:CPU處在帶NICE值的用戶模式下的時間百分比。 %system:CPU處在系統模式下的時間百分比。 %i

原创 elk錯誤:Too Many Requests

問題現象: {"statusCode":429,"error":"Too Many Requests","message":"[circuit_breaking_exception] [parent] Data too large, da

原创 dubbo中源碼之緩存設計

該功能採用模板模式設計實現。 原包結構: 類圖如下:  

原创 軟件開發模式之敏捷開發

1、開發流程 優點: 敏捷開發的高適應性,以人爲本的特性。 更加的靈活並且更加充分的利用了每個開發者的優勢,調動了每個人的工作熱情。 缺點: 由於其項目週期很長,所以很難保證開發的人員不更換,而沒有文檔就會造成在交接的過程中出現很大的困

原创 推薦算法普及

推薦算法大致可以分爲三類:基於內容的推薦算法、協同過濾推薦算法和基於知識的推薦算法。 1、基於內容的推薦算法,原理是用戶喜歡和自己關注過的Item在內容上類似的Item,比如你看了哈利波特I,基於內容的推薦算法發現哈利波特II-VI,與你

原创 inotify+rsync實時雙向同步文件

一、架構 原理使用inotify監控指定文件夾的修改刪除變動情況,然後通過rsync推送變動的文件到遠端服務器。 二、安裝 2.1 server1和server2都安裝好rsync和inotify server1: rsync安裝 #

原创 Elasticsearch基礎(一)mapping

mapping主要是用來定義索引中文檔的各個屬性,包括: 名稱, 類型, 倒排序索引相關設置 1、查看命令 結果如下: 2、新建 命令: PUT person-temp { "mappings" : { "

原创 Orabbix監控oracle

一、Orabbix Orabbix是設計用來爲zabbix監控Oracle的數據庫的插件,它提供多層次的監控,包括可用性和服務器性能的指標。它提供了從衆多Oracle實例採集的有效機制,進而提供此信息的監控和性能指標。然後,您可以利用的z

原创 linux命令(一)查看進程的線程數top,ps

1、ps -T -p <pid> ps -T -p 116115|wc -l 2、 top -H -p 116115 查看進程的線程使用率 3、pstree -p 116115|wc -l  

原创 nginx連接數監控

一、nginx配置 配置location location /nginx_status { proxy_set_header X-Real-IP $remote_addr;

原创 docker(二)基本操作

一、一個完成的流程 1、安裝docker sudo yum install docker-ce 查看已安裝版本 docker version 如果有舊版本,請先卸載舊版本。 2 、拉取程序鏡像 docker pull mysql:5

原创 keepalived原理和安裝

一、高可用原理 1、VRRP是什麼 keepalived主要使用的是VRRP功能,VRRP(VritrualRouterRedundancyProtocol,虛擬路由冗餘協議)出現的目的就是解決靜態路由出現的單點故障問題。 健康檢查和失敗

原创 this cluster currently has [1946]/[1000] maximum shards open

Elasticsearch報錯: this cluster currently has [1946]/[1000] maximum shards open 原因: ElasticSearch 7.x 如果沒有配置 cluster.max_

原创 網卡綁定多ip

網卡配置文件位置: 這裏配置ifcfg-em1,使用IPADDR0,IPADDR1實現,配置如下 TYPE=Ethernet PROXY_METHOD=none BROWSER_ONLY=no BOOTPROTO=static DE