-
Java开源之Web爬虫汇总
一、Heritrix Heritrix 是一个由 java 开发的、开源的网络爬虫,用户可以使用它来从网上抓取想要的资源。其最出色之处在于它良好的可扩展性,方便用户实现自己的抓取逻辑。 Heritrix 是个“Archival Crawle…
-
Ruby语言的初次认识
什么是Ruby语言 Ruby,一种简单快捷的面向对象(面向对象程序设计)脚本语言,在20世纪90年代由日本人松本行弘(Yukihiro Matsumoto)开发,遵守GPL协议和Ruby License。它的灵感与特性来自于 Perl、Sm…
-
网络开发当红炸子鸡HTML5的特性
移动互联网的高速发展,淘汰了部分PC端的应用,其中以Flash是最大的牺牲者。但与此同时,也促使新的应用应运而生,而HTML5最为典型成功代表。 HTML5是对 HTML 标准的第五次修订。其主要的目标是将互联网语义化,以便更好地被人类和机…
-
网站的神助手:CDN加速
CDN的全称Content Delivery Network,(缩写:CDN)即内容分发网络。CDN是个经策略性部署的整体系统,从技术上全面解决由于网络带宽小、用户访问量大、网点分布不均而产生的用户访问网站响应速度慢的根本原因。CDN目的是…
-
HTML5安全攻防之劫持攻击
ClickJacking-点击劫持 这种攻击方式正变得越来越普遍。被攻击的页面作为iframe,用Mask的方式设置为透明放在上层,恶意代码偷偷地放在后面的页面中,使得一个页面看起来似乎是安全的,然后诱骗用户点击网页上的内容,达到窃取用户信…
-
分解认识SSL协议中的加密套件
什么是加密套件 加密套件(CipherList)是指在ssl通信中,服务器和客户端所使用的加密算法的组合。在ssl握手初期,客户端将自身支持的加密套件列表发送给服务器;在握手阶段,服务器根据自己的配置从中尽可能的选出一个套件,作为之后所要使…
-
HTML5安全攻防之新标签攻击
HTML5引入的新标签有一些有趣的属性,例如poster、autofocus、onerror、formaction、oninput,这些属性都可以用来执行javascript。这会导致XSS和CSRF跨域请求伪造。 HTML5去掉了很多过时…
-
时间戳格式转换
时间戳的定义 Unix时间戳(Unix timestamp),或称Unix时间(Unix time)、POSIX时间(POSIX time),是一种时间表示方式,定义为从格林威治时间1970年01月01日00时00分00秒起至现在的总秒数。…
-
如何让站点成为国内主流搜索引擎的“红人”
每一个站长都希望自己的站点能够快速的被各大搜索引擎收录,并且排名靠前。百度是国内主流的搜索引擎,如何从成千上网的网站中脱颖而出,成为百度眼中良好的站点,是每一个站长重点研究的工作之一。下面是各大站长达人整理的百度收录的一些经验。 百度基本是…
-
有助于提高网站性能的SSL/TLS优化方法
如今,HTTPS更快也更安全,使用HTTPS的企业网站也比以往更多。尽管Web开发人员或网络架构师忙碌依旧,却很难跟上互联网技术的最新发展。 在本文中,笔者将讨论通过SSL保障现代网站安全的最佳方法。现代SSL除了要保障企业网站的安全外,还…