摘要: 在开发工作中,我们常常需要获取客户端的IP。一般获取客户端的IP地址的方法是:request.getRemoteAddr();但是在通过了Apache,Squid等反向代理软件就不能获取到客户端的真实IP地址了。原因:由于在客户端和服务之间增加了中间代理,因此服务器无法直接拿到客户端的IP,服务器端... 阅读全文
posted @ 2014-08-21 17:49 ^_TONY_^ 阅读(126255) 评论(9) 推荐(13) 编辑
摘要: 疯狂的JSONP关于JSON与JSONP简单总结window.name实现的跨域数据传输JavaScript跨域总结与解决办法flash跨域策略文件crossdomain.xml配置详解 阅读全文
posted @ 2014-08-21 16:24 ^_TONY_^ 阅读(369) 评论(0) 推荐(0) 编辑
摘要: 上传文件时经常需要做文件类型判断,例如图片、文档等,普通做法是直接判断文件后缀名,而文艺青年为了防止各种攻击同时也会加上使用文件头信息判断文件类型。原理很简单:用文件头判断,直接读取文件的前2个字节即可。 1 public class FileUtil { 2 /** 3 * by... 阅读全文
posted @ 2014-08-21 16:09 ^_TONY_^ 阅读(2273) 评论(0) 推荐(0) 编辑
摘要: 一、Log4j简介Log4j有三个主要的组件:Loggers(记录器),Appenders (输出源)和Layouts(布局)。这里可简单理解为日志类别,日志要输出的地方和日志以何种形式输出。综合使用这三个组件可以轻松地记录信息的类型和级别,并可以在运行时控制日志输出的样式和位置。1、Loggers 阅读全文
posted @ 2014-08-21 10:54 ^_TONY_^ 阅读(165445) 评论(10) 推荐(53) 编辑