原创 Java基礎總結 - 初始化塊

Java基礎總結 - 初始化塊 這篇文章只是把大學記的筆記整理到博客,方便自己查看,不保證權威性(•̀ᴗ•́)و ̑̑ 1.初始化塊 初始化塊,分爲一般初始化塊和靜態初始化塊,前者在創建對象時調用,後者在加載類時初始化靜態成員

原创 Java基礎總結 - 數組排序之歸併排序

Java基礎總結 - 數組排序之歸併排序 這篇文章只是把大學記的筆記整理到博客,方便自己查看,不保證權威性(•̀ᴗ•́)و ̑̑ import java.util.Arrays; /** * 歸併排序是先把數組拆散到知道一個元素,

原创 Java基礎總結 - 數組排序之基數排序

Java基礎總結 - 數組排序之基數排序 這篇文章只是把大學記的筆記整理到博客,方便自己查看,不保證權威性(•̀ᴗ•́)و ̑̑ import java.util.Arrays; /* * 基數排序 * 類似於桶排序的空間換速

原创 Java基礎總結 - 抽象類

Java基礎總結 - 抽象類 這篇文章只是把大學記的筆記整理到博客,方便自己查看,不保證權威性(•̀ᴗ•́)و ̑̑ 1.什麼是抽象 抽象類,總歸還是一個類,類就代表你是什麼。當一個類繼承 人 類,你只能繼承一個類,說明你就是個人

原创 Java基礎總結 - 異常

Java基礎總結 - 異常 這篇文章只是把大學記的筆記整理到博客,方便自己查看,不保證權威性(•̀ᴗ•́)و ̑̑ 1.異常體系 java.lang.Object |----java.lang.Throwable |

原创 從REST引申到對http協議中 get、post、put、delete理解

最近在寫公司代碼時候,因爲是Restful風格的微服務架構,接口上我們要寫上對應的URL和請求類型,原來只是簡單的理解爲get查找,delete刪除,post創建,put用來查找。但昨天寫方法的時候組長在一個方法用post和put猶豫了下

原创 項目知識 - dubbo是什麼?

    最近在根據公司所學到的知識將大學寫的一個項目改成分佈式SOA架構,分佈式SOA架構的思想前面帖子寫過了,就是將一個項目拆分成很多的服務,並互相調用構成我們項目,但是自己開始有個疑問,我們起了很多服務,我們直接通過url(http請

原创 shell學習筆記 - 什麼是shell?

1.什麼是shell?     百度百科的解釋:實際上Shell是一個命令解釋器,它解釋由用戶輸入的命令並且把它們送到內核。不僅如此,Shell有自己的編程語言用於對命令的編輯,它允許用戶編寫由shell命令組成的程序。Shell編程語言

原创 項目知識 - 分佈式soa架構理解

    下面是我結合實習經歷總結相關的知識,只是個人理解,有錯還請指點。     一、在我大學期間寫過很多小的demo,但是這些demo基本上是所有內容一個項目,然後把這個項目部署到tomcat中發佈。類似下面這個圖     但是隨着項

原创 docker - docker是什麼?

文章的鏈接:https://www.csdn.net/article/2014-07-02/2820497-what%27s-docker 官網的介紹是這樣的: Docker is an open platform for deve

原创 Java基礎總結 - HashMap詳解

Java基礎總結 - HashMap詳解 這篇文章只是把大學記的筆記整理到博客,方便自己查看,不保證權威性(•̀ᴗ•́)و ̑̑ HashMap(內部構造了Entry內部類保存了k,v,以及前驅節點與後繼節點): 成員變量:

原创 Java基礎總結 - ArrayList詳解

Java基礎總結 - ArrayList詳解 這篇文章只是把大學記的筆記整理到博客,方便自己查看,不保證權威性(•̀ᴗ•́)و ̑ 對照着源碼走流程比較好 Arraylist 成員變量: //默認的容量 priva

原创 linux - Zookeeper安裝

項目用要使用duboo來進行遠程的調用,而dubbo需要zookeeper來充當一個註冊中心。所以現在linux上安裝zk。 第一步:把zookeeper的壓縮包上傳到linux系統。 第二步:解壓縮壓縮包 tar -zxvf zook

原创 Docker - 創建Tomcat鏡像並部署war工程

通過這個案例把之前學的docker知識串一串 1. 先創建一個帶有ssh服務的centos鏡像,當然也可以直接下tomcat鏡像,但是如果公司用的話可能需要指定版本,jdk之類的,還是需要自己做鏡像的,這裏順便練下做鏡像。 運行一個cen

原创 linux - 安裝zkui

    今天突然想看dubbo往zk推得配置信息是什麼樣的,先裝zkui。     1.首先將zkui的壓縮包發到linux。鏈接:https://pan.baidu.com/s/1i4DR90h 密碼:dv3u     2.然後擠壓文件