Chingo's Blog | My chingo.org

Chingo's Blog | My

站名: Chingo's Blog | My

网址: http://chingo.org

目录: 电脑网络 > IT资讯

PR:

Alexa: 0

备案号:

服务器IP: 203.174.45.195   香港 九仓电讯有限公司

描述: My another world.

查询: [ 网站综合查询 | PR查询 | Alexa排名 | 同IP网站 ]

详细介绍

payday loans首页栏目个人随笔学习笔记Linux/UnixIT技术这里是?BottomRSS0[转]怎样花两年时间去面试一个人(或者说自己)23 三 2013, chingo,Archived in 方法0[转]ASP.NET ViewState详解8 三 2013, chingo,Archived in .NetContinue Reading0[转]Fedora 17/18 之 nVidia显卡驱动安装5 二 2013, chingo,Archived in Linux/UnixContinue Reading0Fedora 17/18 之 JDK7安装和配置23 一 2013, chingo,Archived in Linux/UnixFedora自带的openjdk很多时候不符合要求,所以JDK的安装和配置是必须的操作,整理一下备忘。P.S.2.经Fedora17/18测试成功。# 0. 下载JDK:官网# 1. 切换到root用户1su0Fedora 17/18 之 SSH基本配置及无密码(密钥验证)登录配置23 一 2013, chingo,Archived in Linux/Unix最近因为毕设需要搭建Hadoop,理所当然的要用到SSH无密码登录了,其实就是用公私钥认证的方式进行登录。不久前曾在Fedora17上测试成功,结果因为一些细节上的问题,昨天在Fedora18的时候配了大半天都没成功,还以为是新版本Fedora的问题=。=多方查阅资料后,直到凌晨才配置成功…这里就整理一篇综合的SSH配置文章,巩固一下记忆。P.S.2.本文在Fedora17和18下测试成功。Continue Reading0[转]Fedora17后期安装指南22 一 2013, chingo,Archived in Linux/Unix看到一篇不错的Fedora17后期安装指导文章(尽管我是用18),转来收藏&分享。Continue Reading1《泰坦尼克号3D》观影后的一些杂谈16 四 2012, chingo,Archived in 随笔        于是从19:10开始,坐了3个多小时把电影看完了。不得不说的就是观影的影城——桂林1905影城,一开始放广告前居然看到了暴风影音……好吧,大概这只是用来放广告而已。然而在看电影的时候,中间有几分钟还没声音了……太不专业了吧,本来影厅不大屏幕也小,不知是不是因为这些导致看的时候几乎没看到什么3D效果,起码和卡梅隆另一部3D作品《阿凡达》比起来差远了。于是联想到最初看到的暴风影音,难道……反正下次不会再去那里就是了。        然后就是关于影片本身,众所周知只是3D化而已,内容并没有改(除了被和谐了的片段)。以前曾经看过旧版,初中某晚自习时某老师也放过,但实际上记忆最深刻的就只有Jack最后沉底深海的那一幕。这次的重温把记忆碎片都拼起来了。对于我个人来说,这部片中最重点的就是人性的刻画了。在船撞冰山之后的一系列都有力地证实了一句话:人不为己,天诛地灭。特别是当船体完全沉没之后,救生艇上的“上等”夫人们对于在水中挣扎的人们甚至自己的男人的漠视。其实细想一下也很正常,人都有自私的一面,涉及自身存活的话更是如此。我自认也怕死,因为只有活着才能去完成自己想做的事。如果让我去当兵打仗的话老实说我并不愿意,而是更情愿用其它的手段来捍卫自己的家园。每个人都会自私,但片中的女主角却多次为了心爱的男主角舍弃了逃生的机会。如果换做是你,你会吗?扪心自问,如果我是主角,我会;即使只是配角,我也会掉头救生艇去救更多的人。不然,余生必将会生活于阴影之下。        幸好我们只是观众,还是活生生的人,我们更应好好珍惜去拼搏自己的目标。趁我们都还活着。即使化身修罗,我也会坚持自己的路。1一些近况10 四 2012, chingo,Archived in 随笔        关于两个竞赛,前者是专业相关的,下了些功夫,不过也只是临急抱佛脚而已,上年底报名结果最后半个月才开始做准备 Continue Reading1
JAVA解惑Part1之奇数性
20 三 2012,
chingo,
Archived in 学习笔记
1
2
3
boolean isOddBy1(int i) {

return i % 2 == 1;

}
1
2
3
boolean isOddBy0(int i) {

return i % 2 != 0;

}
0
[转]Java获取IP地址:警惕使用request.getRemoteAddr()
10 三 2012,
chingo,
Archived in 学习笔记
        在练习写一个小Servlet时发现获取客户端IP也有不小的学问,转过来增长下知识了。
        在JSP里,获取客户端的IP地址的方法是:request.getRemoteAddr() ,这种方法在大部分情况下都是有效的。但是在通过了Apache,Squid等反向代理软件就不能获取到客户端的真实IP地址了。
        如果使用了反向代理软件,将http://192.168.1.110:2046/ 的URL反向代理为http://www.xxx.com/ 的URL时,用request.getRemoteAddr() 方法获取的IP地址是:127.0.0.1 或 192.168.1.110 ,而并不是客户端的真实IP。
        经过代理以后,由于在客户端和服务之间增加了中间层,因此服务器无法直接拿到客户端的IP,服务器端应用也无法直接通过转发请求的地址返回给客户端。但是在转发请求的HTTP头信息中,增加了X-FORWARDED-FOR信息。用以跟踪原有的客户端IP地址和原来客户端请求的服务器地址。当我们访问http://www.xxx.com/index.jsp/ 时,其实并不是我们浏览器真正访问到了服务器上的index.jsp文件,而是先由代理服务器去访问http://192.168.1.110:2046/index.jsp ,代理服务器再将访问到的结果返回给我们的浏览器,因为是代理服务器去访问index.jsp的,所以index.jsp中通过request.getRemoteAddr() 的方法获取的IP实际上是代理服务器的地址,并不是客户端的IP地址。于是可得出获得客户端真实IP地址的方法一:
1
2
3
4
5
6
public String getRemortIP(HttpServletRequest request) {

if (request.getHeader("x-forwarded-for") == null) {

return request.getRemoteAddr()

猜你喜欢