消息中间件Q1: 为什么使用消息中间件从项目的业务场景看: 解耦。分属于两个平台的业务,一个平台需要监听另外一个平台数据的变动,前提是要求解耦 异步。我们这一侧在监听到变动后有一系列的业务逻辑处理,速率不一样。 削峰。如上所说,生产和消费速率不一致 缺点如下: 系统可用性降低,增加了依赖 系统 ...
实体识别和关键字判别
OSError: [E050] Can’t find model ‘en’. It doesn’t seem to be a shortcut link, a Python package or a valid path to a data directory. 网上是说缺乏了 ”en“ 模型 ...
nacos使用遇到的一些问题总结
启动配置管理时,遇到问题: Could not initialize class org.hibernate.validator.internal.engine.ConfigurationImpl 解决方案:发现是 spring-starter 依赖了 hibernate ,所以将其更新为 ...
地址栏输入 url 后发生了什么
最近面试很多问题都跟这个问题息息相关,所以我决定写一篇文章好好梳理一下,借这个问题发散一下,将面试中可能会涉及到的知识点都尽量覆盖到。 我们以 http://www.baidu.com 为例 1. DNS解析Domain Name System,域名系统,简而言之就是将我们的域名翻译为 IP 地址。 ...
排序模板 & 二叉树遍历模板 & 二分模板
排序这里只简单的放上相应的模板,具体的算法思想见我另外一篇文章 《十大内部排序》 细节分类 复杂度 补充: 在这里要说明的是,这个图里的快排空间复杂度错了,快排的平均空间复杂度应该是 O(logn),就是栈的深度,但是最差的情况下,比如全是倒序,则空间复杂度为栈深度 O(n)。归并排序每次递归需要用 ...