- 博客(8)
- 资源 (3)
- 收藏
- 关注
原创 请慎用java的File#renameTo(File)方法(转)
以前我一直以为File#renameTo(File)方法与OS下面的 move/mv 命令是相同的,可以达到改名、移动文件的目的。不过后来经常发现问题:File#renameTo(File)方法会返回失败(false),文件没有移动,又查不出原因,再后来干脆弃用该方法,自己实现一个copy方法,问题倒是再也没有出现过。 昨天老板同学又遇到这个问题,File#renameTo(File)方法
2013-04-12 16:45:26 652
原创 tomcat热部署的实现原理
一. 概述 名词解释:所谓热部署,就是在应用正在运行的时候升级软件,却不需要重新启动应用。 对于Java应用程序来说,热部署就是在运行时更新Java类文件。在基于Java的应用服务器实现热部署的过程中,类装入器扮演着重要的角色。大多数基于Java的应用服务器,包括EJB服务器和Servlet容器,都支持热部署。类装入器不能重新装入一个已经装入的类,但只要使用
2013-04-11 13:55:44 600
原创 关于request.getRealPath()的几点疑问
1、此方法已过时,现在可替换的实现方法有 request.getSession().getServletContext().getRealPath("/") 在Servlet 里用this.getServletContext().getRealPath("/");获得绝对路径。 struts里用this.getServlet().getServletCon
2013-04-11 11:02:25 1134
原创 struts2工作原理
Struts2工作原理 Struts2框架的正常运行,除了占核心地位的xwork的支持以外,Struts2本身也提供了许多类,这些类被分门别类组织到不同的包中。从源代码中发现,基本上每一个Struts2类都访问了WebWork提供的功能,从而也可以看出Struts2与WebWork千丝万缕的联系。但无论如何,Struts2的核心功能比如将请求委托给哪个Action处理都是由xwork完
2013-04-07 10:31:47 925
原创 术语简写
IDE Integrated Development Environment 集成开发环境; Java2EE:Java 2 Platform,Enterprise Edition JavaEE :Java Enterprise Edition 是 J2EE的一个新的名称,之所以改名,目的还是让大家清楚J2EE只是Java企业应用。
2013-04-03 14:44:55 565
原创 java基础--连载8
网络编程: 端口: 物理端口: 逻辑端口:用于标识进程的逻辑地址,不同进程的标识;有效端口:0~65535,其中0~1024系统使用或保留端口。 java 中ip对象:InetAddress. import java.net.*; class IPDemo{ public static voidmain(String[] args) throws UnknownHos
2013-04-03 09:34:36 480
原创 java基础--连载7
Jdk5.0新特性: Collection在jdk1.5以后,有了一个父接口Iterable,这个接口的出现的将iterator方法进行抽取,提高了扩展性。 -------------------------------------------------- 增强for循环:foreach语句,foreach简化了迭代器。 格式:// 增强for循环括号里写两个参数,第一个是声明一个变量,
2013-04-02 09:51:18 612
原创 java基础-连载6
Integer对象: ★★★☆ 数字格式的字符串转成基本数据类型的方法: 1:将该字符串封装成了Integer对象,并调用对象的方法intValue(); 2:使用Integer.parseInt(numstring):不用建立对象,直接类名调用; 将基本类型转成字符串: 1:Integer中的静态方法 String toString(int); 2:int+""; 将
2013-04-01 09:26:55 713
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人