原创 數據結構總結--更新中

數據結構: 線性表 順序表 鏈表 棧和隊列 優先級隊列 雙端隊列 集合 散列表 跳錶(Redis利用跳錶實現有序集合Sorted Set) 樹 二叉樹 線索二叉樹 樹與森林 樹與森林的遍歷 堆 Huffma

原创 JAVASE--知識總結

一、JAVA部分 1、JAVA基礎 1.1 Java 常用包總結 java常用包: java.lang–語言包:Java語言的基礎類,包括Object類、Thread類、String、Math、System、Runtime、Cl

原创 總結--Servlet工作原理

Servlet Servlet如何被加載 Servlet如何被初始化 Servlet如何工作 web.xml詳解 前言 參考以下鏈接,在此感謝! https://www.ibm.com/developerworks/cn/ja

原创 JAVA EE框架

JAVA EE框架 spring Spring mvc Spring Boot mybatis Spring Spring IOC原理 工廠+反射+配置文件 解耦 <bean id="us" Class="com.im

原创 學這一篇就夠了--Java註解

Java註解的使用 基本概念 Java 註解是JDK5.0引入的註釋機制,可以被使用在類,方法,參數等地方中,並且可以通過Java的反射機制獲取註解中的內容,註解相當於標籤,可以標識方法,類或屬性具有某些特徵,在編譯器生成的類

原创 計算機網絡--知識總結

TCP/IP三次握手 TCP/IP四次揮手 TCP如何保證可靠傳輸? 三次握手協議 數據包檢驗 超時重傳 應答機制 對失序數據包重排序 TCP還提出流量控制

原创 每日學習一個設計模式--裝飾者模式

裝飾模式 定義 指在不改變現有對象結構的情況下,動態地給該對象增加一些職責(即增加其額外功能)的模式,它屬於對象結構型模式 結構 抽象構件(Component)角色:定義一個抽象接口以規範準備接收附加責任的對象 具體構件(C

原创 JAVAWEB知識總結

JAVA WEB知識總結 Servlet Java Servlet實質上是一種小型的、與平臺無關的Java類,其生命週期由服務器的Servlet容器管理。當服務器接收到客戶端請求時,服務器調用並執行相應的Servlet動態生成

原创 算法--更新中

算法 排序算法 冒泡排序 插入排序 希爾排序 快速排序 選擇排序 歸併排序 基數排序 堆排序 桶排序 大數據排序 查找算法 二分查找 快排查找 樹的遍歷 二叉樹的鏡像遍歷 二叉樹的前中後序、層次遍歷 最大子數組

原创 劍指offer--整數中1出現的次數(整數中1出現的次數(從1到n整數中1出現的次數))

題目描述 求出113的整數中1出現的次數,並算出1001300的整數中1出現的次數?爲此他特別數了一下1~13中包含1的數字有1、10、11、12、13因此共出現6次,但是對於後面問題他就沒轍了。ACMer希望你們幫幫他,並把問題

原创 Spring和JDK設計中用到的設計模式

設計模式 Spring中用到了那些設計模式 簡單工廠模式 工廠方法 單例模式 代理模式 觀察者模式 JDK中的設計模式 Singleton(單例) Runtime Factory(靜態工廠)

原创 每日學習一個設計模式--橋接模式

橋接模式 定義 橋接(Bridge)模式的定義如下:將抽象與實現分離,使它們可以獨立變化。它是用組合關係代替繼承關係來實現,從而降低了抽象和實現這兩個可變維度的耦合度。 某些類具有兩個或多個維度的變化,如圖形既可按形狀分,又可按

原创 看這一篇就夠了--JAVA反射(java.lang.reflect及Class類詳解)

JAVA反射 獲取class對象引用的三種方式 Object類中的getClass()方法,object.getClass(); 通過對象靜態屬性 .class來獲取對應的Class對象(類字面常量) Class.fo

原创 Java註解初探

Java註解的使用 基本概念 Java 註解是JDK5.0引入的註釋機制,可以被使用在類,方法,參數等地方中,並且可以通過Java的反射機制獲取註解中的內容,註解相當於標籤,可以標識方法,類或屬性具有某些特徵,在編譯器生成的類文

原创 JAVA基本類型及位運算

原碼、反碼和補碼 原碼,反碼,補碼的產生過程,就是爲了解決,計算機做減法和引入符號位(正號和負號)的問題。 原碼 *原碼:*是最簡單的機器數表示法。用最高位表示符號位,‘1’表示負號,‘0’表示正號。其他位存放該數的二進制的