前言 閱讀本文需要具備docker、docker-compose、redis等前置知識儲備。 centos版本: redis版本: redis集群 Redis集群是Redis...
前言 閱讀本文需要具備docker、docker-compose、redis等前置知識儲備。 centos版本: redis版本: redis集群 Redis集群是Redis...
Redis哨兵模式 Sentinel(哨崗、哨兵)是Redis的高可用性(high availability)解決方案:由一個或多個Sentinel實(shí)例(instance)組...
Redis主從復(fù)制 Redis主從復(fù)制模式,是將一個redis服務(wù)器作為master,其余多個作為slave,從服務(wù)器只讀不可寫,主服務(wù)器可讀可寫,以此來讓從服務(wù)器分擔(dān)大部分...
問題 Springboot程序在接入ELK時,需要引入依賴logstash 還需在日志文件中配置一下logstash的日志輸出格式、名稱等 配置好了,啟動程序查看輸出到文件中...
參考文章 Centos7 Docker配置TLS認(rèn)證的遠(yuǎn)程端口的證書生成教程(shell腳本一鍵生成)
Kafka介紹 Kafka已經(jīng)不僅僅是一個消息系統(tǒng),它還是一個存儲系統(tǒng)和流處理平臺。因?yàn)槠涓呖捎茫伤綌U(kuò)展,可持久化,可處理流數(shù)據(jù)而被大數(shù)據(jù)領(lǐng)域廣泛使用。 資源準(zhǔn)備 lin...
桶排序和計數(shù)排序 桶排序 在說計數(shù)排序之前需要先提一下桶排序,因?yàn)橛嫈?shù)排序?qū)嶋H上可以被認(rèn)為是一種特殊的桶排序。桶排序,顧名思義,需要準(zhǔn)備很多桶,比如在一次數(shù)學(xué)考試過后,需要給...
快速排序 快速排序和歸并排序看起來有點(diǎn)像,原理卻大相徑庭。歸并排序是將數(shù)據(jù)一分為二,如此往復(fù)直到不能再分為止,然后再用一個merge函數(shù)將分出來的數(shù)據(jù)按個合并,合并的過程中進(jìn)...
前言 之前有一次忘記了好友的生日,一直覺得過意不去。之前把親友的生日都直接寫在備忘錄里面,一個個的設(shè)置在手機(jī)的日期提醒里面有些麻煩,于是寫一個程序來提醒我,提醒方式是發(fā)郵件。...
歸并排序 歸并排序體現(xiàn)的是分治的思想,將一個數(shù)組一分為二,剩余的兩部分再一分為二,以此遞歸,直到不能分解為止。然后順序合并,合并的過程中,比較要合并的兩端,形成一個新的有序數(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...
冒泡排序 冒泡排序,就是想魚在水底吐泡一樣,每一次迭代都會將一個當(dāng)前迭代最大或者最小的數(shù)放在尾部,這樣經(jīng)過多次迭代之后,線性表就是有序的了。 Python實(shí)現(xiàn) 冒泡排序 - ...
回文 回文結(jié)構(gòu)就是倒著念和正著念沒啥區(qū)別,比如12321,123321這樣的。 如果判斷一個鏈表是否符合回文結(jié)構(gòu) 因?yàn)殒湵聿荒苤苯邮褂盟饕ㄎ粌?nèi)存位置,所以必須要從頭結(jié)點(diǎn)開始...
前言 最近公司開發(fā)的一個小程序上線了,線上出了些問題,我排查的時候要通過調(diào)后端接口來復(fù)現(xiàn)。但是呢,線上服務(wù)都是使用的https,用wireshark抓包之后不能正常解析,因?yàn)?..
Wireshark Wireshark是非常流行的網(wǎng)絡(luò)封包分析工具,可以幫助我們分析解決很多網(wǎng)絡(luò)問題。 wireshark官網(wǎng) win10上安裝之后可能會看不到網(wǎng)絡(luò)接口,可以...
背景 最近在和前端合作開發(fā)一個小程序LBS打卡的功能,客戶方給了他們在全國的門店的地址和經(jīng)緯度信息,我直接將數(shù)據(jù)導(dǎo)入mongo中,然后給前端返回門店經(jīng)緯度在騰訊地圖上標(biāo)記出來...
問題 安裝好wireshark之后,打開出現(xiàn)這個界面 解決 沒有找到接口,再看看參考文章里面的示例 可以知道正常情況下打開,應(yīng)該可以看到電腦自身有的網(wǎng)口。查閱得知這種情況一般...
說明 文中所有的shell命令都是在centos7下執(zhí)行的 crond crond是linux下用來周期性的執(zhí)行某種任務(wù)或等待處理某些事件的一個守護(hù)進(jìn)程,和windows下的...