`
Gavin.Chen
  • 浏览: 326874 次
  • 性别: Icon_minigender_1
  • 来自: 广州
文章分类
社区版块
存档分类
最新评论
文章列表
  用JAVA获取文件,听似简单,但对于很多像我这样的新人来说,还是掌握颇浅,用起来感觉颇深,大常最经常用的,就是用JAVA的File类,如要取得c:/test.txt文件,就会这样用File file = new File("c:/test.txt");这样用有什么问题,相信大家都知道,就是路径硬编码,对于JAVA精神来说,应用应该一次成型,到处可用,并且从现实应用来讲,最终生成的应用也会部署到Windows外的操作系统中,对于linux来说,在应用中用了c:/这样的字样,就是失败,所以,我们应该尽量避免使用硬编码,即直接使用绝对路径。     在Servlet应用中,有一 ...
  昨天一个同事问了一个问题,涉及到如何设计一个矩阵存储模型的问题,当时想了一些,但都不能很好的解决这个问题,也比较复杂,后来仔细想了一下,便写了下面这个类,比较简单,也能满足基本的应用。 import java.util.HashMap; import java.util.Map; /**  *  * @author Dao  */ public class RectStoreModel {   private int maxRow = 0;   private int maxColumn = 0;   private Map objectMap = new HashMap();     ...
HttpServletRequest中全部输出字符串的方法 =======================================  (http://localhost:8080/wartest/ServletInformation) request.getAuthType() = null request.getCharacterEncoding() = null request.getContentLength() = -1 request.getContentType() = null request.getContextPath() ...
(下文转载于http://www.phpchina.com/html/03/1703-2036.html)   1、首先下载Subversion Windows版本的服务器软件,下载地址如下:http://subversion.tigris.org/servlets/ProjectDocumentList?folderId=91文件为svn-1.2.0-setup.exe,然后执行安装,安装目录如:d:\develop\ ...
import java.io.File; /** * @author Dao * */ public class ProjectFilesPrinter { private static int packageLevel = 0; private static int packageNumber = 0; /** * @param args */ public static void main(String[] args) { String packageBasePath = "G:\\spring\\spring-fr ...
import java.io.File; /** * @author Dao * */ public class ProjectPackagesPrinter { private static int packageNumber = 0; /** * @param args */ public static void main(String[] args) { String packageBasePath = "G:\\spring\\spring-framework-2.5\\src\\main\\java\\org&qu ...
  昨天突发奇想,在网上下载了Spring-2.5的源码下来,很失望,可能它比Maven早出世很久吧,它并不是用Maven建的项目,简单看了下,是用Eclipse开发的,与俺用的Netbeans又是不同,烦,于是发狠自己要把Spring的源码接到Maven下,方便自己查看(我共享到到本文附件里了,有需要的人可以下载下来看看)。     刚开始的时候很傻很天真,居然想要自己一个一个找出Spring所有的Dependency,找了十几个,开始意识到这不是办法了,因为实在太多,没想到Spring居然要依赖这么多的包,看来功能强大也与用的包多有关啊!     后来想了想,应该可以在网上找到它所有的依赖的 ...
  有时候,JAVA程序需调用本地的批处理进行一些处理,下面的代码就演示了如何在JAVA中调用本地的批处理文件,如下 import java.io.BufferedReader; import java.io.InputStreamReader; /** * @author Dao */ public class Test { public static void main(String[] args) { Process process; try { process = Runtime.getRuntime().exec("c: ...
准备相关软件 下载安装Apache2.2.4Apache下载地址:http://archive.apache.org/dist/httpd/binaries/win32/,选择下载windows平台安装包文件apache_2.2.4-win32-x86-no_ssl.msi。   接受安装协议   配置apache服务器信息   Network Domain设置站点名称,这个不会对 ...
(转载于http://isky.iteye.com/blog/251544)        开始--运行--cmd 进入命令提示符 输入netstat -ano 即可看到所有连接的PID 之后在任务管理器中找到这个PID所对应的程序如果任务管理器中没有PID这一项,可以在任务管理器中选"查看"-"选择列"         经常,我们在启动应用的时候发现系统需要的端口被别的程序占用,如何知道谁占有了我们需要的端口,很多人都比较头疼,下面就介绍一种非常简单的方法,希望对大家有用 假如我们需要确定谁占用了我们的9050端口 1、Windows平台 在window ...
      在进行企业应用的开发过程中,我们经常会遇到原因而必须要从一个对象中拷贝值到另一个对象中,这两个对象有部份相同的字段,必须将这些相同字段的值从源对象拷贝到目标对象中,因此,一个值拷贝的实用类就变得很必要了,下面我们就用JAVA范型与JAVA影射去实现这样一个实用类吧,也算是JAVA范型的一个应用实例了,同时也是一个JAVA影身的简单应用实例。 package common; import java.lang.reflect.Array; import java.lang.reflect.Field; import java.util.ArrayList; import java.ut ...
(本文转载自http://jallay.iteye.com/blog/256554) 1:ServletContext对象是一个为整个web应用提供共享的内存,任何请求都可以访问里面的内容 2:如何实现在服务启动的时候就动态的加入到里面的内容:我们需要做的有:   1) 实现servletContextListerner接口 并将要共享的通过setAttribute(name,data)方法提交到内存中去   2)应用项目在通过getAttribute(name)将数据或到 ServletContextLTest.java ==================================== ...
  刚在Javaeye看到一篇文章,关于网站集成支付宝的,正是我之前想了解的,不过作者写得有些零乱,解释也不太清楚,代码格式更是看着郁闷,待以后有空消化消化,再实践下,现先贴出来保存着吧。   (本文转载于http://stephen830.iteye.com/blog/254827)   国内电子商务系统实现的基本流程如下: 客户在系统内下订单 -> 系统根据订单生成支付宝接口url -> 客户通过url使用支付宝(网上银行)付款 -> 支付宝将客户的付款完成信息发送给电子商务系统 -> 系统收到支付宝信息后确定客户订单已经付款 -> 进行发货等后续流程。   在 ...
(以下转载自http://icyheart.iteye.com/blog/254857) 以下为log4j中的配置参数:   %m 输出代码中指定的消息 %p 输出优先级,即DEBUG,INFO,WARN,ERROR,FATAL %r 输出自应用启动到输出该log信息耗费的毫秒数 %t 输出产生该日志事件的线程名; %n 输出一个回车换行符,Windows平台为"\r\n",Unix平台为"\n" %d 输出日志时间的日期或时间,默认格式为ISO8601,也可以在其后指定格式, 比如:%d{yyy MMM dd HH:mm:ss,SSS},输出类似:20 ...
 如果用过EJB3的人,肯定也知道EJB3有一个EntityManager的类,如下代码 @Stateless @Remote({TestRemote.class}) @RemoteBinding(jndiBinding="TestSessionBeanRemote") @Local({TestLocal.class}) @LocalBinding(jndiBinding="TestSessionBeanLocal") public class TestSessionBean implements TestRemote, TestLocal { @ ...
Global site tag (gtag.js) - Google Analytics