- 博客(16)
- 收藏
- 关注
原创 2021-04-12
linux 登陆图形sudo vim /etc/motd将以下代码粘贴进去即可*===================================================================================** ** __====-_ _-====__
2021-04-12 15:12:06 89 1
原创 bigpige
文章参考(写的真不错):https://www.zybuluo.com/mircode/note/426336简介 BigPipe是一个重新设计的基础动态网页服务体系。大体思路是,分解网页成叫做Pagelets的小块,然后通过Web服务器和浏览器建立管道并管理他们在不同阶段的运行。这是类似于大多数现代微处理器的流水线执行过程:多重指令管线通过不同的处理器执行单元,以达到性能的...
2020-01-20 15:01:47 339
原创 PHP常用调试打断点
PHP项目开发过程中,经常要自测各种返回数据,这就经常用到了 error_log这个函数我常用的 error_log(print_r($parameters, true)."\n", 3, "/tmp/myerror.log");语法 error_log(message,type,destination,headers);参数 描述 message 必需。...
2019-01-04 15:05:21 3820
原创 Linux设置快捷键
linux设置快捷键,coding起来更爽第一步(可以在根目录,也可以在家目录下)编辑用户目录下的.bashrc文件第二步 将想要设置的快捷键编辑(注意,左右不要有空格)如图第三步 保存退出然后,不需要重启也不需要重新登录使用命令 source ~/.bashrcOK。设置完成,可以愉快的coding了...
2018-09-29 14:37:17 7239 5
原创 force index优化sql语句
前几天上线的一个项目,自测和测试都没有问题,但是上线当晚就把PC搞挂了, 说明一下,teamhotid这个字段是有索引的,并且命中了,我自测的库数据量不是很大,测试的用的线上的从库,这张表数据量差不多几百万吧,(后来才知道,DBA删了从库的很多数据,导致主库和从库的这个表数据差距有点大)上线当晚就挂了,排查的时候就测这个接口,没有超时,但是有预感可能是这的问题,于是跑到线上去跑这个接口...
2018-09-28 15:51:12 10599 1
原创 面试被问到的各种问题(一直更新,比较忙)
1. 你用过哪些异步框架2. php中如何实现多继承 可以使用trait,trait本身无法实例化 传送门:http://php.net/manual/zh/language.oop5.traits.php;3. 为什么要用302重定向,了解DNS劫持吗,原理是什么 一般使用302重定向是在一个网站或者一个网页24到48小时内临时转移到其他位置的情况下使用该命令,这个时候是做临时性的...
2018-05-21 21:17:54 2269
原创 PHP中魔术方法的简单总结
PHP中的魔术方法通常以__(两个下划线)开始,并且不需要显示的调用而是由某种特定的条件出发。__construct(), __destruct(),__call(), __callstatic(), __get(), __set(), __isset(), __unset(), __sleep(), _-wakeup(), __toString()...
2018-05-05 15:00:36 176
转载 PDO方式连接mysql可以防注入的原因
1. $stmt = $pdo->prepare('select * from user where id=?'); $id = 1; $stmt->bindParam(1,$id); $stmt - >execute();这种情况下,PHP只是简单的将sql语句发送给mysql server,这与我们平时使用mysql_real_escape_st...
2018-05-04 17:35:49 476
翻译 PHP连接MYSQL数据库的三种方式(mysql mysqli PDO)
PHP与MySQL的连接有三种API接口,分别是:PHP的MySQL扩展 、PHP的mysqli扩展 、PHP数据对象(PDO) ,下面针对以上三种连接方式做下总结,以备在不同场景下选出最优方案。PHP的MySQL扩展是设计开发允许php应用与MySQL数据库交互的早期扩展。MySQL扩展提供了一个面向过程的接口,并且是针对MySQL4.1.3或者更早版本设计的。因此这个扩展虽然可以与MySQL4...
2018-05-04 16:17:37 301
转载 Ajax 跨域问题
https://segmentfault.com/a/1190000012469713https://www.cnblogs.com/lxwphp/p/8080188.html 题纲 关于跨域,有N种类型,本文只专注于ajax请求跨域(,ajax跨域只是属于浏览器”同源策略”中的一部分,其它的还有Cookie跨域iframe跨域,LocalStorage跨域等这里不做介绍),内容大概如下: 什么是...
2018-04-24 14:17:59 212
转载 进程和线程的区别
操作系统面试题1、进程和线程的区别?解析:(1)进程是资源的分配和调度的一个独立单元,而线程是CPU调度的基本单元 (2)同一个进程中可以包括多个线程,并且线程共享整个进程的资源(寄存器、堆栈、上下文),一个进行至少包括一个线程。 (3)进程的创建调用fork或者vfork,而线程的创建调用pthread_create,进程结束后它拥有的所有线程都将销毁,而线程...
2018-04-23 14:44:50 137
转载 CPU-bound(计算密集型) 和I/O bound(I/O密集型)
I/O密集型 (CPU-bound) I/O bound 指的是系统的CPU效能相对硬盘/内存的效能要好很多,此时,系统运作,大部分的状况是 CPU 在等 I/O (硬盘/内存) 的读/写,此时 CPU Loading 不高。CPU bound 指的是系统的 硬盘/内存 效能 相对 CPU 的效能 要好很多,此时,系统运作,大部分的状况是 CPU Loading 100%,CPU 要读/写 I/O...
2018-04-23 14:35:17 180
原创 如何查看CentOS7的版本信息
1. 查看版本号 CentOS的版本号信息一般存放在配置文件当中,在CentOS中,与其版本相关的配置文件中都有centos关键字,该文件一般存放在/etc/目录下,所以说我们可以直接在该文件夹下搜索相关的文件。ll /etc/*centos*12 查看的结果: 其中存放其版本配置信息的文件为“centos-release”,翻译过来就是“CentOS的发行版”,所以说我们可以在这里查看C...
2018-04-20 14:42:04 560
转载 WNMP(Windows + Nginx + PHP + MySQL) 安装
最近在开发一个新的项目,环境用的是:Nginx1.10.3 下载地址: http://nginx.org/en/download.html 下载windows版本包PHP 7.1.1 下载地址:http://windows.php.net/download/ 下载windows版本包MySQL 5.7.17 下载地址 :https://cdn.mysql.com//Downloads/My...
2018-04-20 14:00:56 366
转载 Nginx安装及配置详解
nginx概述nginx是一款自由的、开源的、高性能的HTTP服务器和反向代理服务器;同时也是一个IMAP、POP3、SMTP代理服务器;nginx可以作为一个HTTP服务器进行网站的发布处理,另外nginx可以作为反向代理进行负载均衡的实现。这里主要通过三个方面简单介绍nginx反向代理负载均衡nginx特点1. 反向代理关于代理说到代理,首先我们要明确一个概念,所谓代理就是一个代表、一个渠道;...
2018-04-20 11:17:29 124
转载 php中 -> 和 => 和 :: 的用法 以及 self 和 $this 的用法 =>
=> 数组中 用于数组的 key 和 value之间的关系例如:$a = array( '0' => '1', '2' => '4',);echo $a['0'];echo $a['2'];-> 类中 用于引用类实例的方法和属性例如:class Test{ function add(){return $this->var++;} var $var = ...
2018-04-17 09:47:14 1384
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人