2010年,8月存档

张映 发表于 2010-08-14

分类目录: mysql

一,为什么要开启这个查询呢?

数据库是很容易产生瓶颈的地方,现在Nosql大家讨论这么热,估计都被数据库搞郁闷了。mysql中最影响速度的就是那些查询非常慢的语句,这些慢的语句,可能是写的不够合理或者是大数据下多表的联合查询等等,所以我们要找出这些语句,分析原因,加以优化。这也是发这篇博文的原因

阅读全文>>

张映 发表于 2010-08-13

分类目录: php

我容易混淆public,private,protected,还容易混淆this,self这些东西。前面已经写了一篇关于public,private,protected博文了,下面来说一下this,self,parent的用法

一,this

1,要用this,你必有是一个对像的形势,不然它会报错的,Fatal error: Using $this when not in object context。
2,this可以调用本类中的方法和属性,也可以调用父类中的可以调的方法和属性

二,self

1,self可以访问本类中的静态属性和静态方法,可以访问父类中的静态属性和静态方法。
2,用self时,可以不用实例化的

阅读全文>>

张映 发表于 2010-08-13

分类目录: php

一,public,private,protected的区别

public:权限是最大的,可以内部调用,实例调用等。

protected: 受保护类型,用于本类和继承类调用。

private: 私有类型,只有在本类中使用。

二,实例
阅读全文>>

张映 发表于 2010-08-11

分类目录: mysql

网站运行很慢的时候,我就特别起知道为什么这么慢,所以我查啊查,数据库绝对是很重要的一部分,里面运行的sql是绝对不能放过的。平时做项目的时候,我也会注意sql语句的书写,写出一些高效的sql来,所以我会经常测试自己写的sql语句。我把我知道的二个方法,总结一下发出来。

一,show profiles 之类的语句来查看

1,查一下profile是不是打开了,默认是不打开的。

阅读全文>>

张映 发表于 2010-08-11

分类目录: mysql

今天在论坛中看到一个关于mysql的问题,问题如下

good_id       cat_id
12654         665,569
12655         601,4722

goods_id是商品id
cat_id是分类id
当我,怎么根据这种分类ID查数据(一个商品有多个分类,而且用逗号隔开了)
我现在用的是like 这样的话,输入一个分类id是688,或者4722都能出来这个商品,但输入一个722也出来这个商品了。

阅读全文>>

张映 发表于 2010-08-10

分类目录: php

我们利用error_reporting();看到的错误信息包括三个部分,错误信息,错误文件的绝对地址,错误出现的行数。其实还有一个是错误类型。Array ( [type] => 1 [message] => Call to undefined method SomeClass::somemedthod() [file] => /home/zhangy/www/aaaa/stasdf.php [line] => 67 ),页面的绝对路径最好不要暴露给别人,不然给有些人可称之机,为了杜绝这一点,好多人都会采用,ini_set("display_errors",0);直接把错误信息给屏蔽掉了。这样就不方便了,如果我们要看信息怎么办呢?每次查看的时候,是不是都要改一下代码,或者是改一下apache的配置,在重起一下呢?

阅读全文>>

张映 发表于 2010-08-09

分类目录: 技术其他

log日志,通常是根系统或者某些软件有关的相关记录,方便用户了解系统或者软件的运行情况,它并没有固定的格式,通常是文本文件,可以用记事本来查看内容。log生成的时候,文件名会考虑的有意义一点,比如:51yip.com.access.log访问记录日志,51yip.com.error.log错误日志,mail.log邮件日志等等,基本上可以从名子上看出这个log日志是干什么用的。

拉科顿"跑"失良机的故事,我想学理工类的童鞋,都知道,高中物理课本里面有的。说是的拉科顿研究电磁感应时,来回跑的时候过程中,错失了看到指针便转的机会,如果当时有摄像机的话,就可以记录下指针每一时刻的运动情况,那么电磁感应的发现者就要换人了。哈哈。

阅读全文>>

张映 发表于 2010-08-09

分类目录: apache/nginx

我觉得mod_alias根mod_rewrite挺像的,都可以实现url的重写,而mod_alias可以实现简单的url重写的功能 ,而mod_rewrite可以实现比较复杂的重写。mod_alias有一种功能是非常强大的,使不在DocumentRoot目录下的内容也能成为”自己文档“中的一部分。而不需要在重新弄一个VirtualHost。
阅读全文>>

张映 发表于 2010-08-07

分类目录: apache/nginx

一,什么是ssl

SSL证书通过在客户端浏览器和Web服务器之间建立一条SSL安全通道(Secure socket layer(SSL)安全协议是由Netscape Communication公司设计开发。该安全协议主要用来提供对用户和服务器的认证;对传送的数据进行加密和隐藏;确保数据在传送中不被改变,即数据的完整性,现已成为该领域中全球化的标准。由于SSL技术已建立到所有主要的浏览器和WEB服务器程序中,因此,仅需安装服务器证书就可以激活该功能了)。即通过它可以激活SSL协议,实现数据信息在客户端和服务器之间的加密传输,可以防止数据信息的泄露。保证了双方传递信息的安全性,而且用户可以通过服务器证书验证他所访问的网站是否是真实可靠。

阅读全文>>

张映 发表于 2010-08-06

分类目录: nodejs/vue/js/jquery, php

以为自己 的正则很牛了,其实还是很菜,今天遇到一个问题,用\b来操作很简单,如果不用的话完成起来挺麻烦的,不过还好有经高人指点了一下,还是很轻松的搞定了。还要多看看教程,手册之类的。所以我把javascript手册里面的正则教程拿出来了,如果在要找东西的时候,可以方便一点

一 ,特殊字符

阅读全文>>