1、主要分离线购物车和在线购物车(hash数据类型) 2、主要功能有(添加sku,删除,更新,合并,勾选购物项,排序,展示可用优惠券(最难)) ...
对于系统的一些功能组件,有一个即可,例如数据库连接池,线程池。。。全局唯一。想要控制住对象的创建就用到了单例模式。 单例模式:保证一个类仅有一个...
第一次接触桥接模式是在刷面试题时,遇到问jdbc主要用到的设计模式是?桥接模式。 桥接模式(Bridge):将抽象部分与它的实现部分分离,使他们...
1.缓存穿透:请求访问了缓存中没有的数据,或者缓存宕机,导致请求直接查db。 解决办法:把没有的数据也缓存一分,但是设置较短的缓存时间。 2.缓...
(1)首先了解下简单工厂模式。如图: 工厂类一般用于生产其他对象。举个例子,有个雪糕工厂可以创建各种雪糕,不用每次需要造一个雪糕时先建一个工厂吧...
1、单一职责原则(Single Responsibility Principle) 定义:单一职责原则(SRP),就一个类而言,应该仅有...
1、代码实现多线程模拟3个窗口卖票 资源类:票 多线程:窗口 总结:各个窗口卖票,互相之间不沟通,谁先抢到了归谁。 2、有两个线程,可以操作初始...
创建型(是对对象创建过程的各种问题和解决方案的总结) 1、Factory 工厂模式 2、Abstract Factory 抽象工厂模式 3、Si...
ArrayList是非线程安全的,而Vector是线程安全的,其实现依靠synchronized,效率低。虽然能实现线程安全,但是不符合高并...