單元測試,指對(duì)軟件中的最小可測試單元進(jìn)行檢查和驗(yàn)證,是保證函數(shù)和模塊級(jí)別功能的重要手段。通過給代碼單元添加合理的測試用例,可以驗(yàn)證代碼功能,發(fā)現(xiàn)代碼潛在問題,保障代碼重構(gòu)的正...
線上三臺(tái)集群部署的集群占用CPU過高,均接近100%,下面分析一下問題根源以及解決思路。 Top查看CPU內(nèi)存情況 ES進(jìn)程133248的CPU占用達(dá)到117.2%,內(nèi)存占用...
線上三臺(tái)集群部署的集群狀態(tài)為red,持續(xù)了好幾天,下面分析一下問題根源以及解決思路。 確定集群狀態(tài)curl http://*:9200/_cluster/health?pre...
本文羅列工作中常用的MySQL命令,方便工作速查,并會(huì)不但更新完善。 配置系列 DDL 創(chuàng)建數(shù)據(jù)庫 查看數(shù)據(jù)庫 修改數(shù)據(jù)庫 刪除數(shù)據(jù)庫 使用數(shù)據(jù)庫 創(chuàng)建數(shù)據(jù)表 查看數(shù)據(jù)表 修...
本文羅列工作中常用的kafka命令,方便工作速查,并會(huì)不但更新完善。 集群狀態(tài)相關(guān)命令 啟動(dòng)kafka: 停止kafka: Topic相關(guān)命令 創(chuàng)建topic: 刪除topi...
CMAKE作為一個(gè)跨平臺(tái)的編譯工具,有很多優(yōu)勢,但由于需要手動(dòng)寫CMakeLists.txt文件,對(duì)工程人員的要求較高,使用起來也問題多多。本文總結(jié)了一些在實(shí)際使用中碰到的問...
計(jì)時(shí)是發(fā)掘系統(tǒng)中時(shí)間性能瓶頸的必不可少的一環(huán)。 由于C++語言存在各種不同的實(shí)現(xiàn)版本,可選用的計(jì)時(shí)方案也比較多,本文介紹了各種常用的跨平臺(tái)計(jì)時(shí)方案,包括: C計(jì)時(shí)方案cloc...
GraphQL 相信大家都接觸過前后端交互的場景,不知道是否想過一個(gè)問題,前后端的交互,或者說廣義的交互,本質(zhì)上處理的對(duì)象都是數(shù)據(jù),而軟件長期發(fā)展過程中,建立起來的比較完善的...
Clipboard引薦 Clipboard,即剪切板,當(dāng)我們同時(shí)按動(dòng)Ctrl+C時(shí),選定的對(duì)象就被存放在了剪切板中了。如果剛才選定的對(duì)象是文件,那么在定盤符后,按動(dòng)Ctrl+...
當(dāng)產(chǎn)品間需要交互實(shí)現(xiàn)數(shù)據(jù)傳遞,或產(chǎn)品需要從外部導(dǎo)入文件時(shí),通過控件拖拽來實(shí)現(xiàn)是個(gè)不錯(cuò)的選擇。在UI上支持控件拖拽,可極大提升用戶體驗(yàn)。拖拽本身并不神秘,它的本質(zhì)實(shí)際是一個(gè)數(shù)據(jù)...
由于項(xiàng)目CI方面需求,前段時(shí)間學(xué)習(xí)和使用了微軟的代碼覆蓋率(Code Coverage)分析工具,當(dāng)時(shí)著手做時(shí),發(fā)現(xiàn)網(wǎng)上資料非常欠缺,遇到了不少坑,在此做個(gè)總結(jié),希望能幫到有...