今天看一篇英文文章时,有几句话不太理解,就用 Google 翻译和 ChatGPT 做了一下对比,发现 ChatGPT 真的更牛。 第一句 Confirmation Vs C...
今天看一篇英文文章时,有几句话不太理解,就用 Google 翻译和 ChatGPT 做了一下对比,发现 ChatGPT 真的更牛。 第一句 Confirmation Vs C...
使用 brew 安装 如果还没有安装 brew,先安装,使用国内的安装脚本: 推荐选择“中科大镜像”。 然后安装 adb: 最后安装 scrcpy: 这一步比较耗时。 安装完...
拉取nginx镜像 创建所需目录 分别是网站目录、日志目录、配置目录。启动一个临时nginx容器: 从中取得配置文件,放入本地刚创建的配置目录中: 启动nginx容器,挂载相...
1. 为什么产生消息堆积? 大多是因为 Consumer 出问题了,没有及时发现,或者故障恢复需要较长的时间,导致大量消息积压在 MQ 中。 2. 消息堆积会有什么后果呢? ...
要想实现消息有序,需要从 Producer 和 Consumer 两方面来考虑。 首先,Producer 生产消息的时候就必须要有序。 然后,Consumer 消费的时候,也...
本文我们聊聊 CQRS 这种架构模式。 CQRS 是用来解决什么问题的? 我们先看一个场景。 系统中的数据模型是按照实体以及关系进行设计的是吧。 例如电商系统,包含订单、用户...
消息队列会丢失消息吗? 答案是肯定的,所以对于业务严谨的数据,我们要确保其在消息队列中的安全,不能丢。 要想解决不丢的问题,首先要弄清楚 消息是怎么丢的呢? 丢消息的关键点有...
本文我们简单聊聊当下主流的 3 个 Java 微服务框架,看看各自的特点。 1. Spring and Spring Boot Spring Boot 在 Java 微服务领...
Kafka 是主流的消息流系统,其中的概念还是比较多的,下面通过图示的方式来梳理一下 Kafka 的核心概念,以便在我们的头脑中有一个清晰的认识。 基础 Kafka 是一套流...
本文从高可用的角度观察一下 RabbitMQ、Kafka、RocketMQ,看看它们各自的实现思路。 1. RabbitMQ RabbitMQ 有 3 种部署模式: 单机模式...
Mac 使用 nvm 安装 node 时特别慢 因为默认的源是国外的,可以改为国内的地址,设置一个变量即可: 配置淘宝的 npm 源
问题描述 使用 docker 启动的 MySQL 容器,登录进入容器内使用 client 登录 MySQL,无法输入中文 解决方法 登录到容器内部,查看系统是否支持UTF8字...
在页面点击鼠标右键,点击菜单中的 “检查”,打开开发者工具。 打开命令行 MAC 下快捷键:Command + Shift + P WIN 下快捷键:Ctrl + Shift...
正常下载安装 jdk-xxx.dmg 会把 jdk 安装在目录: 例如: 配置环境变量: 以后可以直接执行 jdk8 和 jdk11 来切换 jdk 版本。
问题描述 进入MySQL容器,进入 MySQL 命令行终端 MySQL 命令行中无法输入中文 问题解决 还以为是 MySQL 字符集设置的问题,后来发现是MySQL所在机器,...
mac docker 19.03.8 中镜像代理配置的界面变了,记录一下 打开 Perferences,在左侧导航菜单选择 Docker Engine,在右侧输入栏编辑 js...