原创 Spring 4MVC框架下在後臺解析JSON數據

簡述 json格式的數據應用越來越廣泛,結合ajax技術,經常作爲前後臺數據交互的一種格式。前臺會將json格式的數據發送給後臺,後臺也會將json格式的數據返回給前臺。後臺處理json格式的數據使用的是java等語言,而前臺處理json

原创 工廠模式——Factory Pattern

工廠模式就是實現了創建者與調用者的分離,核心是實例化對象時用工廠方法代替new操作,將選擇實現類、創建對象統一管理和控制,從而將調用者與實現類解耦。詳細又可以分爲一下三類: 簡單工廠模式【Simple Factory】工廠方法模式【Fac

原创 Spring 4MVC在控制層傳回JSON字符串

直接上代碼: 控制層: package package1; import java.util.ArrayList; import org.springframework.stereotype.Controller; import o

原创 論壇設計——多個用戶上傳文件的後臺設計問題

功能描述:在設計論壇時用戶要發帖,用戶會向帖子中插入圖片,插入圖片的流程是:用戶先上傳圖片到服務器,然後將服務器中圖片的路徑添加到帖子中。那麼有一個問題,用戶會將要發佈的圖片上傳到服務器的文件夾,然後將路徑放到帖子的內容中。論壇中有很多用

原创 關於java web項目中WEB-INF目錄下頁面的訪問問題

在java web項目部署到服務器的以後,項目的目錄結構是WebContent下的所有文件夾。如果將jsp/html頁面放到WEB-INF目錄外面,可以直接請求這個頁面。但是多數情況下我們會將頁面放到WEB-INF目錄下。 頁面放在WE

原创 jvm中的垃圾收集算法

Java虛擬機會回收已經失效的對象,判斷對象是否失效使用的是可達性分析算法,那麼JVM是對失效的對象的回收過程是怎樣做的呢,它的算法實現是怎樣的呢?【本人現能力不足,只能理解這幾種回收算法的思想,無法寫出它們的代碼實現,如果可以,本人將在

原创 Spring 4MVC下實現文件的上傳下載

在Spring 4MVC中實現文件的上傳下載很簡單,如同使用struts2實現文件上傳下載一樣。 首先實現單文件的上傳: 新建的jsp文件<%@ page language="java" contentType="text/html;

原创 java虛擬機中的對象

對象的訪問定位 建立對象是爲了使用對象,我們的java程序需要通過棧上的reference數據來操作堆上的具體對象。由於reference類型在Java虛擬機規範中只規定了一個指向對象的引用,並沒有定義這個引用應該通過何種方式去定位、訪問

原创 Spring的IOC

Spring框架可以對Java Bean的處理進行有效的規劃,比如創建、銷燬,還可以動態的對一個屬性進行注入,通過使用Spring的IOC容器,使軟件項目對Java Bean的管理更加統一和方便。 IOC的介紹 全稱:Inversion

原创 Spring 4MVC簡單操作實現登錄

這裏簡單的使用一下Spring 4MVC框架。Spring 4MVC相較於Struts2,避免了Struts2的種種缺點,在功能及代碼效率上進行了增強與優化與增強。這裏使用Spring 4MVC實現簡單的登錄功能【基於註解】。開發環境是:

原创 阿里面試回來,想和java程序員聊聊

【本文完全轉載,寫的超好,自己真垃圾啊】【轉載路徑:http://www.banzg.com/archives/679.html】 引言 其實本來真的沒打算寫這篇文章,主要是LZ得記憶力不是很好,不像一些記憶力強的人,面試完以後,幾乎

原创 Struts2中的ValueStack詳解

ValueStack簡述 valueStack是一個接口,在struts2中使用OGNL表達式實際上是使用實現了ValueStack接口的類OgnlValueStack.它是ValueStack的默認實現類. 首先看一下,這個接口是怎麼定

原创 適配器模式——Adapter

什麼是適配器模式:就是將類的接口轉換成客戶希望的另外一個接口。Adapter模式使得原本由於接口不兼容而不能一起工作的哪些類在一起工作。舉例說明:家裏有一個倆口插座,而你的電腦是三隻腳的插頭。所以可以通過一個適配器,一端連接插座,一端連接

原创 java中的垃圾收集器

java語言的內存運行時區域實際上分爲倆種:一種是線程共享區域,一種是線程獨佔區域。 線程獨佔的區域包括程序計數器、虛擬機棧、本地方法棧3個區域,這三個區域隨線程而生,隨線程而滅;棧中的棧幀隨着方法的進入和退出而有條不紊地執行出棧和出棧操

原创 單例模式——Singleton Pattern

單例模式的核心作用就是保證一個類只有一個實例,並提供一個訪問該實例的全局訪問點【即提供一個public方法獲取該實例】。 應用場景: Windows中的任務管理器項目開發中,讀取配置文件的類通常也是單例模式。網站的計數器通常使用單例模式,