Time of Update: 2017-01-18
二:建立資料庫小試牛刀oracle 8i(順便我們練練手)(為了方便,我就將oracle 8i簡寫8i了)8i和9i確實有些不一樣,不過在介面上區別不大,還是以我的oracle 8i為例為大家講解一下吧!既然是實戰,首先我們為自己建立一個開發使用者,並建立一個表!!在oracle裡建立新使用者和表的方法比較多,只要你有管理員的許可權(廢話!),首先用最簡單的,在8i的程式組中啟動DBA
Time of Update: 2017-01-18
Java的應用越來越廣泛,學習Java的人也越來越多。學過程式設計的人知道,使用Basic進行程式設計,可以使用QBasic、Visual Basic等開發工具;使用C語言進行程式設計,可以使用Turbo C、Visual C++、C++
Time of Update: 2017-01-18
在電腦開發語言的曆史中,從來沒有哪種語言象Java那樣受到如此眾多廠商的支援,有如此多的開發工具,Java菜鳥們如初入大觀園的劉姥姥,看花了眼,不知該何種選擇。的確,這些工具各有所長,都沒有絕對完美的,就算是老鳥也很難做出選擇。在本文中我簡要介紹了常見的十四種Java開發工具的特點,管中窺“器”,希望能對大家有所協助。 1、JDK (Java Development Kit) 2、Java Workshop 3、NetBeans 與Sun Java Studio 5 4、
Time of Update: 2017-01-18
Servlet過濾器簡介
Time of Update: 2017-01-18
複製代碼 代碼如下: package test.remote.tools.combine; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; import java.util.GregorianCalendar; public class TestOutDate { public static void main(String[] args) { //method 1
Time of Update: 2017-01-18
php 5 apache 2.2 webservice 建立與配置 測試載入器:wsCaller.jar (此文是給java程式調用的webservice) 提示:要運行wsCaller.jar 要選安裝jdk 如果沒有安裝jdk 則wsCaller.jar 會以壓縮包的形式顯示 1 寫webservice 要用到的介面 複製代碼 代碼如下: <?php class service { function add($a,$b){ $c=$a+$b; return $c; }
Time of Update: 2017-01-18
說明1.通過指令碼語言讓JAVA執行動態代碼2.用Spring可以將指令碼語言代理成Java介面的實作類別3.Spring2.5.6中支援三種指令碼語言ruby,Groovy,BeanShell4.樣本中為spring與beanshell結合5.依賴spring2.5.6,bsh-2.0b4複製代碼 代碼如下:import org.junit.Test;import org.springframework.scripting.bsh.BshScriptUtils;import
Time of Update: 2017-01-18
序言 許多使用者可能會遇到這樣的情況:在網站上發現一個很好的資源,但是這個資源是分成了很多個檔案存放的,如果想把它儲存到本地,只有靠使用者點擊另存來完成儲存,如果資源分了幾百甚至上千上萬,那簡直是個災難。 在Internet上很多的資源分成多個檔案存放時,它的檔案命名是有一定的規則的;正因如此,我們就可以用程式來完成這個資源的完全下載。 1. 基礎知識 在Internet上,我們要下載網站上的某個資源,我們會獲得一個URL(Uniform Resource
Time of Update: 2017-01-18
本文簡要的討論了Java語言編程中更新XML文檔的四種常用方法,並且分析這四種方法的優劣。其次,本文還對如何控制Java程式輸出的XML文檔的格式做了展開論述。 JAXP是Java API for XML Processing的英文字頭縮寫,中文含義是:用於XML文檔處理的使用Java語言編寫的編程介面。JAXP支援DOM、SAX、XSLT等標準。為了增強JAXP使用上的靈活性,開發人員特別為JAXP設計了一個Pluggability Layer,在Pluggability
Time of Update: 2017-01-18
第三步,安裝配置jBuilder 7 這裡我安裝的是weblogic版安裝jBuilder不要把它裝到帶有空格的目錄裡如Prograih Files,或是中文目錄中,不然編譯時間會出錯的。安裝很簡單,不必多言,這裡著重講一下配置小技巧一:大家覺得jBuilder運行時也許很慢,因為jbuilder預設使用32MB記憶體,如果你的記憶體夠大的話,可以加大一點,具體辦法如下,在jBuilder安裝目錄BIN下找到jbuilder.config檔案,編輯它,改變Vmparams 後的參數,我的配置為
Time of Update: 2017-01-18
一、什麼是JAVA事務通常的觀念認為,事務僅與資料庫相關。事務必須服從ISO/IEC所制定的ACID原則。ACID是原子性(atomicity)、一致性(consistency)、隔離性 (isolation)和持久性(durability)的縮寫。事務的原子性表示事務執行過程中的任何失敗都將導致事務所做的任何修改失效。一致性表示 當事務執行失敗時,所有被該事務影響的資料都應該恢複到事務執行前的狀態。隔離性表示在事務執行過程中對資料的修改,在事務提交之前對其他事務不可見。持
Time of Update: 2017-01-18
本例的學生資訊添加進入資料庫的事務(可以提交事務,交易回復,用本地線程完善)首頁面index.jsp<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %><html> <head> <title>學生資訊管理</title&
Time of Update: 2017-01-18
本例的學生資訊添加進入資料庫的事務(可以提交事務,交易回復,用本地線程完善)首頁面index.jsp<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %><html> <head> <title>學生資訊管理</title&
Time of Update: 2017-01-18
一、概述在java中實現定時執行任務的功能,主要用到兩個類,Timer和TimerTask類。其中Timer是用來在一個後台線程按指定的計劃來執行指定的任務。TimerTask一個抽象類別,它的子類代表一個可以被Timer計劃的任務,具體要執行的代碼寫在TimerTask需要被實現的run方法中。二、先看一個最簡單的例子我們通過代碼來說明import java.text.SimpleDateFormat;import java.util.Date;import
Time of Update: 2017-01-18
java中對於進位的轉換有很多方式,其中對於常見的基本的二進位 八進位 十進位 十六進位等的轉換有對於的封裝類實現,不需要通過二外的演算法來進行實現,具體如下:首先關於最簡單的二進位轉換的方法有:十進位轉成十六進位:String Integer.toHexString(int i)十進位轉成八進位String Integer.toOctalString(int i)十進位轉成二進位 String Integer.toBinaryString(int
Time of Update: 2017-01-18
已知一個字串,求該字串的16進位累加和,已知一段字串和校正碼,校正和累加是否合法,話不多說了直接上代碼public static String makeChecksum(String data) { if (data == null || data.equals("")) { return ""; } int total = 0; int len = data.length(); int num = 0; while (num < len) { String s =
Time of Update: 2017-01-18
一般的我們使用byte接收讀取到的資料,若資料沒有達到byte定義的大小時,我們直接將byte轉換為String則會出現亂碼的情況,在這種情況下應該基於read的傳回值來轉換byte,否則將產生亂碼的情況,下面是一個簡單的樣本:package com.javaio.myinputstream; public class MyConsole { public static void main(String argv[]) throws Exception {
Time of Update: 2017-01-18
今天偶然想把string 類型轉換成 boolean 類型 ,查了下api文檔,發現文檔似乎有點不太對經。。。嗯,就直接發測試代碼吧,廢話懶得說了。。。String s1 = "false"; String s2 = "true"; String s3 = "fAlSe"; String s4 = "TrUe"; String s5 = "true_a"; 以上的string 分別用Boolean.getBoolean(s1); Boolean.getBoolean(s2)
Time of Update: 2017-01-18
本文主要為大家整理Java常見的面試題,供大家參考,具體內容如下1. Java中sleep和wait的區別① 這兩個方法來自不同的類分別是,sleep來自Thread類,和wait來自Object類。sleep是Thread的靜態類方法,誰調用的誰去睡覺,即使在a線程裡調用b的sleep方法,實際上還是a去睡覺,要讓b線程睡覺要在b的代碼中調用sleep。② 鎖:
Time of Update: 2017-01-18
冒泡排序:就是按索引逐次比較相鄰的兩個元素,如果大於/小於(取決於需要升序排還是降序排),則置換,否則不做改變這樣一輪下來,比較了n-1次,n等於元素的個數;n-2,n-3 ... 一直到最後一輪,比較了1次所以比較次數為遞減:從n-1 到 1那麼總的比較次數為:1+2+3+……+(n-1), 以等差公式計算:(1+n-1)/2*(n-1) ==> n/2*(n-1) ==> (n^2-n) * 0.5用大O表示演算法的時間複雜度:O(n^2) ,