Time of Update: 2016-08-30
標籤: 使用的方法:Statement增刪改:方法:execute(String SQL) String url="jdbc:Access:///E://A//shop.mdb"; Connection con=null; //資料庫連接對象 Statement st = null;//資料庫操作對象 //SQL語句 //String sql="insert into goods values(‘7‘,‘鬼王‘,‘男‘,‘鬼王宗‘,‘伏龍鼎‘)";
Time of Update: 2016-08-28
標籤:數組的類型 數組的定義方法一維數組的定義方法 classTest{publicstaticvoid main(String arg []){//數組的靜態聲明法//int arr [] = {1,3,5,7,9};//數組的動態聲明法int arr []=newint[10];System.out.println("arr[]數組的長度是"+ arr.length);for(int i =0; i <
Time of Update: 2016-08-31
使用JDBC從資料庫中查詢資料,jdbc資料庫* ResultSet 結果集:封裝了使用JDBC 進行查詢的結果 * 1. 調用Statement 對象的 executeQuery(sql) 方法可以得到結果集 * 2. ResultSet 返回的實際上就是一張資料表,有一個指標指向資料表的第一行的前面, * 可以調用next()方法檢測下一行是否有效,若有效,返回true,且指標下移, * 相當於iterator 對象的 hasNext() 和 next()方法的結合體 * 3.
Time of Update: 2016-08-31
基於Session的國際化實現,Session國際化實現如何將我們網站的其它內容(如菜單、標題等)做國際化處理呢?這就是本篇要將的內容—>國際化。在項目的spring.xml檔案添加的內容如下1 <mvc:interceptors> 2 <span>3 <bean class="org.springframework.web.servlet.i18n.LocaleChangeInterceptor" /> 4 </mvc:
Time of Update: 2016-08-31
spring入門(三)【事務控制】,spring入門事務控制在開發中需要操作資料庫,進行增、刪、改操作的過程中屬於一次操作,如果在一個業務中需要更新多張表,那麼任意一張表的更新失敗,整個業務的更新就是失敗,這時那些更新成功的表必須復原,否則業務會出錯,這時就要用到事務,即這個業務的操作屬於一個事務,事務具有原子性、隔離性、一致性、持久性。這時便用到了事務,事務控制的目的是保證一組操作要麼全部成功,要麼全部失敗。spring提供了對事務的支援,在spring中主要有兩種方式使用事務,一、編程式事務
Time of Update: 2016-08-29
通過Driver擷取資料庫連接,driver資料庫連接先看一下檔案,在當前包下有一個properties設定檔,在根目錄下有一個lib檔案夾,裡面放的是mySql的驅動jar包Driver :是一個介面,資料庫廠商必須提供實現的介面,能從其中擷取資料庫連接 可以通過Driver的實作類別的對象擷取資料庫連接 * 1.加入mySql驅動 * 1.1 解壓mysql-connector-java-5.1.39.zip 1.2 在當前項目下建立lib目錄 1.3 * 把mysql-connector-
Time of Update: 2016-08-30
hibernate總結一,hibernate總結在hibernate中查詢使用List,Map和類對象定製傳回型別 在使用hibernate進行查詢時,使用得最多的還是通過構建hql進行查詢了。在查詢的過程當中,除使用經常的查詢對象方法之外,還會遇到查詢一個屬性,或一組聚集結果的情況。在這種情況下,我們通常就需要對返回的結構進行處理。一般情況下,我們通過構建hql,並通過設定query的resultTransformer來定製返回結果的類型,一般設定為map屬性,如下所示、來指定查
Time of Update: 2016-08-31
JAVA中的deflate壓縮實現,javadeflate壓縮在檔案的傳輸過程中,為了使大檔案能夠更加方便快速的傳輸,一般採用壓縮的辦法來對檔案壓縮後再傳輸,JAVA中的java.util.zip包中的Deflater和Inflater類為使用者提供了DEFLATE演算法的壓縮功能,以下是自已編寫的壓縮和解壓縮實現,並以壓縮檔內容為例說明,其中涉及的具體方法可查看JDK的API瞭解說明。 1 /** 2 * 3 * @param inputByte 4 *
Time of Update: 2016-08-28
zookeeper_01:zookeeper概述, 應對情境: 相對於開發在一台電腦上啟動並執行單個程式,如何讓一個應用中的多個獨立的程式協同工作是一件非常困難的事情。開發這樣的應用,很容易讓很多開發人員陷入如何使多個程式協同工作的邏輯中,最後導致沒有時間更好地思考和實現他們自己的應用程式邏輯;又或者開發人員對系統邏輯關注不夠,只是用很少的時間開發了一個簡單脆弱的主協調器,導致不可靠的單一失效點。 ZooKeeper使命: 在分布式系統中協作多個任務。一個協作任務指一個包
Time of Update: 2016-08-28
Java poi讀取,寫入Excel,處理row和cell可能為空白的情況,poirow首先需要匯入包import org.apache.poi.hssf.usermodel.HSSFWorkbook;import org.apache.poi.poifs.filesystem.NPOIFSFileSystem;import org.apache.poi.ss.usermodel.Row;import org.apache.poi.ss.usermodel.Sheet;import
Time of Update: 2016-08-25
【Java學習筆記】泛型,java學習筆記泛型: jdk1.5出現的安全機制好處: 1.將運行時期的問題ClassCastException轉到了編譯時間期。 2.避免了強制轉換的麻煩。 <>: 什麼時候用? 當操作的引用資料類型不確定的時候,就使用<>。將要操作的引用資料類型傳入即可。 其實<>就是一個用於接收具體引用資料類型的參數範圍。 在程式中,只要用到了帶有<>的類或者介面,就
Time of Update: 2016-08-25
Java-->Gson解析相較於Json,gsonjson--> Gson解析jar包: 連結:http://pan.baidu.com/s/1slCeq77 密碼:f9ig--> 官方Json解析工具類: 1 package com.dragon.java.jsonwebdata; 2 3 import java.util.ArrayList; 4 import java.util.List; 5 6 import org.json.JSONArray; 7
Time of Update: 2016-08-24
Struts1 中提交中文表單到ActionForm後出現亂碼問題的原因及處理方法,struts1actionform問題:在你所有版面設定的編碼都是utf-8的情況下仍然會出現中文亂碼現象。一、亂碼出現原因由於Struts架構直接把表單資料發送給了ActionForm,所以這裡面沒有對HttpRequestServlet進行SetCharacterEncoding,所以預設是按照ISO-8859-1。二、解決辦法方法 :
Time of Update: 2016-08-23
【Java學習筆記】集合架構Ⅱ,java學習筆記迭代 ●迭代是取出集合中元素的一種方式。 ●因為Collection中有iterator方法,所以每一個子類集合對象都具備迭代器。 ●用法:第一種for (iterator iter=iterator(); iter.hasNext();) //老外比較喜歡用這種,省記憶體(iter的記憶體),開發時用這個{ System.out.println(iter.next()); }第二種Iterator iter =
Time of Update: 2016-08-23
【Java學習筆記】使用Iterator時,對對象進行強制轉化的小問題,學習筆記iterator 1 import java.util.ArrayList; 2 import java.util.Iterator; 3 4 import cn.itcast.p1.bean.Person; 5 6 public class ArrayListTest { 7 8 public static void main(String[] args) { 9 ArrayList
Time of Update: 2016-08-23
【Java學習筆記】<集合架構>Iterator的子介面ListIterator,java集合iterator 1 import java.util.ArrayList; 2 import java.util.Iterator; 3 import java.util.List; 4 5 public class Test3 { 6 7 public static void main(String[] args) { 8 List list = new
Time of Update: 2016-08-22
ThreadLocal簡單理解,threadlocal理解在java開源項目的代碼中看到一個類裡ThreadLocal的屬性:private static ThreadLocal<Boolean> clientMode = new
Time of Update: 2016-08-22
Java設定環境變數的含義(JAVA_HOME,PATH,CLASSPATH),java_homeclasspath開發Java程式之前,需要在電腦行安裝並配置Java開發環境。一種是直接安裝Myeclipse,利用其內建的JDK編譯運行;另一種是在我們的Windows或者Linux平台下安裝JDK,配置環境變數。(隨著JDK版本的更新,Myeclipse預設JDK是不變的,除非升級最新版的Myeclipse) 在作業系統平台下安裝JDK,最麻煩的不過是配置環境變數: 1、
Time of Update: 2016-08-22
【Java學習筆記】集合架構Ⅰ,java學習筆記 集合類的由來: 對象用於封裝特有資料,對象多了需要儲存,如果對象的個數不確定。 就使用集合容器進行儲存。集合特點: 1、用於儲存物件的容器。 2、集合的長度是可變的。 3、集合中不可以儲存基礎資料型別 (Elementary Data
Time of Update: 2016-08-21
控制反轉IoC簡介,反轉ioc簡介控制反轉IoC簡介 在實際的應用開發中,我們需要盡量避免和降低對象間的依賴關係,即降低耦合度。通常的業務對象之間都是互相依賴的,業務對象與業務對象、業務對象與持久層、業務對象與各種資源之間都存在這樣或那樣的依賴關係。但是如何才能做到降低類之間的依賴關係呢?這就是本文核心IoC需要解決的問題,下面從兩大點具體介紹IoC:(1)IoC與DI的基本概念