摘要: 默认情况下是单例模式, 在多线程进行访问的时候,有线程安全问题. 但是不建议使用同步,因为会影响性能. 解决方案,是在控制器里面不能写成员变量. 为什么设计成单例设计模式? 1.性能(不用每次请求都创建对象) 2.不需要多例(不要在控制器中定义成员变量) 阅读全文
posted @ 2019-05-27 20:03 King-DA 阅读(6161) 评论(0) 推荐(1) 编辑
摘要: 为什么会出现锁机制? 因为mysql是一个多用户可以访问的数据库,当多个用户并发的去存取同一份数据的时候,在数据库中就会出现多个事务同时存取同一份数据,如果对并发操作不加控制的话,就可能会出现存取数据的不一致.破坏数据库的一致性.可能产生死锁.为了解决这个问题,加锁是一个十分重要的机制. 解决方法: 阅读全文
posted @ 2019-05-27 17:07 King-DA 阅读(312) 评论(0) 推荐(0) 编辑