网络编程
人称饼哥
这个作者很懒,什么都没留下…
展开
-
揭开Socket编程的面纱[转]
原创 2014-04-11 11:03:37 · 86 阅读 · 0 评论 -
查看外网ip
原创 2015-12-18 18:40:09 · 90 阅读 · 0 评论 -
[转]Apache Thrift - 可伸缩的跨语言服务开发框架
a 开发人员角度详细介绍 Apache Thrift 的架构、开发和部署,并且针对不同的传输协议和服务类型给出相应的 Java 实例,同时详细介绍 Thrift 异步客户端的实现,最后提出使用 Thrift 需要注意的事项。 前言: 目前流行的服务调用方式有很多种,例如基于 SOAP 消息格式的 Web Service,基于 JSON 消息格式的 RESTful 服务等。其中所用到的数据传输方式包括 XML,JSON 等,然而 XML 相对体积太大,传输效率低,JSON 体积较小,新颖,但原创 2015-06-23 11:03:43 · 110 阅读 · 0 评论 -
[转] 使用nginx后如何在web应用中获取用户ip及原理解释
-------gongyong 问题背景: 在实际应用中,我们可能需要获取用户的ip地址,比如做异地登陆的判断,或者统计ip访问次数等,通常情况下我们使用request.getRemoteAddr()就可以获取到客户端ip,但是当我们使用了nginx作为反向代理后,使用request.getRemoteAddr()获取到的就一直是nginx服务器的ip的地址,那这时应该怎么办? part1:解决方案 我在查阅资料原创 2014-11-27 14:25:40 · 72 阅读 · 0 评论 -
fiter过滤字符编码不起作用
原创 2014-08-07 17:24:17 · 90 阅读 · 0 评论 -
Cookie/Session机制详解[转]
Session。Cookie通过在客户端记录信息确定用户身份,Session通过在服务器端记录信息确定用户身份。 本章将系统地讲述Cookie与Session机制,并比较说明什么时候不能用Cookie,什么时候不能用Session。 1.1 Cookie机制 在程序中,会话跟踪是很重要的事情。理论上,一个用户的所有请求操作都应该属于同一个会话,而另一个用户的所有请求操作则应该属于另一个会话,二者不能混淆。例如,用户A在超市购买的任何商品都应该放在A的购物车内,不论是用户A什么时间购买的,这都是原创 2014-07-31 15:20:27 · 89 阅读 · 0 评论 -
跨域请求带cookie,withCredentials
t这个对象的withCredentials属性(现代浏览器基本都支持), 设置为true,同时A服务器要返回相应的响应头。 详细参考这里:http://newhtml.net/using-cors/ 另外关于cookies共存的一些解决方案,参考这里: http://xuliangyong.iteye.com/blog/34400 http://www.cnblogs.com/showker/archive/2010/01/21/1653332.html原创 2014-07-30 12:18:30 · 228 阅读 · 0 评论 -
java 防止xss攻击
原创 2014-05-08 11:03:48 · 148 阅读 · 0 评论 -
正向代理和反向代理的区别[转]
户,我访问不了某网站,但是我能访问一个代理服务器这个代理服务器呢,他能访问那个我不能访问的网站于是我先连上代理服务器,告诉他我需要那个无法访问网站的内容代理服务器去取回来,然后返回给我 从网站的角度,只在代理服务器来取内容的时候有一次记录有时候并不知道是用户的请求,也隐藏了用户的资料,这取决于代理告不告诉网站 结 论就是 正向代理 是一个位于客户端和原始服务器(origin server)之间的服务器,为了从原始服务器取得内容,客户端向代理发送一个请求并指定目标(原始服务器),然后代理向原始服务器转交请原创 2014-04-29 11:38:20 · 69 阅读 · 0 评论 -
[转]java.net.SocketException四大异常解决方案
原创 2017-09-22 11:05:03 · 182 阅读 · 0 评论