上一页 1 2 3 4 5 6 7 ··· 18 下一页
摘要: 什么是Docker Docker 是容器技术 Docker作用 部署项目 部署微服务(分布式项目) 如何安装Docker docker安装 1、安装docker仓库 wget https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.re 阅读全文
posted @ 2025-07-03 17:28 龙猫•ᴥ• 阅读(33) 评论(0) 推荐(0)
摘要: Domain-Driven Design 领域驱动设计 领域驱动设计是客户需求驱动设计 什么是客户需求 领域产生 领域产生的实质:人和物关系 商品领域中包含哪些 商品两类数据 1、商品构造。2、商品操作。 领域驱动 把商品领域作为一个整体,给用户使用 为什么要使用领域驱动设计(DDD) 主要目的:解 阅读全文
posted @ 2025-06-24 11:43 龙猫•ᴥ• 阅读(103) 评论(0) 推荐(0)
摘要: 什么是ABP vNext ABP vNext是一个基于Asp.Net Core Web应用程序框架。主要目的是用来快速开发Web应用。 可以用于开发任何Web应用程序。为什么AbpvNext可以快速开发Web应用? 两个原因: 1、ABP vNext提供完整Web应用程序开发模板。 2、ABP vN 阅读全文
posted @ 2025-06-23 17:50 龙猫•ᴥ• 阅读(208) 评论(0) 推荐(0)
摘要: var customers = await _db.Db.Queryable<Customer>() .Where(a => projectNumberIds.Contains(a.Id)) .Select(a => new { a.Id, a.Name }).ToListAsync(); var 阅读全文
posted @ 2025-06-13 11:57 龙猫•ᴥ• 阅读(34) 评论(0) 推荐(0)
摘要: List<int> codes = item.ProductCodes.Split(",") .Select(a => int.TryParse(a, out int code) ? code : 0) .Where(code => code > 0).ToList(); 阅读全文
posted @ 2025-06-13 11:52 龙猫•ᴥ• 阅读(29) 评论(0) 推荐(0)
摘要: 使用 Stopwatch // 创建并启动计时器 var stopwatch = Stopwatch.StartNew(); // 要测量的代码 YourCodeToMeasure(); // 停止计时 stopwatch.Stop(); Console.WriteLine($"执行时间:{stop 阅读全文
posted @ 2025-04-25 15:55 龙猫•ᴥ• 阅读(41) 评论(0) 推荐(0)
摘要: 一、问题如下: 在Navicat中调整表结构,添加新的字段。之后保存的时候就一直显示正在保存,等了一会儿也一直没有反应,点关闭也停止不了保存操作,就一直卡着。 二、问题解决 1、查看当前的进程列表: show processlist 会发现有等待的进程: 这些进程状态为Waiting for tab 阅读全文
posted @ 2025-03-07 10:04 龙猫•ᴥ• 阅读(660) 评论(0) 推荐(0)
摘要: 你可以使用 find 命令配合 -size 参数。 具体命令如下: find /path/to/search -type f -size +100M 比如查询当前文件下大于200M的文件:find / -type f -size +200M 批量删除文件:rm -rf /home/backup/20 阅读全文
posted @ 2025-02-27 14:07 龙猫•ᴥ• 阅读(92) 评论(0) 推荐(0)
摘要: 如果无法连接互联网,无法在Docker中安装RabbitMQ。但是,您可以使用本地镜像或者手动下载RabbitMQ的Docker镜像并进行安装。 以下是使用本地镜像的步骤: 从可以上网的计算机上拉取RabbitMQ的官方Docker镜像: docker pull rabbitmq:3-managem 阅读全文
posted @ 2025-01-14 17:08 龙猫•ᴥ• 阅读(61) 评论(0) 推荐(0)
摘要: RabbitMQ集群 主备关系,在运行的时候,如果非主要节点宕机,程序操作 不受影响; 如果主节点宕机了, 程序会中断操作。 而Rabbitmq集群,会马上让没有宕机的节点参选,选出新的主要节点。 程序重试的时候,会进入到新的节点中执行。 历史消息不受影响的。 基于Docker构建RabbitMQ集 阅读全文
posted @ 2025-01-13 22:12 龙猫•ᴥ• 阅读(59) 评论(0) 推荐(0)
摘要: 死信,就是无法被消费的消息,一般来说生产者将消息投递 到broker或者直接到队列里了,消费者从队列取出消息进行消费。 但某些时候由于特定的原因导致队列中的某些消息无法被消费,这样的消息如果没有后续的处理,就变成了死信,有死信自然就有死信队列。 死信队列还是队列 只是用来接受特殊的消息 没有被正常消 阅读全文
posted @ 2025-01-13 22:11 龙猫•ᴥ• 阅读(97) 评论(0) 推荐(0)
摘要: 1 分布式异步的问题 对于一个业务线的处理,如果是一个完整的处理,应该是消息正 常进入队列,同时消息正常被消费掉。 问题来了: 生产者发送消息,在传输过程中,消息丢失了,咋办? 消息发到RabbitMq队列,RabbitMq宕机了,咋办? 消费者在消费消息的时候,消费异常了,咋办? 方案思路 1、要 阅读全文
posted @ 2025-01-13 22:09 龙猫•ᴥ• 阅读(61) 评论(0) 推荐(0)
摘要: 我们一般使用的是消费者作为被动方接收 RabbitMQ 推送消息,另一种是消费者作为主动方可以主动拉取消息。 RabbitMq 服务器推送消息分为隐式(自动)确认和显示确认。 1 消费者拉取消息 消费者作为主动方拉取消息,每次只能获取一条。 using (var channel = connecti 阅读全文
posted @ 2025-01-13 22:06 龙猫•ᴥ• 阅读(131) 评论(0) 推荐(0)
摘要: 优先级队列 C# 数据类型 queue 先进先出 RabbitMQ 队列 默认也是先进先出~~ RabbitMQ 设置优先级 可以配置让 消费顺序,不按照 先进先出的默认规则; 给定的优先级 最终体现在消费者; 优先级越高,消费的时候,就优先消费。就在前面消费 案例: 设置 { "vip1", "h 阅读全文
posted @ 2025-01-13 22:05 龙猫•ᴥ• 阅读(607) 评论(0) 推荐(0)
摘要: 1 交换机 1 工作生活中的交换机/路由器 转发网络信号,且只是转发 网络信号。 2 可以控制黑名单,隐藏网络,权限控制 除了信号不是他提 供的,他只是转发信号服务外,其他的事儿,他是可以控制 的。 RabbitMq中的交换机 转发数据消息 2 交换机核心设计 有了交换机的设计之后 交换机就决定了消 阅读全文
posted @ 2025-01-13 16:59 龙猫•ᴥ• 阅读(89) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 ··· 18 下一页