发布于2018-11-29
浏览量:90

单例模式: 懒汉饿汉式,最好的单例模式是枚举或者静态内部类。 工厂模式: 就是建立一个工厂类,对实现了同一接口的一些类进行实例的创建;工厂类也可以成为抽象的,可以有不同的工厂类,称为抽象工厂模式; ...

发布于2018-11-26
浏览量:97

1.HashMap&ConcurrentHashMap     1.HashMap     算法:取key的hashCode值、高...

发布于2018-11-23
浏览量:253

1.简介      (1)Hystrix要解决的问题是什么?     避免单个服务的故障蔓延到整个系统;     功能...

发布于2018-11-22
浏览量:117

1.概述     分布式系统中,有一些需要使用全局唯一ID的场景,这种时候为了防止ID冲突有如下方案:       &...

发布于2018-11-21
浏览量:152

1.如何设计一个高并发系统?     (1)系统拆分,将一个系统拆分为多个子系统,单个系统可能导致所有请求都受到高并发带来的拥堵;拆分到多个服务可提高单个服务的可用性;然后每个系...

发布于2018-11-20
浏览量:117

1.zookeeper的使用场景 (1)分布式协调场景     一个模块可以通过监听zk节点,去感知另一个模块的运行结果或者状态,然后进行重试或者其他业务逻辑; (2)分布式锁 ...

发布于2018-11-19
浏览量:142

1.SPI是啥思想?dubbo的SPI机制是怎么玩儿的?     为接口动态指定实现类;实现类和接口可以不在同一个jar中;     jdk默认功能&nbs...

发布于2018-11-17
浏览量:170

1.为什么要把系统拆分成分布式的?为啥要用dubbo?      (1)为什么要将系统进行拆分?       &nbs...

发布于2018-11-16
浏览量:175

1.怎么保证redis挂掉之后再重启数据可以进行恢复?     进行持久化操作   (1)RDB和AOF两种持久化机制的介绍    &nb...

发布于2018-11-15
浏览量:171

1.redis的过期策略都有哪些?内存淘汰机制都有哪些?      定期删除+惰性删除     定期删除,指的是redis默认是...

发布于2018-11-14
浏览量:171

1.在项目中缓存是如何使用的?缓存如果使用不当会造成什么后果?      (1 )在项目中缓存是如何使用的?      ...

发布于2018-11-10
浏览量:174

1.为什么使用消息队列啊?消息队列有什么优点和缺点啊?kafka 、 activemq、rabbitmq、rocketmq都有什么区别以及适合哪些场景?     优点: &nb...