今天一个程序的异常直接将我的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页
- 单片机数码管:51单片机数码管显示的好帮手---MAX...
- 点阵显示屏:智能点阵显示屏HCMS-29xx/39xx及其应用
- 单片机教程:单片机编程入门七
- 汇编语言指令集:IBM-PC汇编语言指令集
- 数据传送指令:MCS-51数据传送指令
- 0083智能工社:浅谈足球游戏的人工智能
- 提拔将领:即时战略游戏将领指挥AI方案设想
- directinput:DirectInput 鼠标编程入门
- 实现爆炸后的振动效果
- 飞机射击类小游戏:有关飞机射击类游戏的设计原理
- 音效最好的播放器:游戏音乐和音效的播放
- 游戏调试:利用双计算机调试游戏程序
- 多任务处理:游戏中的多任务处理
- 电脑游戏中的人工智能制作
- 系统升级:角色扮演游戏的升级系统研究
- rpg游戏制作:深入RPG游戏制作—图形篇
- directdraw:通向DirectDraw的捷径
- 3d场景:如何在3D场景中加入Fog
- 游戏搜索:论游戏中的搜索问题(初级篇)
- directx如何使用:使用DirectX优化声音特性