服务端刷题集锦

简介: 这篇文章汇总服务端面试题集锦,汇总面试中经常问到的概念总结。

数据库基础概念


DML(data manipulation language):


它们是SELECT、UPDATE、INSERT、DELETE,就像它的名字一样,这4条命令是用来对数据库里的数据进行操作的语言


DDL(data definition language):


DDL比DML要多,主要的命令有CREATE、ALTER、DROP等,DDL主要是用在定义或改变表(TABLE)的结构,数据类型,表之间的链接和约束等初始化工作上,他们大多在建立表时使用


DCL(Data Control Language):


是数据库控制功能,是用来设置或更改数据库用户或角色权限的语句,包括(grant,deny,revoke等)语句。在默认状态下,只有sysadmin,dbcreator,db_owner或db_securityadmin等人员才有权力执行DCL


正则表达式的\w


正则表达式中的\w 等价于 [a-zA-Z0-9_]


服务器共享session的方式


  1. 利用NFS共享session
  2. 基于数据库的session共享
  3. 基于Cookie的session共享
  4. 使用类似BIG-IP的负载设备来实现session共享


Linux


deamon


我们会发现linux中很多服务以d结尾命名,d代表deamon,意为守护进程,在后台执行。


find和grep


  1. find相当于linux下的 "搜索",是用来搜索文件的;
  2. grep相当于Linux下的“查字”, 用来在standard input或文件内部的内容中,是用来搜索文字的。


chmod和chown


  1. chmod是用来修改文件权限的,比如赋予myProject目录下所有文件对所有用户有拥有读写执行权限


chmod -R 777 /myProject


  1. chown(英文全拼是:change owner),用于设置文件所有者和文件关联组的命令。
    举例:将文件 file1.txt 的拥有者设为 wangzhongyang,群体的使用者 wangGroup :


chown wangzhongyang:wangGroup file1.txt


PHP部分


php.ini配置文件


  1. 只要修改php.ini配置文件就需要重启php-fpm服务才能生效
  2. 可以通过date_default_timezone_get()函数获取当前设置的时区


变量作用域


  1. 在所有函数外定义的变量拥有全局作用域
  2. 在函数内部声明的变量是局部变量,仅能在函数内部访问。
  3. 要在一个函数中使用全局变量,需要使用global关键字。
相关文章
|
安全 网络协议 物联网
不看后悔系列之一篇搞懂LinuxCentOS搭建MQTT服务器及客户端操作使用
linux CentOS上搭建MQTT服务器并不难,主要就是用到了mosquitto这款消息代理服务软件。其采用发布/订阅模式传输机制,轻量、简单、开放并易于实现,被广泛应用于物联网之中。
2130 0
|
JSON 网络协议 测试技术
客户端发消息思路分析|学习笔记
快速学习客户端发消息思路分析
|
机器学习/深度学习 编解码 算法
|
9月前
|
算法 前端开发 安全
面试官:前端加密怎么做?这,这,这不是后端的活儿吗?
前端加密技术概述: 前端加密主要用来保护数据在传输过程中的安全,但因浏览器环境开放性,仅能提供有限的安全性,真正安全策略需结合服务器端加密和安全协议。
|
8月前
|
运维 前端开发 Oracle
再有人问你WebSocket为什么牛逼,就把这篇文章发给他!
再有人问你WebSocket为什么牛逼,就把这篇文章发给他!2008年6月诞生了一个影响计算机世界的通信协议,原先需要二十台计算机资源才能支撑的业务场景,现在只需要一台,这得帮"抠门"老板们省下多少钱,它就是大名鼎鼎的WebSocket协议。很快在下一年也就是2009年的12月,Google浏览器就宣布成为第一个支持WebSocket标准的浏览器。WebSocket的推动者和设计者就是下面的Michael Carter,他设计的WebSocket协议技术现在每天在全地球有超过的设备在使用。
413 1
再有人问你WebSocket为什么牛逼,就把这篇文章发给他!
|
安全 网络协议 网络安全
一文读懂802.1x协议,随便秒杀面试官
协议简介 802.1x协议是一种基于C/S结构的访问「控制协议」,工作在数据链路层,也就是二层协议。
521 0
|
算法 安全 Java
快速了解常用的消息摘要算法,再也不用担心面试官的刨根问底
加密算法通常被分为两种:对称加密和非对称加密。其中,对称加密算法在加密和解密时使用的密钥相同;非对称加密算法在加密和解密时使用的密钥不同,分为公钥和私钥。此外,还有一类叫做消息摘要算法,是对数据进行摘要并且不可逆的算法。 这次我们了解一下消息摘要算法。
687 0
快速了解常用的消息摘要算法,再也不用担心面试官的刨根问底
|
10月前
|
存储 算法 前端开发
面试官:你能说说常见的前端加密方法吗?
面试官:你能说说常见的前端加密方法吗?
305 0
|
编译器 C语言
【被C折腾系列】用C调DIOCP编码客户端通信
前几天有个朋友,说他们公司做手游,服务端用的DIOCP3里面做文件服务器,客户端用cocos-x,在调试与diocp通信时老是失败!   于是,我下载了一个Codeblocks经过几个小时的折腾,终于折腾出来了,把其中的一些心酸记录下,以便以后查阅。
818 0
|
敏捷开发 人工智能 移动开发
前端已死?金三银四?你收到offer了吗?
前端已死?金三银四?你收到offer了吗?
126 0