摘要:
php用两个栈来实现队列 一、总结 我主要的问题是不知道的是题目描述,题目和贵的代码之间的关系,以及返回值 思路:A栈做入队操作,B栈做出队操作,入队的时候元素直接入A,出队的时候判断B栈是否为空,如果不为空,直接pop,如果为空,将A栈中的元素pop出去,B栈push,直到A栈为空,然后再popB 阅读全文
摘要:
博客园页面源代码结构分析 一、总结 板块注释结束可以加上end 二、博客园页面源代码结构分析 1、页面样例: 2、页面源代码分析: 阅读全文
摘要:
php面试题二--解决网站大流量高并发方案(从url到硬盘来解决高并发方案总结) 一、总结 从外到内解决网站大流量高并发问题 从提交一个url开始(从用户按下搜索栏回车键开始) url最开始会到dns域名服务器,dns可以根据域名所连的多个ip来按一定的方案分配ip,所以就可以有dns负载均衡 1、 阅读全文
摘要:
磁盘阵列 一、总结 就是把多个相对便宜的硬盘组合起来,成为一个硬盘阵列组,使性能达到甚至超过一个价格昂贵、容量巨大的硬盘。 任一颗硬盘故障时仍可读出数据(可以从其它多个磁盘上面把这个磁盘的数据恢复了)(相同数据在在整个磁盘阵列中不只有一份,看具体的磁盘阵列解决方案) 二、磁盘阵列 磁盘阵列(Redu 阅读全文
摘要:
服务器负载均衡lvs(Linux Virtual Server) 一、总结 LVS是Linux Virtual Server的简写,意即Linux虚拟服务器,是一个虚拟的服务器集群系统。 三、Linux虚拟服务器 LVS的三种负载均衡方式比较 1、LVS的定义? LVS是Linux Virtual 阅读全文
摘要:
服务器集群技术(备份服务器方案和均摊工作方案)(用来解决服务器挂掉问题) 一、总结 1、在一个集群里面,比如老大因为莫名其妙的原因挂掉了,集群监测到老大挂掉了直接给他断掉电源(等待维修),然后让老二上,等到老大恢复了再切换给老大。 2、常用的两种集群方案: 1)备份服务器方案:将备份服务器连接在主服 阅读全文
摘要:
爬虫抓取页面数据原理(php爬虫框架有很多 ) 一、总结 1、php爬虫框架有很多,包括很多傻瓜式的软件 2、照以前写过java爬虫的例子来看,真的非常简单,就是一个获取网页数据的类或者方法(这里的话$handle = fopen($url, "r");$content = stream_get_c 阅读全文
摘要:
nslookup详解(name server lookup)( 域名查询) 一、总结 1、爬虫倒是很方便拿到页面数据:a、网页的页面源码我们可以轻松获得 b、比如cnsd博客,文章的正文内容全部放在<article></article>当中,所以非常好获取,此时我们获取的是html的页面 c、htm 阅读全文
摘要:
高并发解决方案--负载均衡(HTTP,DNS,反向代理服务器)(解决大流量,高并发) 一、总结 1、什么是负载均衡:当一台服务器的性能达到极限时,我们可以使用服务器集群来提高网站的整体性能。那么,在服务器集群中,需要有一台服务器充当调度者的角色,用户的所有请求都会首先由它接收,调度者再根据每台服务器 阅读全文
摘要:
nginx简介(轻量级开源高并发web服务器:大陆使用者百度、京东、新浪、网易、腾讯、淘宝等)(并发量5w)(一般网站apache够用了,而且稳定) 一、总结 1、在连接高并发的情况下,Nginx是Apache服务器不错的替代品,apache并发量大概3000+,nginx并发量2w+ 二、ngin 阅读全文
摘要:
js中json数据简单处理(JSON.parse()和js中嵌套html) 一、总结 1、html中嵌套js:<script>js代码</script> 2、js中嵌套html:document.write('<table><tr><th>key</th><th>value</th></tr>') 阅读全文
摘要:
js中json法创建对象(json里面的:相当于js里面的=) 一、总结 二、js中json法创建对象 JSON 法创建对象 JSON非常易于人阅读与编写,同时利于机器解析与生成.我们可以使用JSON语法创建JavaScript对象 优点:语法简单 缺点:不适用多个对象的创建 命名空间: 如果多个人 阅读全文