Time of Update: 2016-02-27
標籤: 1.註冊驅動Class.forname("com.mysql.jdbc.Driver");//這是串連mysql資料庫的驅動2.擷取資料庫連接java.sql.Connection conn=java.sql.DriverManager.getConnection(); 3.擷取運算式java.sql.Statement stmt=conn.createStatement("jdbc:mysql://localhost/test?useUnicod
Time of Update: 2016-02-29
session沒有到期,其儲存的資料無故丟失的原因,session到期問題:我們經常會做到的一個功能,將登入使用者資訊儲存到session中,在頁面上顯示登入使用者名稱。但是,如果很短時間內甚至幾秒沒有重新整理這個頁面的話,這個使用者名稱就消失了,其實就是session中儲存的使用者資料丟失了。百度過很多,大部分說是session到期時間設定長一點,或者tomcat的配置問題等等,但都沒能解決....在上一篇部落格裡問到這個問題的時候,有個博友的評論給了我思路,果然O(∩_∩)O
Time of Update: 2016-02-29
SpringMVC源碼解析,springmvc源碼使用SpringMVC開發時,可以使用@SessionAttributes註解緩衝資訊.這樣業務開發時,就不需要一次次手動操作session儲存,讀資料.1 @Controller2 @RequestMapping("telephones")3 @SessionAttributes(value={"name","degree"},types={Double.class})4 public class AttributeController {5
Time of Update: 2016-02-29
eclipse安裝外掛程式的各種方法,eclipse安裝外掛程式做為當下最流行的開源IDE之一,Eclipse的一大優勢就在於其無數優秀的外掛程式。一個好的外掛程式可以大大的提高我們的工作效率,學習如何安裝Eclipse外掛程式自然也是必修課了。下面介紹Eclipse外掛程式的安裝方法。eclipse外掛程式的壓縮包一般有以下兩種形式為了示範如何安裝,推薦2款eclipse外掛程式Eclipse外掛程式的安裝方法大體有以下幾種,自己選一種安裝啦:第一種:直接複製法顧名思義,直接複製法就是直接把外
Time of Update: 2016-02-28
Json Utils,jsonutilsimport java.util.List;import java.util.Map;import net.sf.json.JSONArray;import net.sf.json.JSONObject;import net.sf.json.JsonConfig;import net.sf.json.util.CycleDetectionStrategy;import net.sf.json.xml.XMLSerializer;/** *
Time of Update: 2016-02-29
web service遇到的異常,webservice遇到異常:Caused by: java.io.IOException: Could not find destination factory for transport http://schemas.xmlsoap.org/soap/http at
Time of Update: 2016-02-28
Java語言導學 (原書第五版),導學第五版第一章 快速入門第二章 物件導向的編程概念第三章 語言基礎 1.continue的用法第四章 類和對象 1.this關鍵字 ; 2.嵌套類; 3.枚舉; 4.註解;第五章 介面與繼承 1.覆蓋與屏蔽; 2.super關鍵字;第六章
Time of Update: 2016-02-28
SpringMVC源碼解析,springmvc源碼HandlerAdapter在處理請求時上下文資料的傳遞工作是由ModelAndViewContainer負責的.源碼注釋是這樣描述的:Records model and view related decisions made by HandlerMethodArgumentResolvers and HandlerMethodReturnValueHandlers during the course of
Time of Update: 2016-02-29
Java基礎 靜態塊、非靜態塊、建構函式的執行順序,java建構函式Java中經常有一些靜態塊,這是用來在產生類之前進行的初始化,無論java還C++語言中的static,都是最先初始化好的。結構如下: static { 靜態語句代碼塊 } { 非靜態語句代碼塊 } 異同點 相同點:都是在JVM載入類時且在構造方法執行之前執行,在類中都可以定義多個,一般在代碼塊中對一些static變數進行賦值。 不同點:
Time of Update: 2016-02-28
apache CXF wsdl2java工具的使用,cxfwsdl2javacxf的wsdl2java命令和JDK的wsimport命令的區別和使用JDK提供了一個wsimport.exe的命令,主要是用於將WebService產生用戶端代碼,然後好調用WebService。 wsimport 是根據JDK1.6.0_21及以上的產生本地代碼的,它只能解析伺服器端的SOAP協議為1.1,不能解析SOAP1.2的協議。如果解析SOAP1.2
Time of Update: 2016-02-29
JavaEE 擷取路徑全攻略,javaee路徑全攻略 本篇部落格是 JavaWeb 應用程式伺服器端在不同環境下擷取檔案路徑的全面總結。 擷取檔案路徑後主要應用的情境,讀取 JavaWeb 自訂設定檔、在特定路徑下產生各種類型的檔案提供下載......
Time of Update: 2016-02-28
線程的2種實現和線程的交替執行,線程2種交替執行學了線程,收穫不少,記錄下了吧.一、線程的主要兩種實現方法。1.繼承Thread類,重寫run()方法 main方法中建立子類,引用調用start()方法執行個體如下://繼承Thread類,重寫run()方法 public class ThreadOne extends Thread {public void run() {for (int i = 1; i <=
Time of Update: 2016-02-28
一個完整的WSDL文檔及各標籤詳解,wsdl文檔詳解<?xml version="1.0" encoding="UTF8" ?><wsdl:definitions targetNamespace="http://www.57market.com.cn/HelloService" xmlns:soapenc12="http://www.w3.org/2003/05/soapencoding"
Time of Update: 2016-02-28
java多線程-BlockingQueue,-blockingqueueBlockingQueue簡介 ArrayBlockingQueue:基於數組實現的一個阻塞隊列,在建立ArrayBlockingQueue對象時必須制定容量大小。並且可以指定公平性與非公平性,預設情況下為非公平的,即不保證等待時間最長的隊列最優先能夠訪問隊列。 LinkedBlockingQueue:基於鏈表實現的一個阻塞隊列,在建立LinkedBlockingQueue對象時如果不指定容量大小,則預設大小為Integ
Time of Update: 2016-02-28
spring常用註解使用解析,spring註解解析spring沒有採用約定優於配置的策略,spring要求顯示指定搜尋哪些路徑下的Java檔案。spring將會把合適的java類全部註冊成spring Bean。 問題:spring怎麼知道把哪些Java類當初bean類處理?這就需要使用annotation,spring使用一些特殊的annotation來標註bean類。 @Component:標準一個普通的spring
Time of Update: 2016-02-27
Atitit避免出現null 指標異常解決方案,atitit避免出現指標Atitit避免出現null 指標異常解決方案 1. Null的問題12. 強制區分一般引用vs 可Null 參考 vs 強制引用,或者說非Null 參考23. ?運算子(問號運算子) !驚嘆號運算子避免出現null
Time of Update: 2016-02-28
轉:java多線程--同步容器,java多線程--容器java同步容器 在Java的集合容器架構中,主要有四大類別:List、Set、Queue、Map。List、Set、Queue介面分別繼承了Collection介面,Map本身是一個介面。注意Collection和Map是一個頂層介面,而List、Set、Queue則繼承了Collection介面,分別代表數組、集合和隊列這三大類容器。像ArrayList、LinkedList、HashMap這些容器都是非安全執行緒的。因此,在編寫程式時
Time of Update: 2016-02-27
Tomcat+Myeclipse2015的安裝與配置,myeclipsetomcat配置首先下載安裝tomcat,在官網下載即可,目前的版本有最新的到tomcat9.0,但是在實際的開發過程中一般為tomcat7.0或者tomcat8.0,在這裡大部分為tomcat7.0,所以下載這個版本就可以了。在安裝過程中基本採取預設的安裝路徑即可,也可以自己指定安裝的路徑,安裝後要進行環境的配置,步驟如下: (1)依次執行:“我的電腦----->屬性---->進階----
Time of Update: 2016-02-27
深入Java虛擬機器(1)——Java的體繫結構Java體繫結構Java體繫結構包括四個獨立但相關的技術:1.Java程式設計語言2.Java class檔案格式3.Java應用編程介面(API)4.Java虛擬機器當編寫並運行一個Java程式時,就同時使用了這四種技術。用Java程式設計語言編寫原始碼,把它編譯成Java
Time of Update: 2016-02-27
JAVA實現仿紅包分配規則最近過年發紅包拜年成為一種新的潮流,作為程式猿對演算法的好奇遠遠要大於對紅包的好奇,這裡介紹一種自己想到的一種隨機紅包分配策略,還請大家多多指教。演算法介紹一、紅包金額限制對於紅包,我們知道沒人隨機的最小紅包是1分,最大金額是200元,這裡我們同樣來設定紅包的範圍,下面代碼我們統一金錢的單位為分。 //最小紅包額度private static final int MINMONEY = 1;//最大紅包額度private static final int