自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 资源 (3)
  • 收藏
  • 关注

原创 memcache、apc性能比较

最近在开发的时候,由于对用户体验要求较高,要是每次都去通过db加载数据的话,不但速度慢而且当访问量大的时候还容易造成db数据库down机,所以考虑使用memcache进行开发。在memcache开发过程中,遇到一些问题:在本地完成代码测试一个鼠标hover上去然后去服务器拿一个400B的数据的时候,只需要大约16ms的时间就可以完成,当时感觉这个速度好快呀,基本不会影响用户体验的。但是布置到线上之后,同样的一个鼠标hover上去请求一个400B的数据,却需要60~90ms的时间,偶很不能理解,不知道为什么出

2010-10-22 17:18:00 1505 1

原创 优化网页加载速度(前端优化)

<br />先普及一个前端优化的常识:<br /> <br />外部JS的阻塞下载 <br />所有浏览器在下载JS的时候,会阻止一切其他活动,比如其他资源的下载,内容的呈现等等。至到JS下载、解析、执行完毕后才开始继续并行下载其他资源并呈现内容。<br /><br />有人会问:为什么JS不能像CSS、image一样并行下载了?这里需要简单介绍一下浏览器构造页面的原理,<br />当 浏览器从服务器接收到了HTML文档,并把HTML在内存中转换成DOM树,在

2010-09-19 10:50:00 4796

转载 Script中的Defer属性

<br />Script中的Defer属性<br />如果你是一个对系统性能比较关心和在意的人,我想你应该会对Script脚本中的defer属性感兴趣的。<br />script中的defer属性默认情况下是false的。按照DHTML编程宝典中的描述,对于Defer属性是这样写的:<br />Using the attribute at design time can improve the download performance of a page because the browser does n

2010-09-19 10:49:00 802

转载 Eclipse搭建SSH(Struts2+Spring3+Hibernate3)框架项目教程(转载自YnWi的博客)

前言确实好久没有写过了,一直以来把写博文当作自己学习的总结,当作做过的笔记,随时都可以拿出来看看。不过最近习惯了用OneNote和印象笔记,所以就很少在论坛写博文。但是偶尔看到几篇被转载了,也小小的虚荣了下。这种虚荣大神们已经习以为常,他们是不能理解的。好吧,转入正题。参加工作从事Java Web开发将近两年,也没有完整的搭建出一个SSH框架的项目,说出来确实有点不好意

2015-02-05 14:13:18 1387 1

转载 mysql共享表空间和独立表空间 优缺点

innodb表的数据结构 innodb这种引擎,与MYISAM引擎的区别很大。特别是它的数据存储格式等.对于innodb的数据结构,首先要解决两个概念性的问题: 共享表空间以及独占表空间。什么是共享表空间和独占表空间共享表空间以及独占表空间都是针对数据的存储方式而言的。共享表空间:  某一个数据库的所有的表数据,索引文

2013-10-19 10:47:17 1219

转载 Mysql Innodb的两种表空间方式 共享空间和独立空间

要说表空间,Mysql的表空间管理远远说不上完善。换句话说,事实上Mysql根本没有真正意义上的表空间管理。Mysql的Innodb包含两种表空间文件模式,默认的共享表空间和每个表分离的独立表空间。只要在my.cnf里面增加innodb_file_per_table=1就可以从共享表空间切换到独立表空间。当然对于已经存在的表,则需要执行alter table MY_TABLE engine=inn

2013-10-19 10:44:25 728

原创 apache hosts 虚拟主机 配置

<br />NameVirtualHost *:80<br /><VirtualHost *:80><br /> ServerName www.webim.com<br /> DocumentRoot "d:/work/webim/"<br /> ErrorLog logs/host.www.webim.com-error_log<br /> TransferLog logs/host.www.webim.com-access_log<br />    <Directory "d:/wo

2011-05-18 22:35:00 565

转载 php.ini

作者:金步国版权声明<br />本文作者是一位自由软件爱好者,所以本文虽然不是软件,但是本着 GPL 的精神发布。任何人都可以自由使用、转载、复制和再分发,但必须保留作者署名,亦不得对声明中的任何条款作任何形式的修改,也不得附加任何其它条件。您可 以自由链接、下载、传播此文档,但前提是必须保证全文完整转载,包括完整的版权信息和作译者声明。其他作品<br />本文作者十分愿意与他人共享劳动成果,如果你对我的其他翻译作品或者技术文章有兴趣,可以在如下位置查看现有作品的列表:金步国作品列表BUG报告,切磋

2011-05-13 15:15:00 498

原创 JQUERY刷新页面

jquery刷新页面局部刷新:这个方法就多了去了,常见的有以下几种;$.get方法,$.post方法,$.getJson方法,$.ajax方法如下前两种使用方法基本上一样$.get(”Default.php”, {id:”1″, page: “2″ },function(data){//这里是回调方法。返回data数据。这里想怎么处理就怎么处理了。});$.getScript方法:$.getScript(”http://jque

2011-05-12 10:50:00 826 1

原创 【转】php.ini 中文详解

作者:金步国版权声明本文作者是一位自由软件爱好者,所以本文虽然不是软件,但是本着 GPL 的精神发布。任何人都可以自由使用、转载、复制和再分发,但必须保留作者署名,亦不得对声明中的任何条款作任何形式的修改,也不得附加任何其它条件。您可 以自由链接、下载、传播此文档,但前提是必须保证全文完整转载,包括完整的版权信息和作译者声明。其他作品本文作者十分愿意与他人共享劳动成果,如果你对我的其他翻译作品或者技术文章有兴趣,可以在如下位置查看现有作品的列表:金步国作品列表BUG报告,切磋与探讨由于作者水平有限,

2010-12-24 09:42:00 644

原创 Linux下Php5 Mysql5 Apache2 GD2编译安装步骤(转)

Linux下Php5 Mysql5 Apache2 GD2 Zend3编译安装步骤<br />        先准备一下软件:<br />curl-7.16.2.tar.gz<br />expat-2.0.0.tar.gz<br />gzip-1.3.5.tar.gz<br />libxml2-2.6.23.tar.bz<br />zlib-1.2.3.tar.gz<br />jpegsrc.v6b.tar.gz <br />libpng-1.2.12.tar.gz<br />

2010-12-23 11:33:00 983

原创 linux下apache+php+mysql升级安装过程

<br />一删除apache+php+mysql:<br />判断是不是rpm安装如:rpm-qphp返回php版本,则是rpm安装,用rpm-ephp--nodeps即可彻底删除系统自带的php<br />如果不返回PHP版本则是二进制安装,直接删除目录就可以!同理apachemysql也一样!<br />二安装apache<br />下载httpd-2.2.4.tar.gz<br />tarxzvfhttpd-2.2.4.tar.gz<br />cdhttpd-2.2.4<br />./con

2010-12-21 12:03:00 779

转载 用PHP模拟126邮箱的登陆过程来收取邮件

<br /><?php/** 收取126邮箱中的信件* @filename 126_curl.php* @touch date Tue 28 Apr 2009 20:49:12 AM CST* @package Get_Ganji_test_mails* @author zhangyufeng* @version 1.0.0* @copyright (c) 2009, [email protected]*/error_reporting(0);

2010-10-07 13:00:00 2570

原创 [个人管理]暗时间,平凡与优秀间的距离

<br />每个人都希望,在他所从事的领域很优秀,那么如何才能优秀呢?有人做过一个研究,说那些优秀的音乐家,在他们成名之前,已经训练过10000小时。有人可能成功得早,如莫扎特16岁,有些可能需要等到30岁,而后者,可能是他到30岁时,才训练到10000小时。这里的时间,偏向于显时间,可以被统计出来。那么对于另外一些名人,如爱因斯坦和霍金,他们的时间又该如何衡量?他们可不练钢琴,而是纯粹练脑子。 <br /><br />上面的例子可能有点离谱,因为对于普通人,我们都达不到那种成就。 <br />你是否认识一

2010-09-18 14:00:00 338

原创 zendstudio5.5.1注册机地址

<br />http://x.zendstudio.net/zendstudio5_5_1-keymaker-php/index.php?Act=Sub<br /> <br />zendstudio551<br />c76fa7a612182039<br /> <br /> 

2010-09-16 14:57:00 517

原创 svn 命令大全

<br /><br />1、将文件checkout到本地目录svn checkout path(path是服务器上的目录)<br />例如:svn checkout svn://192.168.1.1/pro/domain<br />简写:svn co<br />2、往版本库中添加新的文件svn add file<br />例如:svn add test.php(添加test.php)<br />svn add *.php(添加当前目录下所有的php文件)<br />3、将改

2010-09-14 10:20:00 292

转载 Thrift基本使用

<br />thrift属于facebook.com技术核心框架之一,使用不同开发语言开发的系统可以通过该框架实现彼此间的通讯,开发者只需编辑一份thrift脚本,即可自动获得其它开发语言的代码(比如 c++ java python ruby c# haskell ocmal erlang cocoa php squeak).<br />thrift侧重点是构建夸语言的可伸缩的服务,特点就是支持的语言多,同时提供了完整的rpc service framework,可以很方便的直接构建服务,不

2010-09-10 17:47:00 444

转载 HTTP返回状态代码

<br /><br />HTTP返回状态代码 <br />    当用户试图通过HTTP 或文件传输协议 (FTP)访问一台正在主机上的内容时,IIS返回一个表示该请求的状态的数字代码。该状态代码记录在IIS 日志中,同时也可能在 Web 浏览器或 FTP客户端显示(也就是我们打开页面发生错误时IE显示的错误信息代码。状态代码可以指明具体请求是否已成功,还可以揭示请求失败的确切原因。<br />    在默认状态下,IIS把它的日志文件放在 %WINNT/System32/Logfiles 文件

2010-09-10 15:46:00 343

原创 PHP session有效期session.gc_maxlifetime

<br />   PHP中的session有效期默认是1440秒(24分钟)【weiweiok 注:php5里默认的是180分】,也就是说,客户端超过24分钟没有刷新,当前session就会失效。很明显,这是不能满足需要的。<br />   一个已知管用的方法是,使用session_set_save_handler,接管所有的session管理工作,一般是把session信息存储到数 据库,这样可以通过SQL语句来删除所有过期的session,精确地控制session的有效期。这也是基于PH

2010-09-07 17:54:00 573

原创 ASCII Table

<br />ASCII Table (7-bit)<br />(ASCII = American Standard Code for Information Interchange)<br /><br />       Decimal   Octal   Hex    Binary     Value<br />       -------   -----   ---    ------     -----<br />         000      000    000   00000000     

2010-08-31 23:24:00 339

转载 (转贴)PHP面试题系列一【附答案】

(转贴)PHP面试题系列一【附答案】1.在PHP中,当前脚本的名称(不包括路径和查询字符串)记录在预定义变量(1)中;而链接到当前页面的URL记录在预定义变量(2)中。<br /><br />2.执行程序段<?php echo 8%(-2) ?>将输出(3)。<br /><br />3.在HTTP 1.0中,状态码 401 的含义是(4);如果返回“找不到文件”的提示,则可用 header 函数,其语句为(5)。<br /><br />4.数组函数 arsort 的作用是(6);语句

2010-08-22 18:36:00 1329

原创 PHP中计算两个日期之差的问题

<br />计算两个日期之差的:<br />$date1 = '2008-01-01';<br />$date2 = '2009-03-01';<br />使用php代码实现计算date1和date2相差了几年几月几日。<br /> <br />我是这样实现的<br />function calTime($d1, $d2){<br />    $d1 = strtotime($d1);<br />    $d2 = strtotime($d2);<br />    if($d1 > $d2){<

2010-08-22 01:01:00 1795

转载 国内现在流行的php框架

<br />CodeIgniter http://codeigniter.org.cn/<br />Code Igniter可以说是一匹黑马。Code Igniter出现之时正是Symfony和CakePHP大行其道、Zend Framework万众期待的时刻。可凭借着独特的设计思想,Code Igniter吸引了大批开发者。这点从其火爆的官方论坛就可得到证实。<br />Code Igniter推崇“简单就是美”这一原则。没有花哨的设计模式、没有华丽的对象结构,一切都是那么简单。几行代码就能开始运

2010-08-20 19:27:00 2502

转载 mysql数据库查询优化

<br />      上两周一直想办法提高查询速度,取得一点效果,解决了部分问题,记下来以便将来自己查看。<br />     由于公司没有专门的DBA,我自己对mysql数据库也不是很熟悉,而且这个JAVA开发的网络审计系统的管理系统,是经过了N多人几年时间的修修改改,今天到我们手里,要改成能支持大流量情况的版本,所以对我们这个只有几个人的JAVA组来说,确实是个难题。<br />     这个大流量的情况在以前的文章里也提到过,就是要支持每秒钟处理1G左右的网络数据包,HTTP协议

2010-08-20 19:19:00 635 1

转载 数据库的查询优化方法分析

本文主要探讨了在数据库的应用中对数据库查询优化的一些策略,其中包括基于索引、SQL语句的优化的方法,并简要对其他一些常用方法做了介绍。

2010-08-20 19:15:00 1126

原创 shindig的缓存类和apc缓存类实现

php缓存技术 shindig的缓存类和apc类的实现

2010-08-20 18:56:00 408

转载 PHP静态化原理及方法

PHP静态化

2010-08-20 18:49:00 1201 1

ThinkPHP2.0完全开发手册

ThinkPHP2.0完全开发手册 ThinkPHP2.0完全开发手册

2010-08-22

PHP 缓存类和apc缓存类

class CacheException extends Exception {} /** * 缓存抽象类 */ abstract class Cache_Abstract { /** * 读缓存变量 * * @param string $key 缓存下标 * @return mixed */ abstract public function fetch($key); /** * 缓存变量 * * @param string $key 缓存变量下标 * @param string $value 缓存变量的值 * @return bool */ abstract public function store($key, $value); /** * 删除缓存变量 * * @param string $key 缓存下标 * @return Cache_Abstract */ abstract public function delete($key);

2010-08-22

Redhat Linux AS 4.0 系统管理与网络配置

Redhat AS4 系统管理 网络配置 Redhat Linux AS 4.0 系统管理与网络配置

2010-08-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除