Time of Update: 2016-09-03
eclipse怎樣線上安裝hibernate tools外掛程式並使用,eclipsehibernate不知不覺,小Alan已經將近3個月沒有上班了,最近在複習一些知識,隨時準備回到代碼世界的戰場,今天複習到了Hibernate,記錄一下一點點小知識,那就是eclipse下hibernate
Time of Update: 2016-09-02
How Tomcat
Time of Update: 2016-09-03
基礎-WeakReference,weakreference一、概述 為了更好的理解WeakHashMap的原理,我們有必要先來瞭解一下WeakReference的作用及實現原理。Java中有一個專門的包java.lang.ref,裡面定義了我們通常所說的幾種引用,具體來說如下: Reference: 基礎的引用類,是一個抽象類別,定義了引用的一些基本方法 SoftReference:
Time of Update: 2016-09-03
Servlet-中文亂碼,servlet-亂碼背景 從Tomcat5.x開始,GET,POST方法提交資訊,Tomcat採用不同的方式來處理編碼。 對於GET請求,Tomcat不會考慮使用request.setCharacterEncoding("UTF-8")設定的編碼,而會永遠使用ISO-8859-1編碼。 對於POST請求,Tomcat會使用request.setCharacterEncoding("UTF-8")設定的編碼,如果沒有設定,則使用"ISO-8859-1"。
Time of Update: 2016-09-01
Struts2與Struts的區別,struts2strutsStruts2與Struts的區別從Struts2的發展過程來看,Struts2繼承了Struts與WebWork的血脈,Struts2取兩者之精華,形成新德架構,但是struts2還是更多的繼承了struts的設計思想,並加入了WebWork的優點。在瞭解Struts2體系之前,讓我們先看看struts2對struts做了哪些修改。Struts2與struts的不同主要體現在以下幾個方面。(1) Action類
Time of Update: 2016-09-01
使用ResultSet,寫了一個通用的查詢方法,resultset通用查詢此方法很爛,以後最佳化/** * 通用的查詢方法:SELECT */ @SuppressWarnings({ "unchecked", "rawtypes" }) public List testResultSet(String sql) { Connection connection = null; Statement statement = null;
Time of Update: 2016-09-02
Redis(li),redisli一、Redis基礎介紹 redis是一個key-value儲存系統。和Memcached類似,它支援儲存的value類型相對更多,包括string(字串)、list(鏈表)、set(集合)、zset(sorted set
Time of Update: 2016-09-02
hibernate初步3,hibernate事務和並發1.事務概念 一組不可分割的操作,事務有如下屬性(ACID 屬性:Atomic Consistent Isolated Durable)(1)原子性---Atomic 事務的原子性指的是,事務中包含的程式作為資料庫的邏輯工作單位,它所做的對資料修改操作要麼全部執行,要麼完全不執行。 (2)一致性---Consistent 事務的一致性指的是在一個事務執行之前和執行之後事務操作的對象總狀態不變
Time of Update: 2016-09-02
從控制台輸入輸出,來進行資料庫的插入和查詢操作的小程式,控制台輸入輸出首先來看一下資料庫結構 然後將資料庫中插入如下資料 eclipse中包和Java檔案examStudent包的代碼ExamStudent.javapackage examStudent;public class ExamStudent { /** * 流水號 */ private int flowId; /** * 四級、六級 */ private
Time of Update: 2016-09-02
用好spring mvc
Time of Update: 2016-09-02
java多線程-讀寫鎖,java多線程Java5 在 java.util.concurrent 包中已經包含了讀寫鎖。儘管如此,我們還是應該瞭解其實現背後的原理。讀/寫鎖的 Java
Time of Update: 2016-09-02
Target runtime Apache Tomcat v6.0 is not defined,tomcatdefined 在工程目錄下的.settings檔案夾裡,開啟org.eclipse.wst.common.project.facet.core.xml檔案,其內容是:<?xml version="1.0" encoding="UTF-8"?><faceted-project> <runtime name="Apache Tomcat v6.0"
Time of Update: 2016-09-01
容器--EnumMap,enummap一、概述 EnumMap是一類特殊的Map, 其特殊之處在於KEY需要是枚舉類型,由於枚舉類型的特點是值的個數是固定的,所以,對於EnumMap來說,其所能儲存的個數也就是固定的了。這種類型的Map相對來說是比較簡單的。 二、主要實現介紹 1.
Time of Update: 2016-09-02
深入理解HTTPS通訊原理,深入理解https通訊一、HTTPS簡介HTTPS(Hyper Text Transfer Protocol over Secure Socket
Time of Update: 2016-09-01
揭密FutureTask,futuretask 在java多線程編程中,我們經常使用線程池提交任務,並且通過Future來擷取任務執行的結果,以此達到非同步或者並存執行的效果。在jdk1.7以前,FutureTask是Future唯一的實作類別,1.7後加入了ForkJoinTask類。本文主要總結一下我對FutureTask的理解。Future類 Future介面定義了5個方法,分別是 boolean cancel(boolean
Time of Update: 2016-09-01
java socket編程(li),javasocket編程li一、網路編程中兩個主要的問題 一個是如何準確的定位網路上一台或多台主機,另一個就是找到主機後如何可靠高效的進行資料轉送。在TCP/IP協議中IP層主要負責網路主機的定位,資料轉送的路由,由IP地址可以唯一地確定Internet上的一台主機。而TCP層則提供面嚮應用的可靠(tcp)的或非可靠(UDP)的資料轉送機制,這是網路編程的主要對象,一般不需要關心IP層是如何處理資料的。 目前較為流行的網路編程模型是客戶機/伺服器(C/S)
Time of Update: 2016-09-01
java多線程-鎖,java多線程自 Java 5 開始,java.util.concurrent.locks 包中包含了一些鎖的實現,因此你不用去實現自己的鎖了。但是你仍然需要去瞭解怎樣使用這些鎖。一個簡單的鎖讓我們從 java 中的一個同步塊開始:public class Counter{ private int count = 0; public int inc(){ synchronized(this){ return ++count;
Time of Update: 2016-09-01
分享一款免費簡訊貓java開發包,免費簡訊開發包專業工業級簡訊貓生產廠家,深圳市聯發創科科技有限公司 具體的操作步驟如下:1、把smslib-3.3.0b2.jar、comm.jar與log4j-1.2.11.jar,放入到工程的lib中;2、把javax.comm.properties放到%JAVA_HOME%/jre/lib下;3、把win32com.dll放到%JAVA_HOME%/jre/bin下;4
Time of Update: 2016-09-01
向properties檔案中寫入資訊(針對擷取properties檔案失敗的總結),寫入properties 前段時間項目需要將某個屬性動態寫入項目發布路徑下的properties檔案中;但是實際發布時發現找不到maven項目resource路徑下的project.properties檔案,調試多次代碼如下:/** * 寫入properties資訊 * * @param key 名稱 * @param value 值 */ public
Time of Update: 2016-09-01
檔案上傳採用虛擬路徑實現項目部署和使用者資源分離,檔案上傳部署實現使用者資源和項目分離使用到了下面這個工具類:儲存路徑工具類package cn.gukeer.common.utils;import com.github.pagehelper.StringUtil;import org.apache.commons.logging.Log;import org.apache.commons.logging.LogFactory;import