昨天花了2个小时看了看伍迷写的《戏说OOP(C#)版》体会颇深。本来看的一些设计模式的书都因为说法太晦涩让我糊里糊涂地就放弃了,难得的是这本书长度适中,当作消遣的同时把设计模式的一些常用方法都点水点过,当作入个小门至少在他幽默对话式的作品里开始想学OOP设计模式了
昨天花了2个小时看了看伍迷写的《戏说OOP(C#)版》体会颇深。本来看的一些设计模式的书都因为说法太晦涩让我糊里糊涂地就放弃了,难得的是这本书长度适中,当作消遣的同时把设计模式的一些常用方法都点水点过,当作入个小门至少在他幽默对话式的作品里开始想学OOP设计模式了
在做jsp文件上传下载页面的时候,其实有很多格式的文件,但是tomcat总是很不聪明将其当作servlet或者jsp页面打开了,导致反应大大变慢,甚至出错……就比如rar文件竟然直接打开了~~
后来发现只要进行一下操作就可以解决问题:
打开:%TOMCAT_HOME%/conf/web.xml
找到一大堆这类的代码:
<mime-mapping>
<extension>xxx</extension>
<mime-type>yyy</mime-type>
</mime-mapping>
然后在后面加入对应的代码(这里红色的xxx就是这个文件的后缀名,绿色的yyy是文件的web类型,比如:image/pict或者application/pdf)
里面增加rar文件的mime映射就可以了。
具体的添加格式可以对照doc之类的后缀(默认的web.xml里有这种文件的MIME映射),rar的MIME网上搜索一下就有了。
<mime-mapping>
<extension>rar</extension>
<mime-type>application/octet-stream</mime-type>
</mime-mapping>
其实就是这样来解决这类文件在ie中乱码显示或者是直接被应用程序启动的结果。
这里自以为是觉得这个是技巧……
因为自己在初学的时候只会
javac [ClassName].java
接着各式各样的IDE就开始开心地使用起来了……结果很基础的东西就这样Say Good Bye 了。
最近开始学习Hibernate,因为不会ANT进行应用部署,不得不重拾java这些基础东西,发现很多问题本应该是IDE简单的自动生成在黑漆漆的CMD下就发愣起来了……
觉得要记一些有用的东东:(呵呵,至少慢慢连载吧)
1. javac编译时把Class编译到对应的包中:
javac -d . [ClassName].java
2. java运行包中文件时不能到包中运行java [ClassName],而应该:
java [PackageName].[ClassName]
【more】待续……