专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅
今天一个程序的异常直接将我的linux下的tomcat宕机死掉,查看程序的log4j日志后发现,在tomcat宕机前的最后输出是说我们的程序中写入文件到一个不存在的目录。我检查了下发现,同事将上传图片的路径写死了。指定了一个类似/usr/local/tomcat/usr/projectname/upload 这样的目录。 在开发初期我们因为对很多jdk的不熟悉,常常会犯这种写死操作路径的方法。但是当我们的tomcat安装目录不一样的时候,问题就来了,我们不能更改程序吧,这样代价太大。这个时候我们最好的办法就是改进我们的路径获取方式。那如何获取呢。我们只是需 [阅读全文] [PDF]
取出指定所在类的路径 class A {String getPath() {return this.getClass().getClassLoader().getSystemResource(”A”).getPath();}} 2。取出类ClassLoader的开始路径(执行路径)//String preUri=this.getClass().getClassLoader().getResource(”").getPath(); 比如WebApp的项目,以下的指令得出的结果就是 /D:/project/crFj1 [阅读全文] [PDF]
一般情况下,我们都使用相对路径来获取资源,这样的灵活性比较大. 比如当前类为com/bbebfe/Test.class 而图像资源比如sample.gif应该放置在com/bbebfe/sample.gif 而如果这些图像资源放置在icons目录下,则应该是com/bbebfe/icons/sample.gif 通过当前类文件的路径获取资源主要有如下几种方式: ·假设当前类为com.bbebfe.Test ·包所在的文件夹为bin StringimageName=\"icons/sample.gif\" 1,通过Class.getResource()定位类路径下的 [阅读全文] [PDF]
类路径可以连接Java运行库和文件系统。它定义编译器和解释器应该在何处查找要加载的.class文件。它的基本思想是:文件系统的层次结构反映了Java包的层次结构,而类路径则定义了文件系统中的哪个目录可以作为Java包层次结构的根。 遗憾的是,通常文件系统非常复杂并依赖于平台,而且和Java包也不能很好地匹配。尤其是在Windows环境中更是如此。Java是一些Unix高手设计的,因而从很多方面来说,这也就意味着它无法很好地与Windows约定同步。这样一来,不论是新用户还是资深Java程序员都深感类路径的棘手。没错,它的确不是Java平台好的一面,它让您到了下班 [阅读全文] [PDF]
来源:IT专家网  如果没接触过的人,刚听到Web一词就会感到既神奇又恐慌;神奇之处在于它能带给人海量的资源,图片、新闻等等;恐慌在于构成这一网站的元素太多,这就意味着要想成为一名Java Web开发人员,要学习大量的Web知识。   这里指的Java Web开发主要是基于B/S架构,B代表Browser,S代表Server  以下列出的顺序是我近来摸索出的  理解http协议、web交互原理  html 4.0 这是最初用来显示网页内容的基础技术  xml 和html最显著的区别是它是用来存储数据的而不是显示数据的  css 随着后续浏览器版本的更新,会支持这一页面样式设计技术  xhtml [阅读全文] [PDF]
1 共5条 分1页