原创 Cookie和是Session

       會話(Session)跟蹤是Web程序中常用的技術,用來跟蹤用戶的整個會話。常用的會話跟蹤技術是Cookie與Session。Cookie通過在客戶端記錄信息確定用戶身份,Session通過在服務器端記錄信息確定用戶身份。 

原创 LeetCode—刪除數組元素

1.刪除元素 給定一個數組和一個值,在原地刪除與值相同的數字,返回新數組的長度。 元素的順序可以改變,並且對新的數組不會有影響。 樣例:給出一個數組 [0,4,4,0,0,2,4,4],和值 4 返回 4 並且4個元素的新數組爲[0,

原创 LeetCode—二叉樹的建立

1.中序遍歷和後序遍歷樹構造二叉樹 根據中序遍歷和後序遍歷樹構造二叉樹 樣例 給出樹的中序遍歷: [1,2,3] 和後序遍歷: [1,3,2] 返回如下的樹: 2 / \ 1 3 /** * De

原创 java類的訪問權限

Java有四種訪問權限, 其中三種有訪問權限修飾符,分別爲private,public和protected,還有一種不帶任何修飾符。 private: Java語言中對訪問權限限制的最窄的修飾符,一般稱之爲“私有的”。被其修飾的類、屬性

原创 leetCode—Longest Palindromic Substring

Description:Given a string S, find the longest palindromic substring in S. You may assume that the maximum length of S

原创 Java基礎—super和this關鍵字

一、this   Java關鍵字this只能用於方法體內,表示對“調用方法的那個對象”的引用。當一個對象創建後,Java虛擬機(JVM)就會給這個對象分配一個引用自身的指針,這個指針的名字就是this。因此,this只能在類中的非靜態方

原创 LeetCode—買賣股票的最好時機

1.Best Time to Buy and Sell Stock Description: Say you have an array for which the ith element is the price of a giv

原创 Servlet

1.什麼是Servlet? Servlet是一個Java編寫的程序,此程序是在服務器端運行的,是按照Servlet規範編寫的一個Java類。  2.Servlet是做什麼的?  Servlet是處理客戶端的請求並將其發送到客戶端。 

原创 設計模式—工廠模式(Factory Pattern)

工廠模式主要是爲創建對象的提供接口,按照《Java與模式》書中提到的,可以分爲三種: 1.簡單工廠模式 2.工廠方法模式 3.抽象工廠模式 接下來,我將逐個介紹。 1.簡單工廠模式 它有三個部分組成: 1) 工廠類角色:這是本模式的核心,

原创 Java中線程總結

來源:Java中線程總結 一、對進程、線程概念的理解: 進程:正在運行的應用程序。每個進程都有自己獨立的地址空間(內存空間),當我們點擊桌面的IE瀏覽器時,就啓動了一個進程,操作系統就會爲該進程分配獨立的地址空間。 線程:其實就是

原创 Struts2中Action的傳值方式

轉載自:http://www.cnblogs.com/fmricky/archive/2010/05/20/1739734.html 1、字段驅動方式 所謂字段驅動方式就是通過字段進行數據傳遞。在Struts2中我們可以直接在A

原创 LeetCode—二叉樹的遍歷

1.二叉樹的前序遍歷 給出一棵二叉樹,返回其節點值的前序遍歷。 樣例 給出一棵二叉樹 {1,#,2,3}, 1 \ 2 / 3  返回 [1,2,3]. 代碼: * Defini

原创 LeetCode—數組(3)

1.Combination Sum Given a set of candidate numbers (C) and a target number (T), find all unique combinations in C wh

原创 LeetCode—二叉樹的最大最小深度

1.二叉樹的最大深度 這個題目就是求二叉樹的高度,實現起來很容易。 代碼如下: /** * Definition of TreeNode: * public class TreeNode { * public int va

原创 LeetCode—數組(2)

1.Two Sum Description: Given an array of integers, find two numbers such that they add up to a specific target numbe