mysql如何开启高速缓存?

mysql可以对相同的语句的查询结果进行缓存,用户下次再次执行相同select语句的时候如果命中缓存,不会再次解析,会直接返回缓存数据。 一、如何查询高速缓存是否开启 我们通过下面命令可以查询当前数据库是否已开启show variables like '%query_cache%'; 必须满足两个条件才是开启状...

       时间 : 2021-04-09| 栏目 : MySQL, mysql提升, 后端技术| 浏览 : 3,183 次| 暂无评论 [阅读全文]

    php导出excel文件

    在项目根目录下使用composer安装(composer工具如何使用?点击进入) composer require phpoffice/phpspreadsheet:1.6.* 由于phpexcel不再维护,推荐使用phpspreadsheet <?php require '../vendor/autoload.php'; ...

         时间 : 2020-03-21| 栏目 : PHP提升, 其他| 浏览 : 3,530 次| 暂无评论 [阅读全文]

      php安装时 配置configure 常用项

      ./configure --prefix=/usr/local/php7 \ --with-config-file-path=/usr/local/php7/etc \ --with-config-file-scan-dir=/usr/local/php7/etc/php.d \ --with-mcrypt=/usr/include \...

           时间 : 2017-09-21| 栏目 : php, php基础| 浏览 : 4,236 次| 暂无评论 [阅读全文]

        PHP中的Generator生成器

        Generator提供了一种方便的实现简单的Iterator(迭代器)的方式,使用Generator实现Iterator不需要创建一个类来继承Iterator接口。 Iterator接口 如果想搞清楚Generator,需要先了解Iterator接口。我们通常使用foreach对数组进行遍历,如果要对对象进行遍历,那么这个对象的类就必...

             时间 : 2017-07-04| 栏目 : php, PHP提升| 浏览 : 4,076 次| 暂无评论 [阅读全文]

          memcache中的add和set方法区别

          相信大家对memcache都不陌生,在项目中也经常使用memcache作为缓存方案。 那么在使用过程中有没有发现为什么memcahce有两个添加缓存的方法:一个是add,一个是set,那么你知道这2个方法有什么不同吗? 什么时候该使用add?什么时候该使用set呢? 对于这点以前自己也没有去深究,只知道要添加缓存的用se...

               时间 : 2016-06-18| 栏目 : php, PHP提升| 浏览 : 4,869 次| 评论 : [阅读全文]

            phpize 命令详解

            安装(fastcgi模式)的时候,常常有这样一句命令:/usr/local/webserver/php/bin/phpize 一、phpize是干嘛的? phpize是什么东西呢?php官方的说明: http://php.net/manual/en/install.pecl.phpize.php phpize是用来扩展php扩展模...

                 时间 : 2016-06-18| 栏目 : PHP提升| 浏览 : 3,140 次| 暂无评论 [阅读全文]

              php自动识别编码转换成utf-8

              function characet($data){ if( !empty($data) ){ $fileType = mb_detect_encoding($data , array('UTF-8','GBK','LATIN1','BIG5')) ; if( $fileType != 'UTF-8'){ $data = mb_co...

                   时间 : 2016-04-26| 栏目 : PHP提升| 浏览 : 2,673 次| 暂无评论 [阅读全文]

                PHP如何读取大文件最后几行?

                曾经腾讯php工程师面试有道题目,让读取百万级的文本最后几行。 不建议采用的方法:直接采用file函数来操作 注:由于 file函数是一次性将所有内容读入内存,而php为了防止一些写的比较糟糕的程序占用太多的内存而导致系统内存不足,使服务器出现宕机,所以默认情况下 限制只能最大使用内存16M,这是通过php.ini里的 memory_li...

                     时间 : 2016-04-18| 栏目 : php, PHP提升| 浏览 : 2,486 次| 暂无评论 [阅读全文]

                  PHP入门教程01:php语言概述

                  (1)PHP简介: PHP,是Hypertext Preprocessor英文的缩写,即超级文本预处理语言。PHP 是一种 HTML 内嵌式的语言,是一种在服务器端执行的嵌入HTML文档的脚本语言,语言的风格有类似于C语言,被广泛的运用。 PHP 独特的语法混合了 C、Java、Perl 以及 PHP 自创的语法。它可以比 C...

                       时间 : 2015-10-29| 栏目 : PHP基础教程| 浏览 : 1,947 次| 暂无评论 [阅读全文]

                    MySql常用命令总结

                    1:使用SHOW语句找出在服务器上当前存在什么数据库: mysql> SHOW DATABASES; 2:创建一个数据库MYSQLDATA mysql> CREATE DATABASE MYSQLDATA; 3:选择你所创建的数据库 mysql> USE MYSQLDATA; (按回车键出现Database c...

                         时间 : 2015-10-07| 栏目 : MySQL, mysql提升| 浏览 : 1,914 次| 暂无评论 [阅读全文]

                      pathinfo()对多字节字符处理的缺陷

                      pathinfo()函数在处理路径时,在php的低版本中无法处理多字节字符,这里测试的是php5.3和php5.6 的区别 <?php // your code goes here echo phpversion(); print_r(pathinfo("/resources/img/stock/wxb001/美...

                           时间 : 2015-07-11| 栏目 : PHP提升| 浏览 : 1,916 次| 暂无评论 [阅读全文]

                        MySql中Blob与Text的有什么区别

                        BLOB是一个二进制大对象,可以容纳可变数量的数据。 有4种BLOB类型:TINYBLOB、BLOB、MEDIUMBLOB和LONGBLOB。它们只是可容纳值的最大长度不同。   有4种TEXT类型:TINYTEXT、TEXT、MEDIUMTEXT和LONGTEXT。这些对应4种BLOB类型,有相同的最大长度和...

                             时间 : 2015-06-28| 栏目 : mysql提升| 浏览 : 2,117 次| 暂无评论 [阅读全文]

                          PHP生成csv文件加bom头解决excel默认打开乱码问题

                          什么是bom头?在Windows下用记事本之类的程序将文本文件保存为UTF-8格式时,记事本会在文件头前面加上几个不可见的字符(EF BB BF),就是所谓的BOM(Byte order Mark)。 不仅限于 记事本保存的文件,只要在文件的开口包含了“EF BB BF” 几个不可见的字符(十六进制应该是是xEFxBBxBF,用二进...

                               时间 : 2015-06-28| 栏目 : PHP提升| 浏览 : 2,384 次| 暂无评论 [阅读全文]

                            php中const与define的使用区别

                            在类里面定义常量用 const 关键字,而不是通常的 define() 函数。 <?php Class Person{ // 定义常量 const country = "中国"; public function myCountry() { //内部访问常量 e...

                                 时间 : 2015-06-28| 栏目 : PHP提升| 浏览 : 1,927 次| 暂无评论 [阅读全文]

                              PHP mkdir 0777权限问题

                              在linux系统中,即使我们使用root帐号去手工执行php命令: 1 mkdir('test', 0777); 结果文件的权限依然为: 1 drwxr-xr-x 2 root root   4096 Jun 17 11:28 test ...

                                   时间 : 2015-06-24| 栏目 : php, php基础| 浏览 : 1,927 次| 暂无评论 [阅读全文]