原创 30秒看懂UML類圖

舉例說明: 說明: 類圖分爲三部分,依次是類名、屬性、方法 以<<開頭和以>>結尾的爲註釋信息 修飾符+代表public,-代表private,#代表protected,什麼都沒有代表包可見(default) 帶下劃線的屬性或

原创 Spring Boot配置文件中配置項列表

# =================================================================== # COMMON SPRING BOOT PROPERTIES # # This samp

原创 中國程序員容易發音錯誤的單詞

中國程序員容易發音錯誤的單詞 (點擊喇叭可收聽正確讀音) 單詞 正確發音 錯誤發音 access �� ✅ [‘ækses] ❌ [ək’ses] analogy �� ✅ [əˈnælədʒi] ❌ [ænə’l

原创 jvm內存調優常用命令

jps JVM Process Status Tool,顯示指定系統內所有的HotSpot虛擬機進程 jstat jstat(JVM statistics Monitoring)是用於監視虛擬機運行時狀態信息的命令,它可

原创 IP地址分類和分段

A類地址 定義:第1字節爲網絡地址,其它3個字節爲主機地址 範圍:1.0.0.1 - 126.255.255.254 子網掩碼:255.0.0.0 私有地址:10.X.X.X是私有地址(所謂的私有地址就是在互聯網上不使用,而被

原创 2018滴滴校招(秋招)內推筆試編程題題解

package 內推筆試; import java.util.Arrays; import java.util.Scanner; /** * Created by liuming on 2017/8/26. */ pub

原创 Redis入門

NoSql概述 爲什麼需要NoSql? 高併發讀寫 海量數據的高效率存儲和訪問 高可擴展性和高可用性 NoSql數據庫的四大分類 鍵值(Key-Value)存儲 列存儲 文檔數據庫 圖形數據庫 NoSql的特點 易擴

原创 設計模式:單例模式

簡單來說,單例模式指在應用的整個生命週期中,只存在一個實例對象。由此可知,單例模式可用於那些整個應用中只存在一個對象的場景,如配置文件、線程池、緩存、例子對象、工具類等。如果創造出多個對象,會出現很多問題,如佔用過多資源、不一致的

原创 TCP/IP五層模型之數據鏈路層

TCP/IP五層模型: 數據鏈路層位於物理層和網絡層之間,其設計的初衷就是順利爲網絡層提供數據服務,不考慮可靠性,可靠性的部分由傳輸層的TCP協議實現。我們可以從下面的圖中簡單地瞭解一下數據鏈路層在網絡傳遞中的地位,假設在通

原创 jvm垃圾回收(一)

jvm中堆和棧的區別 這裏所說的棧不是java.util.Stack的數據結構,而是JVM內存中的區域。堆和棧的區別可以分爲以下幾個方面: 棧內存是用來存放局部變量和方法調用的,而堆內存是用於存儲對象的,比如:Object o

原创 git命令

情形1:本地創建一個空項目(不同IDE會生成不同的配置文件),如何從遠程git倉庫中同步代碼(不含依賴於IDE的配置文件,純的源代碼文件)到該項目中? 處理方法 進入到本地項目的根目錄,在此路徑下打開git hash,輸入

原创 Gradle基礎知識——Groovy的閉包

定義閉包 def closure_name = { // closure body } 上面代碼定義一個名爲 closure_name 的閉包,用途由 closure body 中的代碼定義。匿名閉包指不聲明閉包變量

原创 WireframeSketcher使用方式

WireframeSketcher是一款功能強的原型創作的軟件,基於eclipse使用開發的。創作出來的原型圖,有手繪的效果,並且支持很多網頁元素末班,例如:panel、下拉框、按鈕、等常見的網頁元素。 WireframeSket

原创 更改gradle本地倉庫默認存儲位置

一勞永逸的方法 設置環境變量爲: GRADLE_USER_HOME=已有的且要設爲gradle本地倉庫的本地目錄 例如: GRADLE_USER_HOME=D:\我的代碼\LibRepo\GradleRepo 將文件目錄D:\

原创 目錄卡片頁測試

目錄卡片頁地址