
计算机网络
zou song
这个作者很懒,什么都没留下…
展开
-
HTTP中Get与Post的区别
一 原理区别 一般在浏览器中输入网址访问资源都是通过GET方式;在FORM提交中,可以通过Method指定提交方式为GET或者POST,默认为GET提交Http定义了与服务器交互的不同方法,最基本的方法有4种,分别是GET,POST,PUT,DELETEURL全称是资源描述符,我们可以这样认 为:一个URL地址,它用于描述一个网络上的资源,而HTTP中的GET,POS转载 2015-11-04 21:35:23 · 245 阅读 · 0 评论 -
session application cookie
方法信息量大小保存时间应用范围保存位置Application任意大小整个应用程序的生命期所有用户服务器端Session小量,简单的数据用户活动时间+一段延迟时间(一般为20分钟)单个用户服务器端C转载 2016-01-31 11:20:16 · 313 阅读 · 0 评论 -
基于java社会化海量数据采集爬虫框架搭建
随着BIG DATA大数据概念逐渐升温,如何搭建一个能够采集海量数据的架构体系摆在大家眼前。如何能够做到所见即所得的无阻拦式采集、如何快速把不规则页面结构化并存储、如何满足越来越多的数据采集还要在有限时间内采集。这篇文章结合我们自身项目经验谈一下。我们来看一下作为人是怎么获取网页数据的呢?1、打开浏览器,输入网址url访问页面内容。2、复制页面内容的标题、作者、内容。3、存转载 2016-01-31 19:43:18 · 2362 阅读 · 0 评论 -
webservice SOAP WSDL
原文: http://blog.youkuaiyun.com/zhuizhuziwo/article/details/8153327WebServices简介先给出一个概念 SOA ,即Service Oriented Architecture ,中文一般理解为面向服务的架构,既然说是一种架构的话,所以一般认为 SOA 是包含了运行环境,编程模型,架构风格和相关转载 2016-02-01 13:37:04 · 702 阅读 · 0 评论 -
Web 服务编程,REST 与 SOAP
转自:http://www.ibm.com/developerworks/cn/webservices/0907_rest_soap/Web 服务编程,REST 与 SOAP为什么选择 RESTREST 架构风格是一种全新的针对 Web 应用的开发风格,与 RPC 风格的 Web 服务(关于 RPC 风格的 Web 服务描述,请参见 Wikipeida )一转载 2016-02-01 13:39:45 · 367 阅读 · 0 评论 -
HTTP协议详解
Author :Jeffrey My Blog:http://blog.youkuaiyun.com/gueter/ 引言 HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展。目前在WWW中使用的是转载 2016-02-17 10:27:02 · 2139 阅读 · 0 评论 -
rpc简介、原理、实例-缘于difx
http://blog.youkuaiyun.com/l0605020112/article/details/16114237简介RPC(Remote Procedure Call,远程过程调用)是建立在Socket之上的,出于一种类比的愿望,在一台机器上运行的主程序,可以调用另一台机器上准备好的子程序,就像LPC(本地过程调用).越底层,代码越复杂、灵活性越高、效率越高;越上层,抽象封装的越好、转载 2016-03-05 00:37:34 · 317 阅读 · 0 评论 -
TCP的状态 (SYN, FIN, ACK, PSH, RST, URG)
在TCP层,有个FLAGS字段,这个字段有以下几个标识:SYN, FIN, ACK, PSH, RST, URG.其中,对于我们日常的分析有用的就是前面的五个字段。 它们的含义是:SYN表示建立连接,FIN表示关闭连接,ACK表示响应,PSH表示有 DATA数据传输,RST表示连接重置。 其中,ACK是可能与SYN,FIN等同时使用的,比如SYN和ACK可能同时为1转载 2016-02-21 12:52:18 · 310 阅读 · 0 评论 -
JAVA 中BIO,NIO,AIO的理解
【转自】http://qindongliang.iteye.com/blog/2018539 在高性能的IO体系设计中,有几个名词概念常常会使我们感到迷惑不解。具体如下: 序号 问题 1 什么是同步? 2 什么是异步? 3 什么是阻塞? 4 什么是非阻塞? 5 什么是同步阻塞? 6 什么是同步非阻塞? 7 什么是异步阻塞? 8 什么是异步非阻塞?转载 2016-03-09 22:44:28 · 272 阅读 · 0 评论 -
WebSocket 初探
什么是WebSocket?看过html5的同学都知道,WebSocket protocol 是HTML5一种新的协议。它是实现了浏览器与服务器全双工通信(full-duplex)。HTML5定义了WebSocket协议,能更好的节省服务器资源和带宽并达到实时通讯。现在我们来探讨一下html5的WebSocket概念HTML5作为下一代WEB标准,拥有许多引人转载 2016-01-25 22:09:27 · 440 阅读 · 0 评论 -
两种IO模式:Proactor与Reactor模式
两种IO模式:Proactor与Reactor模式在高性能的I/O设计中,有两个比较著名的模式Reactor和Proactor模式,其中Reactor模式用于同步I/O,而Proactor运用于异步I/O操作。 在比较这两个模式之前,我们首先的搞明白几个概念,什么是阻塞和非阻塞,什么是同步和异步?同步和异步是针对应用程序和内核的交互而言的,同步指的是用转载 2016-03-11 11:48:01 · 361 阅读 · 0 评论 -
即使被拖库,也可以保证密码不泄露
即使被拖库,也可以保证密码不泄露BY · 2016年01月10日 · 2623 WORDS · ~6MIN READING TIME | IMPROVE ON 在前一篇文章《设计安全的账号系统的正确姿势》中,主要提出了一些设计的方法和思路,并没有给出一个更加具体的,可以实施的安全加密方案。经过我仔细的思考并了解了目前一些方案后,我设计了一个自认为还比较安全的安全转载 2016-01-12 20:06:22 · 509 阅读 · 0 评论 -
如何设计安全的用户登录功能
转自:http://qq405371160.iteye.com/blog/1743237用户登录功能是Web应用系统具备的最基本的功能,关系到用户数据和应用系统数据的安全,设计一个安全的用户登录功能,涉及到以下几个方面的内容。 (一) 老生常谈——口令 1. 口令长度与复杂度限制 限制用户输入一些非常容易被破解的口令,比如qwert、asdfg、123456、password之类的转载 2016-01-09 18:32:35 · 1515 阅读 · 0 评论 -
如何设计一个安全的账户系统
转自:http://www.ithao123.cn/content-10758990.html[摘要:比来有个假造训练项目,触及到体系平安保证的计划,因而对平安保证那块做了一些更深刻的懂得。发明了良多风趣的器械,坦荡了眼界。中央查了一些材料,因而我盘算从新整顿,] 最近有个虚拟练习项目,涉及到系统安全保障的设计,于是对安全保障这块做了一些更深入的了解。发现了很多有转载 2016-01-09 18:29:42 · 502 阅读 · 0 评论 -
Cookie 与session的产生过程
Cookie 与session的产生过程 我们都知道HTTP协议本身是无状态的,客户只需要简单的向服务器来发送请求下载某些文件,客户端向服务器端发送的每次请求都是独立的。对于当前的web应用,HTTP的“无状态”,导致许多应用都不得不花费大量的精力来记录用户的操作步骤。就像我们上面介绍的第一种情况,银行职员要花转载 2016-01-18 11:00:26 · 11482 阅读 · 4 评论 -
JAVA网络编程
网络编程 网络编程对于很多的初学者来说,都是很向往的一种编程技能,但是很多的初学者却因为很长一段时间无法进入网络编程的大门而放弃了对于该部分技术的学习。 在 学习网络编程以前,很多初学者可能觉得网络编程是比较复杂的系统工程,需要了解很多和网络相关的基础知识,其实这些都不是很必需的。首先来问一个问题:你 会打手机吗?很多人可能说肯定会啊,不就是按按电话转载 2016-01-18 19:28:10 · 491 阅读 · 0 评论 -
全站 HTTPS 来了
最近大家在使用百度、谷歌或淘宝的时候,是不是注意浏览器左上角已经全部出现了一把绿色锁,这把锁表明该网站已经使用了 HTTPS 进行保护。仔细观察,会发现这些网站已经全站使用 HTTPS。同时,iOS 9 系统默认把所有的 http 请求都改为 HTTPS 请求。随着互联网的发展,现代互联网正在逐渐进入全站 HTTPS 时代。因此有开发同学会问:全站 HTTPS 能够带来怎样的优势?转载 2016-01-01 16:20:04 · 703 阅读 · 0 评论 -
常见网络传输协议
网络协议应用层DHCP · DNS · FTP · Gopher · HTTP· IMAP4 · IRC · NNTP · XMPP ·POP3 · SIP · SMTP · SNMP · SSH ·TELNET · RPC · RTCP · RTP ·RTSP· SDP · SOAP · GTP · STUN · NTP· SSDP · 更多转载 2016-01-01 19:34:31 · 516 阅读 · 0 评论 -
Web服务器处理HTTP压缩之gzip、deflate压缩
摘要 现如今在处理http请求的时候,由于请求的资源较多,如果不启用压缩的话,那么页面请求的流量将会非常大。启用gzip压缩,在一定程度上会大大的提高页面性能。http gzip deflate web压缩 性能目录[-]一、什么是gzip 二、什么是deflate三、web服务器处理http压缩的过程四、gzip与deflate区别转载 2016-01-19 14:14:20 · 471 阅读 · 0 评论 -
【使用JSOUP实现网络爬虫】解析一个body片断
问题假如你有一个HTML片断 (比如. 一个 div 包含一对 p 标签; 一个不完整的HTML文档) 想对它进行解析。这个HTML片断可以是用户提交的一条评论或在一个CMS页面中编辑body部分。办法使用Jsoup.parseBodyFragment(String html)方法.[java] view plain copy print?String html = "转载 2016-01-19 21:32:06 · 291 阅读 · 0 评论 -
序列化和反序列化
本文出自:http://kb.cnblogs.com/page/515982/摘要 序列化和反序列化几乎是工程师们每天都要面对的事情,但是要精确掌握这两个概念并不容易:一方面,它们往往作为框架的一部分出现而湮没在框架之中;另一方面,它们会以其他更容易理解的概念出现,例如加密、持久化。然而,序列化和反序列化的选型却是系统设计或重构一个重要的环节,在分布式、大数据量系统设计里面更为显转载 2016-01-05 20:08:34 · 233 阅读 · 0 评论 -
常用加密算法介绍
常见的加密算法可以分成三类,对称加密算法,非对称加密算法和Hash算法。对称加密指加密和解密使用相同密钥的加密算法。对称加密算法的优点在于加解密的高速度和使用长密钥时的难破解性。假设两个用户需要使用对称加密方法加密然后交换数据,则用户最少需要2个密钥并交换使用,如果企业内用户有n个,则整个企业共需要n×(n-1) 个密钥,密钥的生成和分发将成为企业信息部门的恶梦。对称加密算法的安全性取决于转载 2015-12-23 21:02:10 · 466 阅读 · 0 评论 -
数据传输加密技术分析
互联网给人们生活带来了极大的便利。然而,人们在享受网络便捷的同时,却往往容易忽视网络暗藏着的安全隐患。信息技术的不断发展使得互联网的双刃剑效应日渐显现。许多不法分子、不法组织或间谍机构也充分利用网络隐蔽资源的“暗房”,将罪恶的触角伸向他人、别国的个人隐私、战略秘密,肆意窃取或非法传播这些信息,以达到特定的目的。对于企业来说,企业的财政开支状况、项目申请及研发文档等都是非常机密的材料,一些不转载 2015-12-23 21:03:46 · 19352 阅读 · 0 评论 -
基于http在互联网传输敏感数据的消息摘要、签名与加密方案
一、关键词HTTP,HTTPS,AES,SHA-1,MD5,消息摘要,数字签名,数字加密,Java,Servlet,Bouncy Castle 二、名词解释 数字摘要:是将任意长度的消息变成固定长度的短消息,它类似于一个自变量是消息的函数,也就是Hash函数。数字摘要就是采用单项Hash函数将需要加密的明文“摘要”成一串固定长度(128位)的密文这一串密文又称为转载 2015-12-23 21:17:56 · 2909 阅读 · 1 评论 -
ulimit -n 修改最大 链接数
使用ulimit -a 可以查看当前系统的所有限制值,使用ulimit -n 可以查看当前的最大打开文件数。新装的linux默认只有1024,当作负载较大的服务器时,很容易遇到error: too many open files。因此,需要将其改大。使用 ulimit -n 65535 可即时修改,但重启后就无效了。(注ulimit -SHn 65535 等效 ulimit -n 6...转载 2019-09-07 21:45:02 · 33285 阅读 · 0 评论