清泉逐流

做着努力,等待幸福到来
» 日志

浏览器如何加载渲染页面

时间 : 2015-11-26 16:27 标签 : 前端  网络  

用户输入网址,浏览器向服务器发出请求,服务器返回html文件;

浏览器开始载入全部的html代码,发现<head>标签内有一个

查看全文 »

http的安全方法和幂等性

时间 : 2015-07-07 10:21 标签 :   

‍幂等的含义

幂等(idempotent、idempotence)是一个数学与计算机学概念,常见于抽象代数中。

在编程中,一个幂等操作的特点是其任意多次执行所产生的影响均与一次执行的影响相同。幂等函数,或幂等方法,是指可以使用相同参数重复执行,并能获得相同结果的函数。这些函数不会影响系统状态,也不用担心重复执行会对系统造成改变。例如,“getUsername()和setTrue()”函数就是一个幂等函数.更复杂的操作幂等保证是利用唯一交易号(流水号)实现。

查看全文 »

spring @Qualifier注解

时间 : 2015-05-04 22:56 标签 : Java  Spring  

@Autowired是根据类型进行自动装配的。如果当Spring上下文中存在不止一个UserDao类型的bean时,就会抛出BeanCreationException异常;如果Spring上下文中不存在UserDao类型的bean,也会抛出BeanCreationException异常。我们可以使用@Qualifier配合@Autowired来解决这些问题。如下:

①可能存在多个UserDao实例

查看全文 »

MySQL探究之null与not null

时间 : 2015-05-04 11:56 标签 : MySQL  

相信很多用了mysql很久的人,对这两个字段属性的概念还不是很清楚,一般会有以下疑问:

1、我字段类型是not null,为什么我可以插入空值

2、为毛not null的效率比null高

3、判断字段不为空的时候,到底要  select * from table where column <> '' 还是要用 select * from table where column is not null 呢。

带着上面几个疑问,我们来

查看全文 »

利用HTTP 401钓鱼获取用户敏感信息

时间 : 2015-04-29 17:04 标签 : 安全  

“401钓鱼漏洞”是一个利用HTTP 401状态进行钓鱼的漏洞,将恶意链接作为图片网址发在论坛帖、博客文章和评论、邮件正文等处,当用户访问时页面自动弹出“登录框”。如果用户不加辨识,会误以为需要再次登录,从而使黑客窃取到账号及密码信息。

据金山安全中心监测,众多黑客正在利用401高危欺诈漏洞发起大规模的钓鱼攻击,每天有数万网民访问到这些攻击站点,可能已有大量用户帐号被盗。猎豹浏览器 、金山毒霸、手机毒霸已对401高危欺诈漏洞进行防御。

<?php if (!isset($_SERVER['PHP_AUTH_USER']) || !isset($_SERVER['PHP_AUTH_PW'])) { header('WWW-Authenticate: Basic Realm="User Login"'); header("HTTP/1.1 401 Unauthorized"); } else { $use

查看全文 »

Mac邮箱收件过滤不起作用

时间 : 2015-04-29 13:17 标签 : Mac  

最近使用Mac自带的Mail邮箱功能,发现奇怪的问题是,设置的规则过滤不起作用。

Google简单查找了下原因,是因为我在接收邮件时,在手机端和PC端同时接收的,有时顺手就会在手机上点击已读。

而问题是,Mac自带的Mail邮件只有在新邮件到达时启动过滤规则匹配,当我在手机上点击已读时,在Mac上接收到时就不会启动规则匹配了。

解决办法是,在邮箱界面使用快捷键:Alt+Command+L使规则立即生效。

菜单就是在 Message > Apply Rules

查看全文 »

org.codehaus.plexus.archiver.AbstractArchiver$1.hasNext错误

时间 : 2015-04-09 18:26 标签 : maven  java  

‍‍

在执行mvn package 的过程中产生了很多错误信息,超出了屏幕,无法看到引起错误的根源。

google了一把,看到别人

查看全文 »

xampp开启Zend Optimizer(windows)

时间 : 2015-02-08 09:08 标签 : 网站  

XAMPP(Apache+MySQL+PHP+PERL)是一个功能强大的建 XAMPP 软件站集成软件包。这个软件包原来的名字是 LAMPP,但是为了避免误解,最新的几个版本就改名为 XAMPP 了。它可以在Windows、Linux、Solaris、Mac OS X 等多种操作系统下安装使用,支持多语言:英文、简体中文、繁体中文、韩文、俄文、日文等。

PHP官方在2013-05-09日释放了最新版本的php, 5.5.0rc1正式发布, 同时发布的还有php 5.4.15正式版, 两版本均自带64位环境压缩包, 在当前大内存下, 64位编译包是非常可取的. 经过了4个版本的beta测试, rc1版本更新的内容不多, 都是细节异常修复. 可我们仍然能够朌望其中的一个加载件:Zend Optimizer, 官方在开发5.5.0时就放出消息, 会集成Zend Optimizer, 那Zend Optimizer是什么? 我们怎么测试呢.

正好在本地win8 x6

查看全文 »

浏览器的最大连接数

时间 : 2014-10-31 00:24 标签 : 前端  

这个问题实际上涉及非常多的考虑和因此而发生的优化技术:

首先,是基于端口数量和线程切换开销的考虑,浏览器不可能无限量的并发请求,因此衍生出来了并发限制和HTTP/1.1的Keep alive。 所以,IE6/7在HTTP/1.1下的并发才2,但HTTP/1.0却是4。

而随着技术的发展,负载均衡和各类NoSQL的大量应用,基本已经足以应对C10K的问题。 但却并不是每个网站都懂得利用domain hash也就是多域名来加速访问。因此,新的浏览器加大了并发数的限制,但却仍控制在8以内。浏览器即使放弃保护自己,将所有请求一起发给服务器,也很可能会引发服务器的并发阈值控制而被BAN,而另外一个控制在8以内的原因也是keep alive技术的存在使得浏览器复用现有连接和服务器通信比创建新连接的性能要更好一些。

查看全文 »

关于C++中的友元函数

时间 : 2014-10-22 23:32 标签 : C++  

1.友元函数的简单介绍

1.1为什么要使用友元函数

查看全文 »
» 日志标签