原创 排序算法學習總結

排序算法名詞解釋 名詞 解釋 穩定性 當數組經過算法排序後,相等的數字的前後順序沒有發生變動。 不穩定性 當數組經過算法排序後,相等的數字的前後順序發生變動。 原地排序算法 指空間複雜度爲O(1)。在整段代碼

原创 談談對 java 平臺的理解?

談談你對 Java 平臺的理解 ? java 是解釋執行的這句話正確? 回答 首先呢,java 是一門面嚮對象語言,有着反射,泛型,lambda等語言特性,並且有着諸多的Java 類庫,比如 IO/NIO ,網絡,util,安全類

原创 CSS 定位屬性

絕對定位 position:absolute 設置爲絕對定位的元素框將會從文檔流中完全刪除,並相對於其包含塊(父元素)定位,包含塊可能是文檔中的另一個元素或者是初始包含塊(body)元素。 絕對定位會脫離文檔流,並且不佔空間,普通

原创 從電報機到門電路

電報機映射到門電路 古代的數據傳輸方式 我們都知道以上的效率都是不是很高,傳遞的範圍非常的有限,而且時間也特久,所以後面久開始又出現了,海上的燈塔,長城的烽火臺。畢竟光速比聲速開,傳播距離也遠。 從上面呢,我們也知道,這種靠烽火

原创 數據報與虛電路

數據報服務/虛電路服務 數據報方式 爲網絡層提供無連接方式 無連接服務 是不是先爲分組的傳輸確定一個具體的路徑,每個分組他會獨立的確定傳輸路徑,不同分組傳輸路徑可能不同 虛電路服務 爲網絡層提供連接方式 連接方式

原创 synchronized關鍵字

一. 概念 (synchronized) java 中的關鍵字,是利用鎖的機制來實現同步的。 特性 互斥性:即在同一時間只也許一個線程持有某個對象鎖,同一時間只有一個線程對需要同步的代碼塊進行訪問。 必須確保在鎖被釋放之前,對共

原创 Maven“Failure to transfer org....”的小問題

引言 由於第一次使用maven遇到了一些錯誤,例如標題的這個錯誤,詳細信息是Failure to transfer org.apache.maven.plugins:maven-compiler-plugin:jar:3.1通過網

原创 分支創建

前言 我們知道,在我們編程開發的時候,和別人合作,會遇到對同一個項目開發,你可能寫得他快,會導致對項目的覆蓋。或者你還沒寫完就提交上去,會導致別人看不懂,但是不提交上去又有丟失進度的風險。 特別是對於大型的項目,不對項目做出分支,

原创 Vmware Workstation 安裝教程

下載 Vmware 一 進入 Vmware 官網,選擇 Workstation pro。 二 然後,根據自己電腦的操作系統,位數選擇合適自己的版本(我的是 Windows)。 [外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片

原创 集合

簡介 大致分爲四種 Set : 代表無需,不可重複的集合。 List: 代表有序,重複的集合 Map: 代表具有映射關係的集合 Queue: 代表隊列集合實現 和數組的區別 數組長度必須得初始化長度,

原创 使用 git bash 來刪除

使用 git bash 來刪除 一、將文件(夾)添加到暫存區 這裏假設本地和遠端都有一個 test.txt 文件 先在本地刪除,通過 ·git status 查看 通過git add test.txt 添加到暫存區 二、更新

原创 安裝 maven

Maven 軟件的下載 爲了使用 Maven 管理工具,我們首先要到官網下載,可以百度或者點擊這裏,官網如下: 進入裏面就有download下載,但是在download頁面,又有新的問題。遇到了好幾個版本,分成連個類,一個是bi

原创 網絡層中的路由算法及路由協議概述

介紹 路由器他自己本身會有這樣一個路由表或者是轉發表,只要有了這個表,只要通過這個表,我們就可以知道我們分組經過路由器之後接下來應該往哪走,也就是說我嚇一跳應該往哪裏去,所以可以看到這個路由表它是至關重要的,但是路由表當中的表象也

原创 OSI 各層簡介

思維導圖 應用層 所有能和用戶交互產生網絡流量的程序(QQ,郵箱)。 典型的應用層服務: 文件傳輸(FTP) 電子郵件(SMTP) 萬維網(HTTP) … 表示層 用於處理在兩個通信系統中交換信息的表達方式(語法和語義

原创 Map集合

概述 在現實生活中,我們要存儲某些信息的時候,比如,我們使用的微信就是一個手機號對應一個微信賬戶,這是一種成對的存儲關係。 Map 就是用來存儲“鍵(key) 值(value)”對的。通過鍵識別,所以鍵對象不能重複。 對比 Co