1.在linux下如何查询一个不知位置的文件
有find 、locate这两个函数,一个是精确查询,一个是模糊查询
还有一个函数是grep是根据字符串去搜索文件里的是否有这个字符串

2.你说一下,你平时用的那些linux命令
free -m 查看内存情况
mv 新建文件
mkdir 文件名
vim 编辑
rm 删除
cp 复制
ls -a 是列出
还有一个ll也是列出
rmdir 强制删除非空白文件
ln -s这个也是比较重要的 把一个文件夹引用到另一个目录
iostat 可以查看服务器负载情况
sudo -s
等等...

3.如何查看数据库是否用到索引
在SQL语句前面写上explain就可以看到这个SQL语句运行情况

4.memcache你用过吗?
有用过,memcache是一套分布式的高速缓存系统,CAS机制的实现 还有一个缓存是redis

5.Redis和Memcache的区别是什么?
1、 Redis和Memcache都是将数据存放在内存中,都是内存数据库。不过memcache还可用于缓存其他东西,例如图片、视频等等。
2、Redis不仅仅支持简单的k/v类型的数据,同时还提供list,set,hash等数据结构的存储。
3、虚拟内存--Redis当物理内存用完时,可以将一些很久没用到的value 交换到磁盘
4、过期策略--memcache在set时就指定,例如set key1 0 0 8,即永不过期。Redis可以通过例如expire 设定,例如expire name 10
5、分布式--设定memcache集群,利用magent做一主多从;redis可以做一主多从。都可以一主一从
6、存储数据安全--memcache挂掉后,数据没了;redis可以定期保存到磁盘(持久化)
7、灾难恢复--memcache挂掉后,数据不可恢复; redis数据丢失后可以通过aof恢复
8、Redis支持数据的备份,即master-slave模式的数据备份

6.你是如何优化SQL语句的
1.不要有超过5个表连接
2,尽量考虑用到临时表
3.少用子查询
4.视图嵌套不要过深,最好不超过2个
5.限制结果集
6.对where语句和order by后面字段加索引
7.对where语句后面多个字段时,要考虑组合索引
8.不要在where子句中使用!=、<>等操作符,还有如果查询为空,不让他去查询null,可以有NULL默认为0,还有使用like时,不可用%开头,5否则都会引起全表搜索的

7.nginx与apache
1.nginx是轻量级,同样起web 服务,比apache占用更少的内存及资源 
2.rewrite比nginx 的rewrite 强大 
3.一般动态请求要apache去做,nginx只适合静态和反向。
如果rewrite频繁,那还是Apache

8.php class中public,private,protected,static的区别
public:权限是最大的,可以内部调用,实例化调用,可以被继承。
protected: 受保护类型,用于本类和继承类调用,不可以被继承。
private: 私有类型,只有在本类中使用,可以被继承。
static: 可以被继承。

9.HTTPS和HTTP的区别:

https协议需要到ca申请证书,一般免费证书很少,需要交费。
http是超文本传输协议,信息是明文传输,
https 则是具有安全性的ssl加密传输协议http和https使用的是完全不同的连接方式用的端口也不一样,前者是80,后者是443

PHP知识点 自己做个记录相关推荐

  1. 概率期望题(期望 DP)做题记录

    概率期望题(期望 DP)做题记录 P3830 [SHOI2012]随机树 难点在于第二问:生成树的期望深度. 不 wei zhuo 捏,设 \(dp_{i,j}\) 表示已经有了 \(i\) 个叶子结 ...

  2. 数数题(计数类 DP)做题记录

    数数题(计数类 DP)做题记录 CF1657E Star MST 我们称张无向完全图是美丽的当且仅当:所有和 \(1\) 相连的边的边权之和等于这张完全图的最小生成树的边权之和. 完全图点数为 \(n ...

  3. CSDN 第六期编程竞赛做题记录

    CSDN 第六期编程竞赛做题记录 -- CSDN编程竞赛报名地址:https://edu.csdn.net/contest/detail/16 9.18周日闲来无视写一下 csdn 的编程题,每期编程 ...

  4. 退役前的做题记录5.0

    退役前的做题记录5.0 出于某种原因新开了一篇. [CodeChef]Querying on a Grid 对序列建立分治结构,每次处理\((l,mid,r)\)时,以\(mid\)为源点建立最短路树 ...

  5. Regional 做题记录 (50/50)

    写在前面 博主深感自己太弱了QAQ 于是有了一个刷水的想法,Regional的题目还是有很多考查思维的题目,所以这次是乱做50道思考题,可能会顺带做一些水题,这些题的简要题解会写到这篇博文里面,希望能 ...

  6. (六)一个交易者的资金管理系统:做交易记录并分析盈利和亏损

    作者:chen_h 微信号 & QQ:862251340 微信公众号:coderpai (一)一个交易者的资金管理系统(上) (二)一个交易者的资金管理系统(下) (三)一个交易者的资金管理系 ...

  7. 2020.7月做题记录

    转眼就到了2020的下半年了-前方仍是一片茫然. 长期计划 prufer 序列 2020.07.02-2020.07.04 Problem Finished P2624 [HNOI2008]明明的烦恼 ...

  8. 黑牛外汇交易系统2007年12月27日做单记录

    黑牛外汇交易系统2007年12月27日做单记录

  9. 退役前的做题记录1.0

    退役前的做题记录1.0 租酥雨最近很懒qwq,具体表现在写题的时候不想发题解了. 但是想想这样也不太好,就决定发个一句话(半句话到几句话不等)题解上来. 2018-09.18-2018-09.28 [ ...

最新文章

  1. 平衡树性质与基本算法
  2. beanUtils操作bean的属性
  3. 不等距双杆模型_气体中的变质量模型
  4. javascript~callback回调函数
  5. 快速排序的实现及优化
  6. Google MapReduce有啥巧妙优化?
  7. 采购定价过程字段解析
  8. UIDocumentInteractionController 文件预览
  9. MacOS 系统使用命令安装软件包
  10. 云服务器带宽如何计算,云服务器怎么选择带宽
  11. killall 后面信号_Linux killall命令及信号
  12. a+ open python_python编程之文件操作
  13. java一周实训的心得体会_java实习心得体会
  14. 计算机基础排版,计算机排版基础知识
  15. Python3自定义包
  16. FXCG: 日内交易与波段交易有什么区别
  17. 【C语言】#文件操作#有5个学生,每个学生有3门课程的成绩,从键盘输入以上数据(包括学号、姓名、3门课成绩),计算出平均成绩,将原有数据和计算出的平均分数存放在磁盘文件stud中。
  18. html计算平方米,尺和平方米换算(尺与平方米换算计算器)
  19. 一个男人的品位在于选择妻子
  20. 次坐标从0开始_中考热点专题突破精讲精练3: 与坐标系中的有关热点问题

热门文章

  1. RabbitMQ 一二事(4) - 路由模式介绍
  2. linux如何连接移动硬盘
  3. PHP扩展开发教程,通过实例来展示PHP的扩展开发和底层应用原理(C语言非zephir)...
  4. debian NO_PUBKEY 8B48AD6246925553 解决方法
  5. AviCAD 2020 Pro v20.0中文版
  6. apache tomcat部署web应用的三种实现方式
  7. git学习创建项目仓库
  8. css和HTML布局小技巧
  9. python工具之myql数据库操作
  10. java 线程---成员变量与局部变量