|
计算机考试资源大全=========点击进入浏览 本文《java初学者必读-经验总结(3)》关键词:计算机考试,计算机等级考试,计算机二级考试
java初学者必读-经验总结(3)
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");
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 上,所以还差一步,
[1] [2] 下一页
网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
|