面试
文章平均质量分 53
angryshan
程序员
展开
-
MySQL的模式
注意:MySQL5.6和MySQL5.7默认的sql_mode模式参数是不一样的5.6的mode是NO_ENGINE_SUBSTITUTION,其实表示的是一个空值,相当于没有什么模式设置,可以理解为宽松模式。5.7的mode是STRICT_TRANS_TABLES,也就是严格模式。sql_mode常用值如下: ONLY_FULL_GROUP_BY 对于GROUP BY聚合操作,如果在SELECT中的列,没有在GROUP BY中出现,那么这个SQL是不合法的,因为列不在GROUP原创 2021-11-25 11:51:21 · 1401 阅读 · 0 评论 -
同步异步阻塞非阻塞
同步和异步关注的是消息通信机制 同步 异步 发送方调用某个东西,发送方得等待这个调用返回结果才能继续往后执行 发送方调用某个东西,发送方不会等结果,而是在调用发出后,发送方可继续执行后续操作,接收方通过状体来通知发送方,或者通过回掉函数来处理这个调用 阻塞和非阻塞强调的是程序在等待调用结果(消息,返回值)时的状态 阻塞 非阻塞 指调用结果返回之前,当前线程会被挂起。 在不能立刻得到结果之前,该调用不会阻塞当...原创 2021-11-23 19:06:23 · 836 阅读 · 0 评论 -
线程进程协程
1.进程进程是系统正在运行的程序 进程之间互不影响,一个进程挂了,另一个进程能继续运行 进程是系统分配资源的最小单元,资源包括:网络、cpu、磁盘等 一个进程至少有一个线程(主线程),可以有多线程 进程之间比较难实现数据共享 是系统调度 比如:打开微信,系统会自动产生一个微信进程,并为其分配资源2.线程线程是操作系统能够进行运算调度的最小单位 线程隶属于进程 线程之间的切换比较容易,且线程可以较容易的实现数据共享 是系统调度 比如:在微信内,打开朋友圈,又打开收藏,这是两条线程原创 2021-11-18 18:11:10 · 392 阅读 · 0 评论 -
PHP面试题☞面向对象的概念
1.什么是面向对象?面向对象是一种设计方式,主要特点是继承、封装、多态2.什么是继承?子类用extends继承父类,子类可以使用父类的所有protected和public方法子类也可以用track继承父类3.什么是封装?封装是为了把设计者和使用者区分开,不允许使用者进行修改,调用时,仅需要知道接口,不需要知道内部逻辑是如何实现的,增强代码逻辑的安全性4.什么是多态?多态是指同一个类型方法,在使用时有多种不一样的呈现...原创 2021-11-10 12:35:34 · 294 阅读 · 0 评论