原创 TCP基礎(一)

背景   在工作中接觸到通訊這塊比較多,有一次服務器出了問題,無法正常提供服務,然後面對一大堆關於tcp的問題,深知自己的不足,所以抽個時間,好好學習一下tcp的基礎知識。 一、前言   TCP是一種面向連接的、可靠的、基於字節流

原创 學習全局錯誤碼如何定義

在項目啓動之際,需要先和前端定義好錯誤碼,並同步更新 錯誤碼定在五位數字 錯誤碼爲0表示成功 錯位碼第一位表示哪種功能性錯誤,如1:系統級別錯誤;2:API層面錯誤;3:業務邏輯層面錯誤;以此類推等等 第二第三爲作爲模塊錯誤表示

原创 IDEA,連接了數據庫,xml文件依然無法識別表名或表字段名

一、連接上數據庫也無法在xml識別字段         在idea中,alt+enter是萬能的,按出此鍵的時候,出現一個SQL Resolution Scopes的作用範圍,填上相應的信息  

原创 多模塊項目,其一變灰,iml文件已被刪除的情況下,IDEA生成iml文件

背景 誤刪.iml文件後,項目中的一個模塊服務,就已經變成灰色了,也啓動不了。   方法 1、idea右側有maven,點擊標紅的地方,進行刷新(我自己測試的時候不好使,不過可以先試一下)     2、在缺少iml文件下的模塊運行如下

原创 服務器中”系統平均負載 Load average“含義學習

文章目錄一、什麼是系統平均負載二、衡量系統性能三、行車過橋(引用)四、自我總結 一、什麼是系統平均負載   uptime、w、top等命令都會有系統負載load average的輸出,系統平均負載被定義爲在特定時間間隔內運行隊列中

原创 go-micro微服務框架使用consul作爲註冊中心,在發送請求的時候,會出現rpc服務找不到的現象

先簡單介紹我的框架架構,網關—>服務API—>服務SRV 其實網關和api的概念差不多,只是將某些功能單獨提出來,鑑權跨域處理等等 起初一開始我也是用consul作爲註冊中心的,以上三層架構都需要指出需要將Registry申明爲c

原创 go基礎知識學習

文章目錄基礎組成基礎語法常量運算符條件語句循環語句函數變量作用域數組指針結構體切片(Slice)範圍(Range)Map(集合)遞歸函數類型轉換接口錯誤處理併發 最近沒有繼續部署elk系統和學習,是因爲有項目進來了,自己需要學多一

原创 git的hard、soft、mixed參數比較

在本地git會分三個區:工作區、暫存區、本地庫。 當使用回滾版本的時候,在使用hard、soft、mixed是不一樣的   1、hard ①移動本地庫HEAD指針 ②重置暫存區 ③重置工作區 意思就是,回滾後,本地代碼就是你回退版本的代碼

原创 logback學習(一)日誌打印格式

官網文檔學習:http://logback.qos.ch/manual/layouts.html 往下一拉,來到Conversion Word這個表格,裏面就是配置參數的選擇了,重點挑幾個學習學習 c{length}、lo{len

原创 elk日誌系統,docker-compose部署,以及給elk加個安全保障所遇到的種種問題

實際上我之前已經寫過一篇不是docker容器部署的,說實話真的很麻煩,配置相關的東西真的不少~~~上了docker容器,是真的香,當然這個過程還是挺曲折的。 docker 安裝 網上教程一大堆,最重要的是看官網就對了。我是在Ubu

原创 Redis訂閱了一段時間後訂閱失效了( redisTemplate.convertAndSend)

有時候,有些服務長時間運行後,對redis的訂閱失效了,但是隻要重啓服務器又可以了。這個原因如下   引起這一原因是redis.conf中的tcp-keepalive影響的,這個配置默認是0  官方建議值爲60 單位是秒, 此配置的作用是

原创 Ubuntu服務器安裝elasticsearch7.x --- 學習與部署ELK系統(一)

文章目錄一、背景二、在Ubuntu服務器安裝elasticsearch1、輸入相關指令2、查看系統啓動指令SysV init vs systemd三、說一下在啓動中遇到的問題 一、背景 最近想搞一下ELK日誌分析系統,分別是ela

原创 服務器Linux常用命令---小白本人常用

文章目錄一、whereis二、which三、find四、yum五、rpm六、pwd七、df、du八、crontab九、date十、ps進程系列操作十一、看服務器類型十二、grep十三、查看文件大小 一、whereis wherei

原创 一次協助面試有感

上週六回了一趟母校協助校招活動,半天下來感觸還是蠻多的。自從畢業以後,都沒有回過去了,一次熟悉又陌生,時間不長不短,三個月有餘。 坐在面試官一席,看着人來人往的師弟師妹,彷彿又回到了去年的校招。去年的校招,在人羣中穿梭的都是熟悉的

原创 怎麼在IDEA優雅輸出自定義的toString

在開發的過程中,書寫實體類難免需要toString一下,在idea快捷鍵Ctrl+N喚起toString方法的時候,有這麼些種方法,但實話說,都不怎麼直觀,全部字段都是拼接在一次,在這時候,我們就需要自定的toString了,給每個字段換