原创 springboot整合Apollo配置中心(二)

這篇文章主要講項目和Apollo配置中心的整合。 本地拉取Apollo配置中心 Apollo配置中心是開源在github上面的,本地要想修改,打包需要先拉取到本地: Apollo配置中心代碼 項目拉取到本地之後,使用idea打開,

原创 不一樣的春節,教會了我學會珍惜

今年的春節,與往年有很大的不同。是全面奔向小康社會的一年,也是21世紀第三個十年的開端。也是國家很多計劃的收官之年。這個春節在家,有幾件事的發生,想着筆記錄一下。 武漢流感疫情 首先是武漢流感疫情,這一波疫情直接改變了春節的氣氛。

原创 一條sql語句解決插入和更新的問題

關於新增和更新操作,其實是很簡單的事情了,在總結這篇文章之前,我的寫法就是在程序當中進行判斷,然後使用if…else…語句來判定執行更新語句還是新增語句,形式如下: Domain domain = IDomainService.q

原创 解決IDEA開發環境中build失敗提示包不存在的問題

最近在使用idea時候,發生一個問題:每次添加了新的代碼之後,使用build 重新編譯代碼,總會有幾個java文件報紅,提示說‘xxxxpackage不存在’或者‘xxx.xxx不存在’之類的提示,但是!!!每次用鼠標打開這幾個報

原创 Navicat Mac,Windows雙平臺快捷鍵整理

臨近放假,爲了保證服務器在假期間能夠正常運轉,需要帶電腦回家監控數據。平時用慣了windows系統的臺式機。但是過年回家帶的是mac筆記本。爲了維護數據方便。兩個平臺都安裝了navicat permium,特此記錄下雙平臺下的na

原创 Centos7更換鏡像源

AWS上面購買的centos系統,鏡像源很不好用。日常部署使用的nginx,supervisor管理工具都沒有,因此想把它更換爲阿里的鏡像源。廢話不多說,步驟如下: 首先備份鏡像配置文件。進入/etc 目錄下, 使用cp命令 :

原创 [emerg] open() "/app/gl/log/nginx/major.error.log" failed (13: Permission denied)問題解決

問題復現 在AWS購買了ES2服務器之後,由於沒有綁定彈性IP,每次在服務器關閉之後,不但IP發生了變化,連原來配置好的Nginx報出了標題中的問題,字面意思看是訪問被拒絕。爲什麼被拒絕就不得而知了。 問題探索 在使用chomod

原创 Mac下上傳圖片到服務器

由於平時在辦公室使用的是windows系統辦公,假期在家遠程使用Mac操作服務器時候,傳輸文件到服務器上的操作有些不同。記錄下來,供大家參考。 整個流程只有幾步: 找到圖片路徑; 在Mac中,打開終端,將圖片拖入終端中,即可

原创 Mac中idea的各種快捷鍵補全

假期在家用mac筆記本在idea裏面編輯代碼,因爲之前在公司使用的是windows系統,所以快捷鍵得重新設置一番,各種不適應,不好用。不過在鍥而不捨的嘗試,終於摸清了幾個比較常用的補全的設置在什麼地方,特記錄之,方便後續查看。

原创 解決跳轉ICP備案網頁報400的問題

網站運行需要進行ICP備案。在備案之後需要在網頁最下方清晰的展示備案號,點擊備案號需要能夠跳轉到工信部的ICP/IP地址/域名信息備案管理系統。在跳轉的過程中發生報400錯誤的問題: 原因:在網頁跳轉的過程中,使用了在瀏覽器地址

原创 idea中文字體出現粗細不均的問題解決

idea是一款很好用的代碼編寫工具,一直以來都很好用。但最近在使用idea的過程中,突然出現了中文字符粗細不均的情況,形狀如下圖: 雖然不影響使用,但是看着實在是不舒服。 怎麼解決這個問題呢?想到可能是因爲在idea升級到最新的

原创 MySQL刪除重複數據,只保留一條數據

當MySQL表中存在有大量重複數據,卻又只要其中一條數據時,可以使用以下sql來快速刪除重複數據,節省時間,sql如下: DELETE FROM `表名` WHERE id NOT IN (SELECT id from ( SEL

原创 深入理解HTTP協議(三)--https協議的產生和發展

前兩篇文章主要回顧了http的發展歷程和http協議本身的一些屬性和特徵,以及解決了哪些通信問題。然而事情的發展總是有兩面性,有好的一面,也就有不好的一面。那不好的一面有哪些呢? 通信使用明文(不加密),內容可能會被竊聽 通信雙

原创 深入理解HTTP協議(二)--http協議的報文首部和報文主體的分析

在上一篇文章中,回顧了http協議從產生到發展。以及在發展過程中,隨着互聯網的發展,隨之變化增加的一系列的新特性。交代了http協議發展的大背景。這篇文章我們從http協議本身出來來了解它。 本篇的目錄結構如下: http協議的

原创 vim操作中必須要用到的命令,提高效率,起飛~

後端工程師日常接觸服務器比較多,平時少不了在上面修改腳本,文件。但是在linux操作系統下,光標並不能像在windows中那麼靈活。因此掌握鍵盤上的快捷鍵顯得無比重要。可能上手時候有些記不住,但是慢慢習慣之後會發現,用鍵盤真的是6