2012年12月13日

linux下mysqldump导出数据、表结构,导入数据

摘要: 导出完整的数据库备份Sql代码mysqldump-h127.0.0.1-P3306-uroot-ppassword--add-locks-qdbname>dbname.sql 说明:前面这些地址、端口就不说明了,都知道。说下后面的,--add-locks:导出过程中锁定表,完成后回解锁。-q:不缓冲查询,直接导出至标准输出如:Sql代码 LOCKTABLES`user`WRITE;DROPTABLEIFEXISTS`user`;CREATETABLE`user`(`id`int(10)unsignedNOTNULLAUTO_INCREMENT,`name`varchar(50)NOTNU 阅读全文

posted @ 2012-12-13 09:55 benlamk 阅读(18850) 评论(0) 推荐(1) 编辑

2012年12月12日

QQ在线聊天代码

摘要: 1、例如Q我请点击:特 效代码:<A href="tencent://message/?uin=331241383&amp;Site=温馨园&amp; Menu=yes"><IMG alt=有事没事都可Q我! src="http://wpa.qq.com/pa?p=1:331241383:1" border=0></A>2、例如Q我请点击:特 效代码:<A href="tencent://message/?uin=331241383&amp;Site=温馨园&amp; M 阅读全文

posted @ 2012-12-12 17:41 benlamk 阅读(8167) 评论(0) 推荐(0) 编辑

2012年11月27日

网站改版及新旧版替换注意事项

摘要: 网站建成后,根据用户体验及外部竟争条件的变化,网站少不更改,小的更改问题不是很大,如果是大的改动,也就是意味着网站要来个彻底的大换血,改版,那么网站改版本在技术上应注意些什么呢?我在这里总结几点。1、新版网站尽量在本地进行改版制作,如果需要在服务器上进行操作的,可以找一个临时空间,用自带的三级域名或绑定二级域名,旧版的网站一定不要有任何动作,等新版处理好之后,直接更换掉旧版网站。2、 如果改版过程中涉及更换域名,一定要把旧的域名向新域名做301重定向操作。因为这样能够很好的把以前积累的权重传递到新域名。并且301要一直做,最好 做1年以上,而且累积了一定时间的域名百度也会有个很好的评价的。如果 阅读全文

posted @ 2012-11-27 14:25 benlamk 阅读(3212) 评论(0) 推荐(0) 编辑

2012年11月24日

linux下Rsync同步镜像服务器配置教程

摘要: 主服务器:192.168.0.220 (CentOS 4.4) 从服务器:192.168.0.248 (CentOS 5) ============================== 1> 在两台主机上分别安装rsync ====================== 默认一般都是安装了的 1 2[root@office ~]# rpm -qa|grep rsync rsync-2.6.3-1 如果没有安装,使用yum install rsync来进行安装即可; 正常情况很快就安装完毕,rsync 服务器架设比较简单,可我们安装好rsync后,并没有发现配置文件以及rsync服务器... 阅读全文

posted @ 2012-11-24 12:47 benlamk 阅读(1372) 评论(0) 推荐(0) 编辑

2012年11月19日

mysql 主从库配置

摘要: MySQL从库上有一个IO线程负责从主库取binlog到写到本地。另外有一个SQL线程负责执行这些本地日志,实现命令重放; 一、环境 主机: master操作系统:centos 5.3 IP:192.168.1.222 MySQL版本:5.0.77 从机: slave操作系统:centos 5.3 IP:192.168.1.220 MySQL版本:5.0.77 二、创建数据库 分别登录master机和sla... 阅读全文

posted @ 2012-11-19 17:11 benlamk 阅读(11600) 评论(0) 推荐(0) 编辑

2012年11月15日

javascript之setTimeOut和setInterval的用法(转)

摘要: JS里设定延时: 使用SetInterval和设定延时函数setTimeout 很类似。setTimeout 运用在延迟一段时间,再进行某项操作。 setTimeout("function",time) 设置一个超时对象 setInterval("function",time) 设置一个超时对象 SetInterval为自动重复,setTimeout不会重复。 clearTimeout(对象) 清除已设置的setTimeout对象 clearInterval(对象) 清除已设置的setInterval对象 使用定时器实现JavaScript的延期执行或重 阅读全文

posted @ 2012-11-15 18:57 benlamk 阅读(194) 评论(0) 推荐(0) 编辑

2012年11月2日

利用PHP小程序清除Mysql死连接技巧

摘要: 最近几天,学校的MySQL数据库总是出现许多死连接的情况,主要表现为有过多的Sleep连接,并且Time时间很长,占满了所有的可用连接数,以至于其它用户无法再连接数据库。我开始考虑调节MySQL数据库参数,但是改了许多参数仍然没有解决这个问题。于是想了一个比较狠的办法,写一个php脚本,每2分钟执行一次,发现死连接(超过120秒)就Kill掉,这样再也不会让某些程序搞死数据库服务器了,下面是 Kill死连接的小程序:下载:kill-mysql-sleep-proc.phpdefine('MAX_SLEEP_TIME',120);$hostname="localhost 阅读全文

posted @ 2012-11-02 19:06 benlamk 阅读(165) 评论(0) 推荐(0) 编辑

一条sleep语句引发的惨案

摘要: 我们的项目绝大部分都是基于java或者javaEE的应用,CTO早就有言在先,所有程序里面,不准有sleep语句。如果非要加上sleep语句,那么必须提出来,由项目的technical lead或者manager来决定是不是这么用。 去年参与的一个项目,被一条sleep语句差点整死。 程序需要定时的从另外两台机器上按照时间获取5分钟一次的日志文件,然后对该日志文件进行处理。刚开始的时候,两台机器的日志文件在处理的时候,是单独处理的,所以,基本流程就是,先用ftp把日志抓过来,然后一个文件一个文件的进行日志分析。但是实际运行中发现,那两台机器有可能进行热切换,也就是说,机器A如果突然出问题,那. 阅读全文

posted @ 2012-11-02 18:57 benlamk 阅读(571) 评论(0) 推荐(0) 编辑

2012年11月1日

在当前这个互联网业务飞速发展时期,新的产品如雨后春笋般涌出,老产品线新业务也在不断突破和尝试。这就对快速开发迭代提出了更高的要求。

摘要: 在当前这个互联网业务飞速发展时期,新的产品如雨后春笋般涌出,老产品线新业务也在不断突破和尝试。这就对快速开发迭代提出了更高的要求。一、基础运行环境针对新产品的开发,必须能够快速搭建一套LAMP架构。那么无外乎选择一个webserver,选择一个php版本,选择一个mysql版本,再选择一个PHP开发框架和选择一些php通用扩展和基础库等。这个过程读者可能觉得已经很快了,能不能更快?选择的过程要求研发同学对相关技术方向有一定的积累,权衡利弊和优先点,又是一番调研和学习。如果有一键安装程序,提供自动化安装webserver,php,mysql,以及携带高性能灵活的php开发框架,并提供标准化、安全 阅读全文

posted @ 2012-11-01 21:31 benlamk 阅读(468) 评论(0) 推荐(0) 编辑

2012年10月26日

用memcached做实时分页缓存

摘要: 用memcached做分页缓存,可能很多人会觉得麻烦而不用。因为在增加、修改、删除的过程中,你不知道会影响到哪些数据,而如果把所有分页相关的数据缓存都删除并重新生成一遍,实现又很麻烦,甚至不可行,所以干脆就用mysql直接分页,简单方便,但是这样性能却也下降了。 本章就讲一个简单的实现用memcached做分页缓存的方法。 首 先假使我们有一个文章页需要做分页显示,分页类型有按分类分页,按最新分页,按热点分页,按自定义方式分页,等等。这就出现了一个比较棘手的问题,我们对 数据的更新影响到哪些分页我们是不可知的,不知道需要删除哪些相关的缓存。你可能会想,更新数据时删除所有类型分页的缓存不就好了。 阅读全文

posted @ 2012-10-26 19:37 benlamk 阅读(5346) 评论(1) 推荐(0) 编辑

导航