DataFountain PHP面试

  1. 数据库锁
    数据库锁方面这篇文章总结的挺好的 数据库锁总结
  2. 线程模型及原理
    操作系统核心原理-4.线程原理(上):线程基础与线程同步
    操作系统核心原理-4.线程原理(下):死锁基础原理
    看到银行家算法,哲学家吃饭问题,勾起了大学时候的记忆,当初没好好学,现在都得补回来
  3. 设计模式
    1.工厂模式
    不同条件下创造不同的实例,使用反射机制可以解决每次增加一个产品时,都需要增加一个对象实现工厂的缺点
    1. 单例模式
      用来解决一个全局使用的类频繁地创建与销毁
    2. 观察者模式
      一个对象(目标对象)的状态发生改变,所有的依赖对象(观察者对象)都将得到通知,进行广播通知
  4. 双向绑定的原理
    发布者-订阅者模式(backbone.js)
    脏值检查(angular.js)
    数据劫持(vue.js)

你可能感兴趣的:(DataFountain PHP面试)