码迷,mamicode.com
首页 > Web开发 > 详细

php的一些问题

时间:2018-07-30 16:37:20      阅读:163      评论:0      收藏:0      [点我收藏+]

标签:mysq   article   机制   log   col   thinkphp5   shel   struct   rip   

* composer自动加载机制

* fcgi, cgi原理

* mysql当前版本8.0

https://www.mysql.com/ 

5.6  

技术分享图片

* redis 在项目中应用

* golang项目

* 项目开发的流程

* 设计模式

 ===========================2018.07.30===================================

1. 负载均衡    [TO BE DONE]

    https://blog.csdn.net/qq_28602957/article/details/61615876

 

2. 索引的建立 和查询 以及索引场景建立

 

3. thinkphp的路由    [ONGOING]

   https://www.kancloud.cn/manual/thinkphp5/118030

   ./application/route.php

 

4.PHP中一些常用的spl函数   [TO BE DONE]

   http://php.net/manual/en/book.spl.php

 

5.mysql的主从分离 对id进行hash 理解hash

6.linux的一些常用命令 熟悉linux  [DONE]

7. 递归 n!   [DONE]

 

8. php单例模式

 

9. mysql 分表

 

10. CAS认证, ucenter认证

  技术分享图片

 

* php程序发送http请求

- curl

$ch = curl_init();

curl_setopt_array($ch, [
    CURLOPT_URL => ‘https://www.baidu.com‘,
    CURLOPT_HEADER => 1,
    CURLOPT_RETURNTRANSFER => 1
]);

$data = curl_exec($ch);
curl_close($ch);

echo $data.PHP_EOL;

-socket

 


* mysql存储引擎 myisam / innodb  select count(*) ... 用哪个存储引擎快

  MyISAM会保存表的总行数,select count(*)在MyISAM存储引擎中执行,MyISAM只要简单地读出保存好的行数即可。

  InnoDB存储引擎不会保存表的具体行数,因此,在InnoDB存储引擎中执行这段代码,InnoDB要扫描一遍整个表来计算有多少行。

 

* mysql 函数pconnect/connect

  mysql_pconnect — Open a persistent connection to a MySQL server


* linux shell 定时器 脚本

  crontab


* 点赞限制 每人每分钟3次,每人每小时10次; 每个IP每分钟30次,每天100次


* 爬虫架构


* php实现一个跨请求的队列 (redis?)


* 上传文件安全限制

 

* "Hello world Blog Control" 字符串按空格分隔,分成数组,全部转化为小写,按字母顺序排

  (php sort 和javascript的sort方法不同 不传回调用SORT_STRING )

技术分享图片
<?php
class TestArrayObject {
  private $s = "";
   
  public function __construct($s) {
    $this->s = $s;
  }
   
  public function run() {
     
    $ao = new ArrayObject(array_map(function($word) {
      return strtolower($word);
    }, explode(‘ ‘, $this->s)));
     
    $ao->uasort(function($a, $b) {
      return strcmp($a, $b);
    });
 
    return $ao->getArrayCopy();
  }
   
}
 
$o = new TestArrayObject("Hello world Blog Controll Hola Hi Shalom");
$a = $o->run();
var_dump($a);
TestArrayObject.php  

  

 

php的一些问题

标签:mysq   article   机制   log   col   thinkphp5   shel   struct   rip   

原文地址:https://www.cnblogs.com/mingzhanghui/p/9273874.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!