`
文章列表
解决用request.getRemoteHost()为什么得到的不是机器名,而是IP地址 web服务器在server.xml查看一下connector中的enableLookups     说明如下:     如果为true,则可以通过调用request.getRemoteHost()进行DNS查询来得到远程客户端的实际主机名,若为false则不进行DNS查询,而是返回其ip地址
  我们常常在做统计或者是一些web开发的时候常常会用到 request.getRemoteAddr() 来获取远程的IP地址。大家可能会遇到一些问题。 首先可能就是在使用这个方法返回的值不是我们想要的IP,而是 0:0:0:0:0:0:0:1 这么一串值。如果大家有了解TCP/IP协议的话,可能会知道这个是IPV6的协议。可惜我们是想需要的是类似127.0.0.1这样的IP地址。其实这种情况只有在你的服务器和你的客户端是同一台机器所导致的,只有在这种情况下才会这样。原因是因为 /etc/host 这个文件,这个文件中有这么两行:   # 127.0.0.1 localhos ...
      之前我们用虚拟机安装了linux,很多书和资料上都提出了可以用伪分布以及采用在windows下用cygwin的方式去搭建hadoop环境。首先伪分布的方式,我觉得完全没有必要去搭建,因为在实际的项目中也不可能用这种方式,另外它也不利于我们的学习。第二cygwin的方式,我强烈建议大家不要用这种方式安装。很多人觉得一开始用虚拟机会比较麻烦,不愿意安装虚拟机。如果你采用cygwin的方式的话,会遇到很多很多莫名其妙的错误。而且有些根本没法解决,在前期搭建环境的时候就会消耗你很多的时间去解决这些莫名奇妙的问题,而且还会打击到你学习的积极性。怎么说呢,时间也算是学习的成本吧,所以还是分享一点 ...
随着移动互联网,互联网以及云计算的发展 加剧了数据的爆炸式增长,因此大数据成为IT产业又一次颠覆性的革命。随着google的三大论文的发布以及hadoop的诞生。点燃了众多程序员学习hadoop的热情。现在网上的关于hadoop的学习资 ...
Global site tag (gtag.js) - Google Analytics