前言 閱讀本文需要具備docker鸣驱、docker-compose瘟判、redis等前置知識(shí)儲(chǔ)備。 centos版本: redis版本: redis集群 Redis集群是Redis...
前言 閱讀本文需要具備docker鸣驱、docker-compose瘟判、redis等前置知識(shí)儲(chǔ)備。 centos版本: redis版本: redis集群 Redis集群是Redis...
Redis哨兵模式 Sentinel(哨崗、哨兵)是Redis的高可用性(high availability)解決方案:由一個(gè)或多個(gè)Sentinel實(shí)例(instance)組...
Redis主從復(fù)制 Redis主從復(fù)制模式,是將一個(gè)redis服務(wù)器作為master,其余多個(gè)作為slave谎脯,從服務(wù)器只讀不可寫,主服務(wù)器可讀可寫持寄,以此來讓從服務(wù)器分擔(dān)大部分...
問題 Springboot程序在接入ELK時(shí),需要引入依賴logstash 還需在日志文件中配置一下logstash的日志輸出格式稍味、名稱等 配置好了废麻,啟動(dòng)程序查看輸出到文件中...
參考文章 Centos7 Docker配置TLS認(rèn)證的遠(yuǎn)程端口的證書生成教程(shell腳本一鍵生成)
Kafka介紹 Kafka已經(jīng)不僅僅是一個(gè)消息系統(tǒng),它還是一個(gè)存儲(chǔ)系統(tǒng)和流處理平臺(tái)模庐。因?yàn)槠涓呖捎弥蚶ⅲ伤綌U(kuò)展,可持久化掂碱,可處理流數(shù)據(jù)而被大數(shù)據(jù)領(lǐng)域廣泛使用怜姿。 資源準(zhǔn)備 lin...
桶排序和計(jì)數(shù)排序 桶排序 在說計(jì)數(shù)排序之前需要先提一下桶排序,因?yàn)橛?jì)數(shù)排序?qū)嶋H上可以被認(rèn)為是一種特殊的桶排序疼燥。桶排序沧卢,顧名思義,需要準(zhǔn)備很多桶醉者,比如在一次數(shù)學(xué)考試過后但狭,需要給...
快速排序 快速排序和歸并排序看起來有點(diǎn)像,原理卻大相徑庭撬即。歸并排序是將數(shù)據(jù)一分為二立磁,如此往復(fù)直到不能再分為止,然后再用一個(gè)merge函數(shù)將分出來的數(shù)據(jù)按個(gè)合并剥槐,合并的過程中進(jìn)...
前言 之前有一次忘記了好友的生日唱歧,一直覺得過意不去。之前把親友的生日都直接寫在備忘錄里面粒竖,一個(gè)個(gè)的設(shè)置在手機(jī)的日期提醒里面有些麻煩迈喉,于是寫一個(gè)程序來提醒我,提醒方式是發(fā)郵件温圆。...
歸并排序 歸并排序體現(xiàn)的是分治的思想,將一個(gè)數(shù)組一分為二孩革,剩余的兩部分再一分為二岁歉,以此遞歸,直到不能分解為止。然后順序合并锅移,合并的過程中熔掺,比較要合并的兩端,形成一個(gè)新的有序數(shù)...
選擇排序 選擇排序和插入排序類似非剃,也是將數(shù)組分成了未排序部分和已排序部分置逻,每一次循環(huán)的都在未排序的區(qū)間里面找到最小或者最大的值,然后將其放在左邊已排序區(qū)間备绽。 代碼實(shí)現(xiàn) 分析 ...
插入排序 插入排序?qū)崿F(xiàn)的原理是將數(shù)組分為已排序和未排序兩部分券坞,比如現(xiàn)在有數(shù)組[2, 5, 4, 3, 6, 1]。 首先將數(shù)組分為兩部分已排序:2未排序:5, 4, 3, 6...
冒泡排序 冒泡排序肺素,就是想魚在水底吐泡一樣恨锚,每一次迭代都會(huì)將一個(gè)當(dāng)前迭代最大或者最小的數(shù)放在尾部,這樣經(jīng)過多次迭代之后倍靡,線性表就是有序的了猴伶。 Python實(shí)現(xiàn) 冒泡排序 - ...
回文 回文結(jié)構(gòu)就是倒著念和正著念沒啥區(qū)別,比如12321塌西,123321這樣的他挎。 如果判斷一個(gè)鏈表是否符合回文結(jié)構(gòu) 因?yàn)殒湵聿荒苤苯邮褂盟饕ㄎ粌?nèi)存位置,所以必須要從頭結(jié)點(diǎn)開始...
前言 最近公司開發(fā)的一個(gè)小程序上線了捡需,線上出了些問題办桨,我排查的時(shí)候要通過調(diào)后端接口來復(fù)現(xiàn)。但是呢栖忠,線上服務(wù)都是使用的https崔挖,用wireshark抓包之后不能正常解析,因?yàn)?..
Wireshark Wireshark是非常流行的網(wǎng)絡(luò)封包分析工具庵寞,可以幫助我們分析解決很多網(wǎng)絡(luò)問題狸相。 wireshark官網(wǎng) win10上安裝之后可能會(huì)看不到網(wǎng)絡(luò)接口,可以...
背景 最近在和前端合作開發(fā)一個(gè)小程序LBS打卡的功能捐川,客戶方給了他們?cè)谌珖拈T店的地址和經(jīng)緯度信息脓鹃,我直接將數(shù)據(jù)導(dǎo)入mongo中,然后給前端返回門店經(jīng)緯度在騰訊地圖上標(biāo)記出來...
問題 安裝好wireshark之后古沥,打開出現(xiàn)這個(gè)界面 解決 沒有找到接口瘸右,再看看參考文章里面的示例 可以知道正常情況下打開,應(yīng)該可以看到電腦自身有的網(wǎng)口岩齿。查閱得知這種情況一般...
說明 文中所有的shell命令都是在centos7下執(zhí)行的 crond crond是linux下用來周期性的執(zhí)行某種任務(wù)或等待處理某些事件的一個(gè)守護(hù)進(jìn)程太颤,和windows下的...