01 2014 档案
摘要:转自:http://heylinux.com/archives/1004.htmlMysql作为目前世界上使用最广泛的免费数据库,相信所有从事系统运维的工程师都一定接触过。但在实际的生产环境中,由单台Mysql作为独立的数据库是完全不能满足实际需求的,无论是在安全性,高可用性以及高并发等各个方面。因此,一般来说都是通过 主从复制(Master-Slave)的方式来同步数据,再通过读写分离(MySQL-Proxy)来提升数据库的并发负载能力 这样的方案来进行部署与实施的。如下图所示:下面是我在实际工作过程中所整理的笔记,在此分享出来,以供大家参考。一、MySQL的安装与配置具体的安装过程,建议参
阅读全文
摘要:From :http://www.php100.com/html/webkaifa/PHP/PHPyingyong/2010/0226/4002.html大部分使用php的人一旦应用到session都会使用cookie。cookie虽好可是它也会给我们带来一些隐患的。隐患一:如果客户端机器的cookie一旦因病毒而失效了,那么session也就相当于没有了。隐患二:session在php中默认的是以文件的形式保存在一个临时文件夹里面的,对于一个小型系统来说,这样做完全可以,可是对于一个大型而又被经常访问的系统来说,就不是很好的办法了。假设这个网站一天有1000个人访问。一个月以后session
阅读全文
摘要:转自:http://www.oschina.net/p/php-mobile-detectphp-mobile-detect (Mobile_Detect) 是一个 PHP 类,用来通过 User-Agent 检测各种手机设备。示例代码:include("Mobile_Detect.php");$detect =newMobile_Detect();if($detect->iOS()){ // code to run for the Apple iOS platform.}if($detect->isAndroidOS()){ // code to run fo
阅读全文
摘要:转自:http://zww.me/archives/25144很多博主都写过/转载过用 jQuery 实现页面滚动(Scroll)效果的方法,但目前搜来的方法大都在 Opera 下有个小 Bug:直接用跳的而且画面闪烁。今天,超级低调的高手Willin共享了一种完美方法解决 jQuery 实现滚动效果在 Opera 下的bug,我随即调试+应用到我目前的主题,目前经过测试非常完美,特意贴出代码加以说明。因为本人不太懂 js,jQuery 也只是皮毛,原理方面我说不清楚,只能说明修改方法。演示:点击现在的主题 zOM 底部的“Δ”/文章页面标题下面的“x comments” “Leave a c
阅读全文
摘要:From :http://www.linuxfly.org/post/559/我们都知道,PHP是一种非常好的动态网页开发语言(速度飞快,开发周期短……)。但是只有很少数的人意识到PHP也可以很好的作为编写Shell脚本的语言,当PHP作为编写Shell脚本的语言时,他并没有Perl或者Bash那么强大,但是他却有着很好的优势,特别是对于我这种熟悉PHP但是不怎么熟悉Perl的人。要使用PHP作为Shell脚本语言,你必须将PHP作为二进制的CGI编译,而不是Apache模式;编译成为二进制CGI模式运行的PHP有一些安全性的问题,关于解决的方法可以参见PHP手册(http://www.php
阅读全文
摘要:From :http://blog.csdn.net/houqd2012/article/details/8219199最近想使用PHP与Sheel进行交互。PHP控制显示和高层的逻辑结构。Sheel调用linux的底层命令来实现快速及其时效性。在网翻了一些帖子,发现一份强帖..由于PHP基本是用于WEB程序开发的,所以安全性成了人们考虑的一个重要方面。于是PHP的设计者们给PHP加了一个门:安全模式。如果运行在安全模式下,那么PHP脚本中将受到如下四个方面的限制:1.执行外部命令2.在打开文件时有些限制3.连接MySQL数据库4.基于HTTP的认证在安全模式下,只有在特定目录中的外部程序才可
阅读全文
摘要:转自:http://hchmsguo.iteye.com/blog/555543问了好多人,都不知道group_concat这个函数。这个函数好啊,能将相同的行组合起来,省老事了。MySQL中group_concat函数完整的语法如下:group_concat([DISTINCT] 要连接的字段 [Order BY ASC/DESC 排序字段] [Separator '分隔符'])基本查询Sql代码select*fromaa;+------+------+| id| name |+------+------+|1 | 10||1 | 20||1 | 20||2 | 20||3
阅读全文
摘要:原文:http://hi.baidu.com/lampers/item/bc6765e749266e0e8d3ea8fd动态应用,是相对于网站静态内容而言,是指以c/c++、php、Java、perl、.net等服务器端语言开发的网络应用软件,比如论坛、网络相册、交友、BLOG等常见应用。动态应用系统通常与数据库系统、缓存系统、分布式存储系统等密不可分。大型动态应用系统平台主要是针对于大流量、高并发网站建立的底层系统架构。大型网站的运行需要一个可靠、安全、可扩展、易维护的应用系统平台做为支撑,以保证网站应用的平稳运行。大型动态应用系统又可分为几个子系统:Web前端系统结构图:为了达到不同应用的
阅读全文
摘要:PHP工程师笔试题提示:请将答案写在另外一张空白纸上,并在30分钟内完成。PHP请写出include、require、include_once、require_noce的区别。include是包含,如果程序执行到这行没有找到文件会警告.但继续执行.include_once和include是一样的 只是如果包含的文件已经存在就不再包含.require是引用资源.如果资源文件没有找到.程序会致命错误并且终止执行.require_once的意思和require是一样的,只是会检验文件是否 已经被包含.请写出isset()和empty()的区别。isset(),检测变量是否设置如果 var 是非空或非
阅读全文
摘要:From :http://blog.csdn.net/ghosc/article/details/5391544MySQL作为当前最为流行的免费数据库服务引擎,已经风靡了很长一段时间,不过也许也有人对于MySQL的内部环境不很了解,尤其那些针对并发性处理的机制。今天,我们先了解一下MySQL中数据表的分类,以及它们的一些简单性质。截至目前,MySQL一共向用户提供了包括DBD、HEAP、ISAM、MERGE、MyIAS、InnoDB以及Gemeni这7种表。其中DBD、InnoDB属于事务安全类表,而其他属于事务非安全类表。DBDBerkeley DB(DBD)表是支持事务处理的表,由Slee
阅读全文
摘要:From :http://www.oschina.net/news/34304/xcache-3-0-0XCache 3.0.0 发布,该版本除了 bug 修复,对 XCache 管理页面做了很多改进,支持命名空间;通过增加新的诊断模块;可在崩溃时自动禁用缓存。需要注意的是要使用 extension= 来加载 XCache,不再支持 zend_extension= 方式加载。XCache 是一个开源的 opcode 缓存器/优化器, 这意味着他能够提高您服务器上的 PHP 性能. 他通过把编译 PHP 后的数据缓冲到共享内存从而避免重复的编译过程, 能够直接使用缓冲区已编译的代码从而提高速度.
阅读全文
摘要:From :http://www.txwb.com/Article/serverHelp/wljs/200803/13494.html 本文面向的读者是邮件系统管理员,文中论述了应该如何配置各种邮件系统和操作系统参数,以降低从本系统发出的电子邮件被接收方误判为垃圾邮件的机会。 从2006年开始,垃圾邮件的流量显著增长,据网络安全软件服务商Sophos公司统计,2007年底一个季度的垃圾邮件流量比较去年同期显著增长了44%。各个邮件系统也纷纷增加了反垃圾邮件的软硬件设备,过滤措施日趋严格,以保护邮件系统的稳定性。但是,垃圾邮件的定义并没有客观标准,所以误判不可避免要发生的,反垃圾系统部署越多..
阅读全文