?? java初學者必讀.txt
字號:
else if((i<11)&&(i>8)&&(strArr[intFen-1]!="0")&&(strNow[0]=="萬")&&(strNow[2]=="仟"))
strBig = strNum+strDW+"萬零"+strBig.substring(1,strBig.length);
//單獨處理億位
else if(i==11)
{
//億位為零且萬全為零存在仟位時,去掉萬補為零
if((strArr[intFen-1]=="0")&&(strNow[0]=="萬")&&(strNow[2]=="仟"))
strBig ="億"+"零"+strBig.substring(1,strBig.length);
//億位為零且萬全為零不存在仟位時,去掉萬
else if((strArr[intFen-1]=="0")&&(strNow[0]=="萬")&&(strNow[2]!="仟"))
strBig ="億"+strBig.substring(1,strBig.length);
//億位不為零且萬全為零存在仟位時,去掉萬補為零
else if((strNow[0]=="萬")&&(strNow[2]=="仟"))
strBig = strNum+strDW+"零"+strBig.substring(1,strBig.length);
//億位不為零且萬全為零不存在仟位時,去掉萬
else if((strNow[0]=="萬")&&(strNow[2]!="仟"))
strBig = strNum+strDW+strBig.substring(1,strBig.length);
//其他正常情況
else
strBig = strNum+strDW+strBig;
}
//拾億-仟億中一位為零且其前一位(億以上)不為零的情況時補零
else if((i<15)&&(i>11)&&(strArr[intFen-1]=="0")&&(strNow[0]!="零")&&(strNow[0]!="億"))
strBig = "零"+strBig;
//拾億-仟億中一位為零且其前一位(億以上)也為零的情況時跨過
else if((i<15)&&(i>11)&&(strArr[intFen-1]=="0")&&(strNow[0]=="億"))
{}
//拾億-仟億中一位為零且其前一位為億位且為零的情況時跨過
else if((i<15)&&(i>11)&&(strArr[intFen-1]=="0")&&(strNow[0]=="零"))
{}
//億位為零且不存在仟萬位和十億以上時去掉上次寫入的零
else if((i<15)&&(i>11)&&(strArr[intFen-1]!="0")&&(strNow[0]=="零")&&(strNow[1]=="億")&&(strNow[3]!="仟"))
strBig = strNum+strDW+strBig.substring(1,strBig.length);
//億位為零且存在仟萬位和十億以上時,在億仟萬間補零
else if((i<15)&&(i>11)&&(strArr[intFen-1]!="0")&&(strNow[0]=="零")&&(strNow[1]=="億")&&(strNow[3]=="仟"))
strBig = strNum+strDW+"億零"+strBig.substring(2,strBig.length);
else
strBig = strNum+strDW+strBig;
strFen = strFen.substring(0,intFen-1);
intFen = strFen.length;
strArr = strFen.split("");
}
return strBig;
}catch(err){
return ""; //若失敗則返回原值
}
}
希望這寫方法對大家有幫助。暫時就想到這些,以后想到了,在補充。
Top
回復人: Agelboy(程序) ( ) 信譽:100 2002-09-30 10:10:28Z 得分:0
恭喜升星!我剛學的 老是為這配置發愁 前天多虧大家幫忙
不過也謝謝你
Top
回復人: beming(Aming) ( ) 信譽:110 2002-09-30 10:13:54Z 得分:0
to:wjmmml
有沒有有關weblogic是不是這樣寫啊??哈哈,忘記啦,我沒有用過,不過好像在論壇經??匆?
你有沒有配置它的資料之類的??
我想了解一下啊。
Top
回復人: wjmmml(笑著悲傷) ( ) 信譽:183 2002-09-30 10:19:11Z 得分:0
樓上說的什么意思,我沒有懂不過,我有jb7+weblogic6.x的配置文檔,是搜集的,圖文說明。這里貼不上來,需要的給我email:
wangjm@sinosoft.com.cn
Top
回復人: beming(Aming) ( ) 信譽:110 2002-09-30 10:23:24Z 得分:0
是是是,hehe,就是這個?。?
有沒有weblogic7的???
Top
回復人: beming(Aming) ( ) 信譽:110 2002-09-30 10:39:53Z 得分:0
收到,多謝~
Top
回復人: wjmmml(笑著悲傷) ( ) 信譽:183 2002-09-30 10:41:58Z 得分:0
11:刪除文件夾下的所有目錄:
/*
* 刪除一個目錄下的所有文件
*/
public static void delAllFile(String path) {
File file = new File(path);
if(!file.exists()) return;
if(!file.isDirectory()) return;
String[] tempList = file.list();
File temp = null;
for(int i = 0; i < tempList.length; i++) {
if(path.endsWith(File.separator))
temp = new File(path + tempList[i]);
else
temp = new File(path + File.separator + tempList[i]);
if(temp.isFile()) temp.delete();
if(temp.isDirectory()) delAllFile(path + tempList[i]);
}
}
12:字符串轉換成時間及時間相減:
1:) SimpleDateFormat formatter = new SimpleDateFormat ("yyyy.MM.dd");
//假定像2002.07.04的是合法日期其他都非法。
String str="2002.07.04";
ParsePosition pos = new ParsePosition(0);
Date dt=formatter.parse(str,pos);
if(dt!=null)
{
//是合法日期
}
else
{
//非法日期
}
2:)
兩個日期相減
import java.util.*;
import java.text.*;
class a
{
public static void main(String[] args)
{
String s1 = "2003/08/15 17:15:30";
String s2 = "2002/09/14 14:18:37";
try{
SimpleDateFormat formatter = new SimpleDateFormat ("yyyy/MM/dd HH:mm:ss");
ParsePosition pos = new ParsePosition(0);
ParsePosition pos1 = new ParsePosition(0);
Date dt1=formatter.parse(s1,pos);
Date dt2=formatter.parse(s2,pos1);
System.out.println("dt1="+dt1);
System.out.println("dt2="+dt2);
long l = dt1.getTime() - dt2.getTime();
System.out.println("Hello World!="+l);
}catch(Exception e){
System.out.println("exception"+e.toString());
}
}
}
3:)得到2個月后的日期:
import java.util.*;
import java.text.DateFormat;
public class test2
{
public static void main(String args[]) throws Exception
{
String date="2001/11/30";
DateFormat dateFormat =
DateFormat.getDateInstance(DateFormat.MEDIUM);
GregorianCalendar grc=new GregorianCalendar();
grc.setTime(new Date(date));
grc.add(GregorianCalendar.MONTH,2);
System.out.println("grc="+dateFormat.format(grc.getTime()));
}
}
13:jsp/servet重定向問題:
不改變url的:
1:)servlet:
public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
getServletContext().getRequestDispatcher(test2URL).forward(request, response);
2:)jsp
<jsp:forward page="/jsp/forward/one.jsp"/>
改變url的:
1:)response.sendRedirect("/web/mail/pop3.jsp");
Top
回復人: ATCG(novel gene) ( ) 信譽:101 2002-09-30 10:42:25Z 得分:0
收藏
Top
回復人: liuyk(康康) ( ) 信譽:100 2002-09-30 10:54:46Z 得分:0
不錯!
Top
回復人: yxbcxl(小豬) ( ) 信譽:100 2002-09-30 10:58:39Z 得分:0
高手也!
Top
回復人: wjmmml(笑著悲傷) ( ) 信譽:183 2002-09-30 11:04:56Z 得分:0
14:jb7+weblogic6.x配置方法如下:
Win 2000 Temp、Tmp 的配置
因為我們生成的 ejb 相關代碼要進行一系列的編譯,那么所生成的臨時文件就要有個地方放啊,但 Win2000中的 Temp、Tmp 目錄卻偏偏有空格 如%USERPROFILE%\Local Settings\Temp,接下來我們來配置一下:
1) 右擊 《我的電腦》 選屬性,在彈出的對話框中選 《高級》 ,再選 《環境變量》 按鈕,
2) 修改 《Administrator 的用戶變量》和《系統變量》中的 TEMP、TEMP、TMPDIR 選項,單擊每一個選項,然后點《編輯》(右圖),把每個 變量名為 TEMP、TEMP、TMPDIR 的值都改為 c:\WINNT\temp ,當然這不是必須的,只是我建議你這么做。
其實也沒什么難的,若改完,則Win2000環境這么應該沒什么問題了。
WebLogic 6.X 部分
一、JDBC Connection Pool 的配置 以Mysql 小型數據庫為例
在進行此項配置之前,先將欲使用的 數據庫JDBC 驅動 Jar 文件放到D:\bea\wlserver6.1\lib\jdbc 目錄下(建議這樣做,沒有jdbc目錄就建一個唄),然后編輯D:\bea\wlserver6.1\config\mydomain 下的 startWebLogic.cmd 文件,在 classpath 中加入數據庫的JDBC驅動文件,如紅字部分:
:runWebLogic
echo on
set PATH=.\bin;.\bin\oci817_8;d:\oracle\ora81\bin;%PATH%
set CLASSPATH=.\lib\cr_wls60f.jar;.\lib\weblogic_sp.jar;.\lib\weblogic.jar;.\lib\jdbc\mysql.jar
這樣 Weblogic 啟動時才會加載欲使用的數據庫JDBC驅動,配置也才會正常,否則會報錯。
1)在Weblogic控制臺中依次展開Services \ JDBC \ Connection Pools
2)單擊 Configure a new JDBC Connection Pool...
3)填入每一項參數,結果如下:
url: jdbc:mysql://127.0.0.1:3306/test
driver classname:org.gjt.mm.mysql.Driver
properties(key=value):user=root
4) 別忘了點一下 Apply 即應用一下:)
5) Connections 簽下的 初始容量、最大容量、容量增長等可根據自已需要配置
6) 還有至關重要的最后一步,我們做的以上配置工作還沒有真正的應用到 Weblogic 上,所以還差一步,
選 Targets 簽,選 Servers 簽,選 Available (可用)中的 myserver ,然后點"-->" ,再點 Apply 應用一下。
這樣我們所做的工作才會真正有效, Weblogic 也才會認識我們配置的 JDBC Connection Pool
二、配置數據源
1)在Weblogic控制臺中依次展開Services \ JDBC \ Tx Data Sources
2)單擊 Configure a new JDBC Tx Data Source...
3)填入每一項參數,結果如下:
jndi name: MysqlDataSoruce
PoolName:MysqlPool
row prefetch size :48
stream chunk size: 2564) 別忘了點一下 Apply 即應用一下:)
5) 同樣,選 Targets 簽,選 Servers 簽,選 Available (可用)中的 myserver ,然后點"-->" ,再點 Apply 應用一下。
這樣我們所做的工作才會真正有效, Weblogic 也才會認識我們配置的 DataSource。
JBuilder 7 的相關配置
一、數據庫驅動的加載
同 weblogic 一樣,在進行此項配置之前,先將欲使用的 數據庫JDBC 驅動 Jar 文件放到 D:\JBuilder7\lib\jdbc 目錄下(建議這樣做,沒有jdbc目錄就建一個唄)
1) 開啟 JBuilder 7,單擊 Tools \ EnterPrise Setup .......
2) 在彈出窗口中選擇 Database Drivers 簽
3) 再點 Add 按鈕,彈出新窗口(可能你的與圖上的略有不同)
4) 再單擊 New ... 按鈕,彈出新窗口,并改變 Name: 的默認值為 mysql (只要有意義,起個什么名都成)
5) 單擊 Add... 按鈕來查找并添加數據庫的 JDBC 驅動,當然了,我們到 D:\JBuilder7\lib\jdbc 下去找,選 mysql.jar ,注意,不要把mysql.jar 展開,象圖那樣選中再按 OK 就行了。
提示:可以配合 Shift 和 Ctrl 鍵同時選多個 .jar 文件。
6) 結果如下圖,如果有多個需要添加的 .jar 文件,還可點 Add... 按鈕繼續添加。
7) OK 退出.
8) 再OK ,則 mysql JDBC 驅動就已經加入了。
9) 再一次的 Ok ,JBuilder 提示要重起后上述配置才會生效,確定并重啟 JBuilder。
二、EJB 2.0 和 應用服務器的配置,以 WebLogic 6.X為例
在進行此項配置之前要安裝 Borland Enterprise Servler 5.02 ,IAS 4.5 也成,它倆是一回事,當然了我是有新的不用舊的,安裝過程略,因為安裝它很 easy ! 基本是一路回車,我把我的安裝在 D:\BorlandEnterpriseServer 下了。
1) 開啟 JBuilder 7,單擊 Tools \ EnterPrise Setup .......
2) 選擇 CORBA 簽,在 Configuration 下的下拉列表框,選擇 VisiBroker
3) 選擇 Edit... ,彈出 Edit Confiuration 窗口
點擊path for orb tools
4) 單擊 Path for ORB tools: 旁邊的 ... 瀏覽按鈕,彈出 Select Directory 窗口,選擇 D:\BorlandEnterpriseServer5\bin 并 OK。
5) 再 兩遍 OK ,JBuilder 又要求你重啟,沒辦法,照它說的做,重啟 JBuilder 。
6) 重啟后,還要到 Tools \ EnterPrise Setup ....... ,選 CORBA 項,選 Edit ,在彈出窗口中選 Library for projects: 旁邊的 ... 按鈕
7) 在彈出的新窗口的 User Home 中你會發現多了一個選項 Borland Enterprise Server 5.0.2+ Client
即 選擇圖中所示 黑亮的選項,然后 三遍 OK 退出。
8) 再選擇 Project \ Default Project Properties 項
9) 在彈了對話框中選 Server 簽,如圖,點擊 ... 按鈕,
10) 在彈出的新對話框中,選擇 WebLogic Application Server 6.x +,然后復選 Enable server ,見圖中紅框。
11) 復選 Enable server 后,其它各項可選或可填,點擊 ... 按鈕,
選擇 Home directory ;
選擇 Working directory ;
為你機器所裝 Weblogic 的位置。
12) 點擊 Class 簽內的Add 按鈕,如上圖,將 D:\bea\wlserver6.1\lib\cr_wls60f.jar 文件添加進來。如上圖紅線。
再用 Move Up 按鈕,將 D:\bea\wlserver6.1\lib\cr_wls60f.jar 文件移至最項端,因為一般后加的 .jar 文件在最下邊。
這一步也比較重要,因為在JBuilder 環境下可以直接啟動 Weblogic ,那它就要首先檢測 license 是否合法,即 cr_wls60f.jar文件
是否存在。
13) 再選擇 Custom 簽,按如下紅線所示配置,可能您裝的 Weblogic 目錄位置與我的有不同,但大概意思是一樣的。
配置完后,點擊 OK 按鈕退出
domain name :mydomain
server name: myserver
version:6.1 Service Pack1(d:/bea/wlserver6.1)
14) 再在如圖窗口中的 Single server for all services in project 下拉列表框中選擇 WebLogic Application Server 6.x+ 如圖所示,然后 OK 退出。
15) 至此 JBuiler 7 下與 WebLogic 6.x 的配置完成,那我們就開工吧!
本配置有csdn-wjmmml(笑著悲傷)整理。我花了好長時間哦。如轉載請不要刪除本行。
Top
回復人: tianzhiyu(天之宇) ( ) 信譽:100 2002-09-30 11:06:22Z 得分:0
不錯,有你們這些熱心的大俠幫忙,我學習j2ee的信心更足了!
Top
回復人: dszch(chen-hui) ( ) 信譽:100 2002-09-30 11:29:07Z 得分:0
good!
Top
回復人: anziqi(美洲獅) ( ) 信譽:100 2002-09-30 11:41:16Z 得分:0
也給我一份好嗎?
limuyuan0@163.com
Top
回復人: miqier1209(米琪兒) ( ) 信譽:100 2002-09-30 11:42:55Z 得分:0
太好了。謝謝
Top
回復人: Lfrazy(jusan) ( ) 信譽:99 2002-09-30 11:47:38Z 得分:0
good
================================================================
CSDN 論壇助手 Ver 1.0 B0402提供下載。 改進了很多,功能完備!
★ 瀏覽帖子速度極快![建議系統使用ie5.5以上]。 ★ 多種帖子實現界面。
★ 保存帖子到本地[html格式]★ 監視您關注帖子的回復更新。
★ 可以直接發貼、回復帖子★ 采用XML接口,可以一次性顯示4頁帖子,同時支持自定義每次顯示帖子數量??梢詾g覽歷史記錄!
★ 支持在線檢測程序升級情況,可及時獲得程序更新的信息。
★★ 簽名 ●
可以在您的每個帖子的后面自動加上一個自己設計的簽名喲。
Http://www.ChinaOK.net/csdn/csdn.zip
Http://www.ChinaOK.net/csdn/csdn.rar
Http://www.ChinaOK.net/csdn/csdn.exe [自解壓]
Top
回復人: exceed(風之子) ( ) 信譽:99 2002-09-30 12:14:06Z 得分:0
高手高手之高高手也
Top
回復人: june37(june) ( ) 信譽:97 2002-09-30 12:32:53Z 得分:0
謝謝!
Top
回復人: babyfu(你的親親寶貝) ( ) 信譽:98 2002-09-30 12:38:53Z 得分:0
摟住是高手?我看不像咯
Top
回復人: wjmmml(笑著悲傷) ( ) 信譽:183 2002-09-30 12:55:20Z 得分:0
to:babyfu(你的親親寶貝)
是不是高手,不是你說了算的,并且什么時候我也沒有認為自己是一個高手,我只是想做點能幫助別人的事,因為我開心。
并且雖然我不是高手,但是我絕對不會去冒領別人的分。
咱們的事,我想也該告一段落。我不想在和你浪費我的時間。請你也別在騷擾我。謝謝。
Top
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -