- 浏览: 89644 次
- 性别:
- 来自: 上海
最新评论
文章列表
环境:
tomcat5.6
JSP
UTF-8
IP协议:IPv4,IPv6
服务器和访问者在同一机器上。
问题描述
上传文件时,为了避免文件名重复,打算利用IP地址+时间戳的方式和给文件命名。但是,从本机上访问本机服务器时,利用request.getRemoteAddr()函数获取IP地址,得到的是0:0:0:0:0:0:0:1。因为是按IPv4的方式和解析的,所以使得保存文件失败。
[b]原因及解决方案[/b]
因为机器上启用的IPv6协议,所以在对localhost进DNS解析时,得到的是IPv6形式的本机地址0:0:0:0:0:0:0:1。因此在利用http://lo ...
参考:
http://www.knowsky.com/532527.html
方法一:
public String getRemortIP(HttpServletRequest request) {
if (request.getHeader("x-forwarded-for") == null) {
return request.getRemoteAddr();
}
return request.getHeader("x-forwarded-for"); ...
js load js, 阻塞或并行加载
- 博客分类:
- JS
参考:
http://blog.csdn.net/doymm2008/article/details/7513634
http://blog.csdn.net/huli870715/article/details/6373170
方式一:
<head>
<script type="text/javascript" src="a.js"></script>
<script type="text/javascript" src="b.js"></sc ...
DIV被Flash 遮挡问题
- 博客分类:
- Jsp
转自:
http://blog.csdn.net/lvjin110/article/details/7296862
DIV被Flash遮挡,加入<param name="wmode" value="transparent" />
如:
<object width="480" height="400" data="你的flash.swf"
type="application/x-shockwave-flash">
<param name ...
Eclipse输出Class或服务器的Console信息到文件
java多线程发送URL请求
- 博客分类:
- CoreJava
import java.io.BufferedReader;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
import java.io.UnsupportedEncodingException;
import java.net.HttpURLConnection;
import java. ...
import java.io.BufferedInputStream;
import java.io.BufferedReader;
import java.io.File;
import java.io.IOException;
import java.io.InputStreamReader;
import java.lang.management.ManagementFactory;
import java.lang.management.RuntimeMXBean;
public class MultipleProcessorAccess {
...
Linux统计某文件夹下文件、文件夹的个数
- 博客分类:
- Linux
转自:
http://blog.sina.com.cn/s/blog_464f6dba01012vwv.html
统计某文件夹下文件的个数
ls -l |grep "^-"|wc -l
统计某文件夹下目录的个数
ls -l |grep "^d"|wc -l
统计文件夹下文件的个数,包括子文件夹里的
ls -lR|grep "^-"|wc -l
如统计/home/han目录(包含子目录)下的所有js文件则:
ls -lR /home/han|grep js|wc -l 或 ls -l "/home/han"|g ...
查看oracle的schema和User
- 博客分类:
- Oracle
1. 查看oracle的schema:
select SYS_CONTEXT('USERENV','CURRENT_SCHEMA') CURRENT_SCHEMA from dual;
2. 查看oracle的User:
3. telnet(端口号)
telnet gcu10523.austin.hp.com 1526
最近项目中需要把项目部署到tomcat中,并且访问路径中不包含不署名,且想实现Eclipse中的自动部署,扒了好久资料,最终实现了自己的需求,呵呵,如下:
1. 把项目context root设置为/:
右键项目做如下修改
2. 在Eclipse中把该Server下的项目先删除,然后右键该Server选择清除(Clean Up), 然后再双击该Server,修改部署路径(修改部署路径非必须只要自己一会能找到自己的部署路径就行)
3. 在tomcat安装目录中有一个conf文件夹,打开此文件夹,其中包含配置文件server.xml,打开配置文件,并在<host>和</h ...
Putty下截取文件末尾一部分到新文件中
- 博客分类:
- Putty
$ tail -10 JSP_ClientInterface.20130302.235622.log > temp.txt(覆盖已存在内容)
$ tail -100 JSP_ClientInterface.20130302.235622.log >> temp.txt(末尾添加)
Linux查看文件创建时间
- 博客分类:
- Linux
查看文件修改时间等:stat fileName
修改文件名:mv fileName newFileName
(申请bash权限要在自己申请的帐号下执行pbrun bash, pbrun su - pn)
最近做文件压缩,最后在Window下压缩解压后都可以,可是在Windows下压缩后到Linux下用命令解压(tar zxvf tarname.tar.gz -C unFolderName)就出现问题了,文件名包括在单独的文件中(05\foldername\file.txt)。
后来发现是压缩单独的文件时出错了,TarArchiveEntry tae = new TarArchiveEntry(file, finalFileName);这样写就出现了以上错误,改成以下一个参数的就可以了TarArchiveEntry tae = new TarArchiveEntry(finalFileName) ...
tomcat配置文件server.xml详解
- 博客分类:
- tomcat
转自
http://blog.csdn.net/yuanxuegui2008/article/details/6056754
目录(?)[-]
Service元素
Engine元素
Host元素
Context元素
Connector元素
元素名
属性
解释
server
port
指定一个端口,这个端口负责监听关闭tomcat 的请求
shutdown
指定向端口发送的命令字符 ...