原创 枚舉類瞭解及練習

枚舉類瞭解及練習 ​ 工作中遇到一個類,發現使用到了枚舉,這次也順帶着瞭解一下。很多東西雖然自己知道但是沒有再工作中遇到,也沒有去想什麼地方能遇到。後面也會對這類知識點在工作中的使用專門寫一些博客。 ​ 枚舉類型比較特殊,算是Ja

原创 SpringCloud集成OpenFeign(SpringCloud學習三)

SpringCloud集成OpenFeign ​ 上次講完Eureka,這次來講一下OpenFeign。 ​ 之前的Eureka沒有講它的原理,後面看看能不能補上,這裏也簡單敘述一下OpenFeign的原理,後面慢慢補充。 ​ O

原创 SpringBoot連接Redis(SpringBoot學習三)

SpringBoot連接Redis ​ 下面就開始練習連接Redis,這裏也是沒有集成web模塊。web模塊感覺這些東西也沒有必要。連接池這裏可以講一下,上一篇MySQL的連接池放在Mybatis那裏再講,估計也快了,如果不出意外

原创 計算機數據位學習(計算機基礎一)

計算機數據位學習 位:計算機存儲和處理的信以二進制信號表示,這些二進制稱爲位 三種數字表示。 無符號:基於傳統的二進制表示法,表示大於或者等於零的數字。 補碼:補碼編碼是最常見的表示有符號的方式,表示爲正或者爲負的數字。

原创 Java學習(異常、斷言和日誌)

第7章 異常、斷言和日誌 異常結構分類 所有的異常都是由 Throwable 繼承而來,但在下一層立即分解爲兩個分支:Error 和 Exception。Exception這個層次結構又分解爲兩個分支: 一個分支派生於Run

原创 堆的瞭解

堆的定義 堆是一個完全二叉樹,這樣的堆也被稱爲二叉堆。(之前瞭解過相關知識,但是現在大部分忘記了。後續博客上會補充上去) 子節點大於如果大於節點,這樣的堆稱爲小頂堆。子節點小於節點的堆稱爲大頂堆。 堆的基本操作有插入、刪除

原创 Linux命令學習(八)

第八章、文件與文件系統的壓縮、打包和備份 Linux常見的壓縮命令 gzip壓縮命令 bzip2壓縮命令 xz壓縮命令 tar打包命令 壓縮 解壓 解壓某個文件,這個壓縮文件仍然在

原创 Linux命令學習(九)

第九章、vim程序編輯器 vi的基礎瞭解 vi分爲三種模式,一般命令模式,編輯模式,指令列命令模式。 一般指令模式。默認就是一般指令模式,在該模式下可以使用上下左右進行光標移動,也可以使用指令對處理文本內容,如:複製,刪除…

原创 Markdown學習筆記

這是自己學習Markdown中作爲記錄的一篇博客,文本是源自於Macdown軟件的幫助,自己作了一定的修改。主要是作爲記錄。 一級標題 加粗 普通字體.換行沒有變化 二級標題 鏈接. 鏈接內加粗 本文檔內指定位置. 三級標題

原创 選擇排序

  講一講經典的排序算法,選擇排序算法。  選擇排序的大致思想比較簡單,就是在數組中每次循環比較的時候將最小的元素和當次循環的第一個元素交換位置,循環結束後,所有的元素便完成排序。  選擇排序有兩個特點:運行時間和輸入無關。移動元素的次數

原创 斐波那契數列

  其實這個斐波那契數列比較簡單,但是這裏還是要寫一下,主要是弄懂遞歸和遞推的區別。以及在一些情況下爲什麼遞歸比遞推慢。  下面就分別用遞歸和遞推來實現斐波那契數列。public class demo1 { //這裏是遞推的方法。

原创 JSON學習

JSON學習   JSON(JavaScript Object Notation, JS 對象簡譜) 是一種輕量級的數據交換格式。它基於 ECMAScript (歐洲計算機協會制定的js規範)的一個子集,採用完全獨立於編程語言的文本

原创 Elasticsearch初步學習

  上個月IT界比較熱門的感覺是Elasticsearch(後面簡稱ES)上市,最開始是在微信公衆號看到的消息,剛開始只是當成八卦新聞看,也沒有想到後面自己會使用到,因爲搜索引擎感覺自己也不可能用到。後來發現工作中確實會使用到ES,也就開

原创 MongoDB瞭解及學習(1)

  很久沒有寫博客了,果然,懶惰是人類唯一的敵人。不知道爲什麼,這一段時間的自己都是比較迷茫的,可能也和這段時間工作有點忙有原因,但是這也不是一個好的藉口。總之,這一段的博客自己後面還是慢慢補上自己欠下的債吧,反正自己也有記錄。   在這

原创 Docker瞭解及初步學習

  部署項目是一件很麻煩的事,尤其是當同一個項目部署到很多服務器的時候,這種麻煩變得更加讓人難受。   在我剛到公司的時候,公司之前的先項目採用的就是使用Web服務器Tomcat部署項目,但是後來的新項目是微服務的架構,所以部署十幾個服務