Time of Update: 2017-01-18
本文介紹了Java Servlet編程所需的軟體及環境配置。只要你有一台安裝Windows 95/98了的PC機,便可以按照本文的步驟開發Servlet程式了。本文同時給出了通過Java Servlet向使用者的硬碟寫入和讀取Cookie的方法及常式。通過它可以實現網上常見的個人化網頁、網上購物籃、密碼驗證等。 Java
Time of Update: 2017-01-18
velocity使用1.7版本。 在win7下使用intelliJ IDEA建立一基於tomcat的web app項目,命名為todo_web,設定path為/todo,匯入velocity相關jar包。只匯入velocity-1.7.jar這個包可能會報錯,根據提示再匯入velocity內建的其他包。 項目結構如下:測試Tomcatindex.jsp內容如下:複製代碼 代碼如下:<%-- Created by IntelliJ IDEA. --%><%@ page
Time of Update: 2017-01-18
1.首先要去Microsoft官網下載sqljdbc2.0驅動——Microsoft SQL Server JDBC Driver
Time of Update: 2017-01-18
最近在項目中遇到一個小問題,一個字串分割成一個數組,類似String str=”aaa,bbb,ccc”; 然後以”,”為分割符,將其分割成一個數組,用什麼方法去實現呢?第一種方法:可能一下子就會想到使用split()方法,用split()方法實現是最方便的,但是它的效率比較低第二種方法:使用效率較高的StringTokenizer類分割字串,StringTokenizer類是JDK中提供的專門用來處理字串分割子串的工具類。它的建構函式如下:public
Time of Update: 2017-01-18
眾所周知,java提供了很多字串截取的方式。下面就來看看大致有幾種。1.split()+Regex來進行截取。 將正則傳入split()。返回的是一個字串數群組類型。不過通過這種方式截取會有很大的效能損耗,因為分析正則非常耗時。String str = "abc,12,3yy98,0";String[] strs=str.split(",");for(int i=0,len=strs.length;i<len;i++){
Time of Update: 2017-01-18
java LRU(Least Recently Used )詳解LRU是Least Recently Used
Time of Update: 2017-01-18
java環境中的JDK、JVM、JRE 近來小看了下Android,撲面而來一堆概念JDK、JVM、JRE、SDK、NDK、ADT。縷了一下,其中JDK、JVM、JRE是java環境的東西,而SDK、NDK、ADT是Android開發用到的東西。下面來區別一下JDK、JVM、JRE。小貼士:mac下裝完java後,它在哪裡呢,見下圖首先來說一下JDK JDK(Java Development Kit) 是 Java
Time of Update: 2017-01-18
Java調用天氣Webservice的小應用廢話不多說,直接貼代碼: CityReq.javapackage com.weather;import javax.xml.bind.annotation.XmlElement;import javax.xml.bind.annotation.XmlRootElement;@XmlRootElement(name="getWeatherbyCityName",namespace="http://WebXml.com.cn/")public
Time of Update: 2017-01-18
Java中length,length(),size()區別length屬性:用於擷取數組長度。eg:int ar[] = new int{1,2,3}/*** 數組用length屬性取得長度*/int lenAr = ar.length;//此處lenAr=3System.out.println("Arr length:"+lenAr); length()方法:用於擷取字串長度。String str = "Hello World Java";/***
Time of Update: 2017-01-18
java自訂註解Java註解是附加在代碼中的一些元資訊,用於一些工具在編譯、運行時進行解析和使用,起到說明、配置的功能。註解不會也不能影響代碼的實際邏輯,僅僅起到輔助性的作用。包含在 java.lang.annotation 包中。1、元註解元註解是指註解的註解。包括 @Retention @Target @Document @Inherited四種。1.1、@Retention: 定義註解的保留原則@Retention(RetentionPolicy.SOURCE)
Time of Update: 2017-01-18
其實是可以通過@Constraint來限定自訂註解的方法。@Constraint(validatedBy = xxxx.class)下面是我做的 java自訂註解實現前後台參數校正 的程式碼範例對這個感興趣的,請好好看,好好學:package sonn.sonnannotation;import java.lang.annotation.Documented;import java.lang.annotation.ElementType;import
Time of Update: 2017-01-18
JDK1.5引入了新的類型——枚舉。在 Java 中它雖然算個“小”功能,卻給我的開發帶來了“大”方便。 用法一:常量在JDK1.5 之前,我們定義常量都是: public static fianl.... 。現在好了,有了枚舉,可以把相關的常量分組到一個枚舉類型裡,而且枚舉提供了比常量更多的方法。 public enum Color { RED, GREEN, BLANK, YELLOW }
Time of Update: 2017-01-18
概念enum的全稱為 enumeration, 是 JDK 1.5 中引入的新特性。在Java中,被 enum 關鍵字修飾的類型就是枚舉類型。形式如下:enum Color { RED, GREEN, BLUE }如果枚舉不添加任何方法,枚舉值預設為從0開始的有序數值。以 Color 枚舉類型舉例,它的枚舉常量依次為RED:0,GREEN:1,BLUE:2枚舉的好處:可以將常量組織起來,統一進行管理。枚舉的典型應用情境:錯誤碼、狀態機器等。枚舉類型的本質儘管enum 看起來像是一種新的資料類型,
Time of Update: 2017-01-18
1、業務背景 最近接觸了一些電商業務,發現在處理電商業務介面時,比如淘寶、支付類介面,介面雙方為了確保資料參數在傳輸過程中未經過篡改,都需要對介面資料進行加簽,然後在介面伺服器端對介面參數進行驗簽,確保兩個簽名是一樣的,驗簽通過之後再進行商務邏輯處理。我們這裡主要介紹一下處理思路,至於簽名演算法我不做過多介紹,網上一大堆。2、處理思路
Time of Update: 2017-01-18
本篇介紹JAVA字串格式化-String.format()的使用,具體如下:常規類型的格式化String類的format()方法用於建立格式化的字串以及串連多個字串對象。熟悉C語言的同學應該記得C語言的sprintf()方法,兩者有類似之處。format()方法有兩種重載形式。format(String format, Object... args) 新字串使用本地語言環境,制定字串格式和參數產生格式化的新字串。format(Locale locale, String format,
Time of Update: 2017-01-18
最近,需要對客戶的介面做一個封裝,然後供自己公司別的系統調用,客戶介面是用HTTP URL實現的,我想用HttpClient包進行請求,同時由於請求的URL是HTTPS的,為了避免需要認證,所以用一個類繼承DefaultHttpClient類,忽略校正過程。1.寫一個SSLClient類,繼承至HttpClientpackage com.pcmall.service.sale.miaomore.impl; import
Time of Update: 2017-01-18
本文執行個體為大家分享了java中文傳值亂碼問題,以及解決方案,供大家參考,具體內容如下一般編碼格式設定:1.可以經過兩次編碼處理,即設定字元集後,在插入前解碼字元集,也是最有效方式 設定字元集:String value=null; try { value= URLEncoder.encode(jsonObjectPar.getString(“value”), “UTF-8”); } catch (UnsupportedEncodingException e) {
Time of Update: 2017-01-18
本文執行個體為大家分享了完整的java分頁攔截類,供大家參考,具體內容如下package com.opms.interceptor;import java.sql.Connection;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;import java.util.Properties;import
Time of Update: 2017-01-18
前言本文主要給大家介紹的是java虛擬機器的故障處理工具,文中提到這些工具包括: 名稱 主要作用 jps JVM process Status Tool, 顯示指定系統內所有的HotSpot虛擬機器進程。通常是本地主機 jstat JVM Statistics Monitoring Tool,用於收集HotSpot虛擬機器各方面的運行資料 jinfo
Time of Update: 2017-01-18
想要在Ubuntu上運行java程式,可以將java程式編譯成功後打包,然後在Ubuntu上用命令執行jar檔案具體操作如下:1、Windows上使用eclipse編譯java工程,編譯完成後匯出為Runnable JAR