上一页 1 2 3 4 5 6 7 8 ··· 12 下一页

2014年4月11日

摘要: 前言如果使用图形化界面,那么可以通过几个点击即可导入、导出。本文是假定你没有安装那些如Navicat等GUI管理软件。场景假设在电脑A和电脑B中都装有MySQL数据库管理系统,并且在电脑A的MySQL中有2个数据库,分别为:shop1和shop2。在shop1和shop2数据库中都存有3张表,分别为:user、good、cart,并且这三张表中都存有一些数据。需求及解决方法1、将电脑A的MySQL中的全部数据库(即shop1和shop2)以及这些数据库的每一张表的表结构(数据字典)导出到d:/all_db_without_data.sql文件中。mysqldump -uroot -proot 阅读全文
posted @ 2014-04-11 11:44 BuildyMan 阅读(194) 评论(0) 推荐(0) 编辑

2014年4月10日

摘要: PHP关于表单提交特殊字符的处理方法做个汇总,主要涉及htmlspecialchars/addslashes/stripslashes/strip_tags/mysql_real_escape_string等几个函数联合使用,与大家共同交流。一、几个与特殊字符处理有关的PHP函数函数名释义介绍htmlspecialchars将与、单双引号、大于和小于号化成HTML格式&转成&"转成"' 转成'转成>htmlentities()所有字符都转成HTML格式除上面htmlspecialchars字符外,还包括双字节字符显示成编码等。addsl 阅读全文
posted @ 2014-04-10 17:03 BuildyMan 阅读(680) 评论(0) 推荐(0) 编辑
摘要: 配置文件添加"auto_complete_selector": "source, text", 配置文件打开方式:preferences-》settings-user 阅读全文
posted @ 2014-04-10 15:40 BuildyMan 阅读(2932) 评论(0) 推荐(1) 编辑
摘要: 寻找Linux单机负载瓶颈内容目录:排查流程查看平均负载CPU负载过高时的寻找流程IO负载过高的寻找流程寻找Linux单机负载瓶颈服务器性能上不去,是哪里出了问题?IO还是CPU?只有找到瓶颈点,才能对症下药; 如何寻找Linux单机负载瓶颈,遵循的原则是不要推测,我们要通过测量的数据说话;负载分两类: 1.CPU负载; 2.IO负载;排查流程1.查看平均负载(top/uptime命令) 2.确认CPU、IO有无瓶颈;(使用 sar vmstat) 3.CPU负载过高时寻找流程: 4.IO负载过高时寻找流程;查看平均负载先通过top命令查看服务器是否出现负载... 阅读全文
posted @ 2014-04-10 14:14 BuildyMan 阅读(340) 评论(0) 推荐(0) 编辑

2014年4月8日

摘要: 突然看到这篇文章, 值得反省, 乐在其中, 在接下来的发展中不被淘汰的都来看看,如何成为一个架构师先明确这里所指的PHP工程师,是指主要以PHP进行Web系统的开发,没有使用其的语言工作过。工作经验大概在3~4年,普通的Web系统(百万级访问,千成级数据以内或业务逻辑不是特别复杂)开发起基本得心应手,没有什么问题。但他们会有这样的误点:◆ 除了PHP不使用其它的语言,可能会点shell 脚本。◆ 对PHP的掌握不精(很多PHP手册都没有看完,库除外)。◆ 知识面比较窄(面对需求,除开使用PHP和MYSQL,不知道其它的解决办法)。◆ PHP代码以过程为主,认为面向对象的实现太绕,看不懂。这些P 阅读全文
posted @ 2014-04-08 17:55 BuildyMan 阅读(269) 评论(0) 推荐(0) 编辑
摘要: 我在CERNET做过拨号接入平台的搭建,而后在Yahoo&3721从事过搜索引擎前端开发,又在MOP处理过大型社区猫扑大杂烩的架构升级等工作,同时自己接触和开发过不少大中型网站的模块,因此在大型网站应对高负载和并发的解决方案上有一些积累和经验,可以和大家一起探讨一下。 一个小型的网站,比如个人网站,可以使用最简单的html静态页面就实现了,配合一些图片达到美化效果,所有的页面均存放在一个目录下,这样的网站对系统架构、性能的要求都很简单,随着互联网业务的不断丰富,网站相关的技术经过这些年的发展,已经细分到很细的方方面面,尤其对于大型网站来说,所采用的技术更是涉及面非常广,从硬件到软件、编 阅读全文
posted @ 2014-04-08 17:51 BuildyMan 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 1,有时对表做分割可以提高性能。表分割有两种方式: 1水平分割:根据一列或多列数据的值把数据行放到两个独立的表中。 水平分割通常在下面的情况下使用。 •表很大,分割后可以降低在查询时需要读的数据和索引的页数,同时也降低了索引的层数,提高查询速度。 •表中的数据本来就有独立性,例如表中分别记录各个地区的数据或不同时期的数据,特别是有些数据常用,而另外一些数据不常用。 •需要把数据存放到多个介质上。 水平分割会给应用增加复杂度,它通常在查询时需要多个表名,查询所有数据需要union操作。在许多数据库应用中,这种复杂性会超过它带来的优点,因为只要索引关键字不大,则在索引用于查询时,表... 阅读全文
posted @ 2014-04-08 16:49 BuildyMan 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 1、加速无数据的访问速度毋庸置疑取数据先去取下memcache里的数据,如果没有再去数据库取数据但这样如果我取100次都是没有的那么我得去数据库去取100次 如果还是重复的。。。那么效率就不高了解决办法//在数据库取数据 if (!$row)//如果没有数据 memcache_set($dbh->memcache, $cacheid, 'x', 0, 300); else//有数据 memcache_set($dbh->memcache, $cacheid, $id, 0, 0);不知道大家是否有看出这样处理的巧妙,为什么... 阅读全文
posted @ 2014-04-08 16:35 BuildyMan 阅读(322) 评论(0) 推荐(0) 编辑

2014年4月3日

摘要: php防止重复提交问题用户提交表单时可能因为网速的原因,或者网页被恶意刷新,致使同一条记录重复插入到数据库中,这是一个比较棘手的问题。我们可以从客户端和服务器端一起着手,设法避免同一表单的重复提交。1.使用客户端脚本提到客户端脚本,经常使用的是JavaScript进行常规输入验证。在下面的例子中,我们使用它处理表单的重复提交问题,请看下面的代码:当用户单击“提交”按钮后,该按钮将变为灰色不可用状态,如图5-6所示。上面的例子中使用OnClick事件检测用户的提交状态,如果单击了“提交”按钮,该按钮立即置为失效状态,用户不能单击按钮再次提交。还有一个方法,也是利用JavaScript的功能,但是 阅读全文
posted @ 2014-04-03 18:08 BuildyMan 阅读(841) 评论(0) 推荐(0) 编辑
摘要: header()函数的作用是:发送一个原始 HTTP 标头[Http Header]到客户端。标头 (header) 是服务器以 HTTP 协义传 HTML 资料到浏览器前所送出的字串,在标头 与 HTML 文件之间尚需空一行分隔。有关 HTTP 的详细说明,可以参 RFC 2068 官方文件 (http://www.w3.org/Protocols/rfc2068/rfc2068)。在 PHP 中送回 HTML 资料前,需先 传完所有的标头。使用范例 范例一: 本例使浏览器重定向到 PHP 的官方网站。 三秒后自动跳转~~~'); /* 补充说明: 若等待时间为0,则与header( 阅读全文
posted @ 2014-04-03 10:50 BuildyMan 阅读(558) 评论(0) 推荐(0) 编辑
摘要: 系统 # uname -a # 查看内核/操作系统/CPU信息 # head -n 1 /etc/issue # 查看操作系统版本 # cat /proc/cpuinfo # 查看CPU信息 # hostname # 查看计算机名 # lspci -tv # 列出所有PCI设备 # lsusb -tv # 列出所有USB设备 # lsmod # 列出加载的内核模块 # env # 查看环境变量 资源 # free -m # 查看内存使用量和交换区使用量 # df -h # 查看各分区使用情况 # du -sh # 查看指定目录的大小 # grep MemTotal /pr... 阅读全文
posted @ 2014-04-03 10:48 BuildyMan 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 本文为多篇“HTTP请求头相关文章”及《HTTP权威指南》一书的阅读后个人汇总整理版,以便于理解。 通常HTTP消息包括客户机向服务器的请求消息和服务器向客户机的响应消息。客户端向服务器发送一个请求,请求头包含请求的方法、URI、协议版本、以及包含请求修饰符、客户信息和内容的类似于MIME的消息结构。服务器以一个状态行作为响应,相应的内容包括消息协议的版本,成功或者错误编码加上包含服务器信息、实体元信息以及可能的实体内容。 Http协议定义了很多与服务器交互的方法,最基本的有4种,分别是GET、POST、PUT、DELETE。一个URL地址用于描述一个网络上的资源,而HTTP中的GET... 阅读全文
posted @ 2014-04-03 10:46 BuildyMan 阅读(298) 评论(0) 推荐(0) 编辑

2014年4月1日

摘要: 语法:cursor : auto | all-scroll | col-resize| crosshair | default | hand | move | help | no-drop | not-allowed | pointer | progress | row-resize | text | vertical-text | wait | *-resize | url ( url ) 取值:auto : 默认值。浏览器根据当前情况自动确定鼠标光标类型。all-scroll : IE6.0有上下左右四个箭头,中间有一个圆点的光标。用于标示页面可以向上下左右任何方向滚动。col-resi. 阅读全文
posted @ 2014-04-01 15:37 BuildyMan 阅读(1459) 评论(0) 推荐(0) 编辑
摘要: 1、开启gzip请求curl -I http://www.sina.com.cn/ -H Accept-Encoding:gzip,defalte2、监控网页的响应时间curl -o /dev/null -s -w "time_connect: %{time_connect}\ntime_starttransfer: %{time_starttransfer}\ntime_total: %{time_total}\n" "http://www.kklinux.com"3. 监控站点可用性curl -o /dev/null -s -w %{http_cod 阅读全文
posted @ 2014-04-01 11:58 BuildyMan 阅读(168) 评论(0) 推荐(0) 编辑

2014年3月31日

摘要: 查看MySQL索引,查看到的都是哪些信息呢?下面为您介绍的是查看MySQL索引方面的知识,希望对您学习MySQL索引方面能有所帮助。mysql> show index from tblname;mysql> show keys from tblname;· Table表的名称。· Non_unique如果MySQL索引不能包括重复词,则为0。如果可以,则为1。· Key_name索引的名称。· Seq_in_index索引中的列序列号,从1开始。· Column_name列名称。· Collation列以什么方式存储在索引 阅读全文
posted @ 2014-03-31 16:14 BuildyMan 阅读(1174) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 12 下一页

导航