整理了设计高并发系统的15个锦囊,相信大家看完会有帮助的。 如何理解高并发系统 所谓设计高并发系统,就是设计一个系统,保证它整体可用的同时,能够处理很高的并发用户请求,能够承...
整理了设计高并发系统的15个锦囊,相信大家看完会有帮助的。 如何理解高并发系统 所谓设计高并发系统,就是设计一个系统,保证它整体可用的同时,能够处理很高的并发用户请求,能够承...
十个经典话术。研究口才有些时日,有进步但未达预期,究其原因,一实践不够多,二缺乏精深练习,实践需要慢慢积累,急不来,精深练习则可以作为快速提升的突破口。我所谓的精深练习是指搜...
Spring整合其他框架的核心思路:就是将其他框架生成的类放到Spring容器中。同理,Spring整合Mybatis也是让Mybatis生成的Mapper接口的代理对象作为...
在实际工作中,重处理是一个非常常见的场景,比如: 发送消息失败。 调用远程服务失败。 争抢锁失败。 这些错误可能是因为网络波动造成的,等待过后重处理就能成功。通常来说,会用t...
类加载器是通过包名+类名来辨认一个类的,你在描述中声明的类其实跟java.lang.Object一点关系都没有(除了是它的子类)。在main方法中你还可以使用全限定名创建一个...
JUC基于非阻塞算法(Lock Free,无锁编程)提供了一组高并发容器,包括高并发的List、Set、Queue、Map容器。 1、什么是高并发容器 JUC高并发容器基于非...
原文链接:https://mp.weixin.qq.com/s/7gLxbTsv_VPquJoaLa9T4Q[https://mp.weixin.qq.com/s/7gLxb...
对工具可用性要求不高,工具挂掉不会影响系统步骤: 搭建一个 Elasticsearch 服务(默认端口9200)。 下载 SkyWalking 软件包。 搭建一个 SkyWa...
springboot集成MongoDB springboot集成spring-data数据库的三步骤: pom引入jar包 yml添加连接配置 书写代码,注入XXXTempl...
if-else?解决方案①策略模式 ②Map+Function函数式接口 1.策略模式解决if-else 策略模式是把 if语句里面的逻辑抽出来写成一个类,如果要修改某个逻辑...
今天,我们来聊一道常见的考题,也出现在腾讯面试的三面环节,非常有意思。具体的题目如下: 文件中有40亿个QQ号码,请设计算法对QQ号码去重,相同的QQ号码仅保留一个,内存限制...
Reactor [riˈæktə(r)] 反应堆,即IO多路复用模型。 三种模式用生活案例举例: 单Reactor单线程:前台接待员和服务员都是同一个人,全程为顾客服务。 单...
引言 上文有提到如果Selector轮询到网络IO事件了,则会调用该Channel对应的ChannelPipeline来依次执行对应的ChannelHandler。 Chan...