原创 java使用遞歸,非遞歸方式實現二叉樹的三種常見遍歷方式

java使用遞歸,非遞歸方式實現二叉樹的三種常見遍歷方式 二叉樹的定義: 二叉樹(binary tree)是結點的有限集合,這個集合或者空,或者由一個根及兩個互不相交的稱爲這個根的左子樹或右子樹構成. 從定義可以看出

原创 遞歸遍歷樹結構-已解決

遞歸遍歷樹結構-已解決原創 2017年08月28日 11:58:19 標籤:遞歸 /遍歷樹 119在項目中用到導航樹結構,所以就用遞歸寫了一個遍歷導

原创 Servlet的多線程和線程安全 線程安全 首先說明一下對線程安全的討論,哪種情況我們可以稱作線程安全? 網上對線程安全有很多描述,我比較喜歡《Java併發編程實戰》給出的定義,“當多個線程

Servlet的多線程和線程安全   線程安全 首先說明一下對線程安全的討論,哪種情況我們可以稱作線程安全? 網上對線程安全有很多描述,我比較喜歡《Java併發編程實戰》給出的定義,“當多個線程訪問某個類時,不管運行時環境採用何

原创 JavaWeb學習總結—文件上傳和下載

只爲成功找方法,不爲失敗找藉口! JavaWeb學習總結(五十)——文件上傳和下載   在Web應用系統開發中,文件上傳和下載功能是非常常用的功能,今天來講一下JavaWeb中的文件上傳和下載功能的實現。   對於文件上傳,

原创 JavaWeb---製作驗證碼

  JavaWeb---製作驗證碼 2016-07-18 22:05 469人閱讀 評論(1) 收藏 舉報  分類: 【Java】(17)  目錄(?)[+] 說起驗證碼,絕壁是個讓人蛋疼的問題,

原创 JAVA設計模式之工廠模式(簡單工廠模式+工廠方法模式)

在面向對象編程中, 最通常的方法是一個new操作符產生一個對象實例,new操作符就是用來構造對象實例的。但是在一些情況下, new操作符直接生成對象

原创 什麼是ORM?

一、ORM簡介          對象關係映射(Object Relational Mapping,簡稱ORM)模式是一種爲了解決面向對象與關係數據庫存在的互不匹配的現象的技術。簡單的說,ORM是通過使用描述對象和數據庫之間映

原创 java中request的getParameter方法和getAttribute方法的用法區別比較

java中request的getParameter方法和getAttribute方法的用法區別比較 1.request的getparameter方法的作用是獲取到客戶端通過表單或url請求參數所發送過來的參數值,是客戶端與服務器端

原创 java常用設計模式

原創作品,允許轉載,轉載時請務必以超鏈接形式標明文章 原始出處 、作者信息和本聲明。否則將追究法律責任。http://shenzhenchufa.blog.51cto.com/730213/161581 設計模式; 一個程序員對設計模

原创 Java中的基礎----堆與棧的介紹、區別

堆和棧都是Java中常用的存儲結構,都是內存中存放數據的地方。 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~我是可愛的分割線~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

原创 layui學習筆記

-----初識layui Layui兼容除IE6/7以外的全部瀏覽器,並且絕大多數結構支持響應式; 獲得layui後,將其完整地部署到你的項目目錄(或靜態資源服務器),你只需要引入下述兩個文件: ./layui/css/layu

原创 集合類:List(ArrayList、LinkedList、Vector)、Set(HashSet、TreeSet)介紹

集合類 爲什麼出現集合類? 面嚮對象語言對事物的體現都是以對象的形式,所以爲了方便對多個對象的操作,就對對象進行存儲,集合就是存儲對象最常用的一種方式 數組和集合類同是容器,有何不同? 數組雖然也可以存儲對象,但是長度固定;集合長

原创 一看你就懂,超詳細java中的ClassLoader詳解

 一看你就懂,超詳細java中的ClassLoader詳解 標籤: jvmjavaclassloader類加載器雙親委託 2017-02-10 19:26 27947人閱讀 評論(60) 收藏 舉報  分類: Androi

原创 Java內部類詳解

Java內部類詳解   說起內部類這個詞,想必很多人都不陌生,但是又會覺得不熟悉。原因是平時編寫代碼時可能用到的場景不多,用得最多的是在有事件監聽的情況下,並且即使用到也很少去總結內部類的用法。今天我們就來一探究竟。下面是本文的目

原创 java各種集合的線程安全

java各種集合的線程安全 線程安全 首先要明白線程的工作原理,jvm有一個main memory,而每個線程有自己的working  memory,一個線程對一個variable進行操作時,都要在自己的working  memo