
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
单一职责原则的定义是:一个类应该只有一个引起它变化的原因。也就是说,一个类只应该有一项主要的职责或功能。降低类的复杂度,优化类的可读性和可维护性提高类的内聚性提高代码的可复用性有利于单元测试,测试时只需针对一个职责降低代码修改带来的风险一个类实现了多个不相关的功能,类名称难以描述其职责一个类中的方法数量过多,完成了许多细节功能修改一个功能会影响类中的其他功能为每个职责创建单独的类使用设计模式避免职
数据库优化器可能会根据连接方式、连接条件等因素选择不同的执行计划。你可以通过EXPLAIN关键字查看两个查询的执行计划,以便更好地理解优化器的选择。观察执行计划并查看其中的关键信息,这可以帮助你理解查询优化器是如何选择执行计划的,从而找到可能导致性能差异的原因。
单一职责原则的定义是:一个类应该只有一个引起它变化的原因。也就是说,一个类只应该有一项主要的职责或功能。降低类的复杂度,优化类的可读性和可维护性提高类的内聚性提高代码的可复用性有利于单元测试,测试时只需针对一个职责降低代码修改带来的风险一个类实现了多个不相关的功能,类名称难以描述其职责一个类中的方法数量过多,完成了许多细节功能修改一个功能会影响类中的其他功能为每个职责创建单独的类使用设计模式避免职
EasyExcel 是一个基于 Java 的开源库,用于简化和优化 Excel 文件的读写操作。它提供了一种简单而高效的方式来处理大量数据的导入和导出,特别适用于大数据量的处理。高性能:通过使用高效的数据模型和批量写入技术,EasyExcel 能够快速地处理大量数据,提高文件导出的效率。灵活性:EasyExcel 支持多种数据类型和格式,可以方便地导出各种类型的数据,包括文本、数字、日期等。简洁的
*死信队列(Dead Letter Queue,简称 DLQ)**是消息中间件中的一种特殊队列。它主要用于处理无法被消费者正确处理的消息,通常是因为消息格式错误、处理失败、消费超时等情况导致的消息被"丢弃"或"死亡"的情况。当消息进入队列后,消费者会尝试处理它。如果处理失败,或者超过一定的重试次数仍无法被成功处理,消息可以发送到死信队列中,而不是被永久性地丢弃。在死信队列中,可以进一步分析、处理这
优先级从高到低,高优先级的配置覆盖低优先级的配置,所有的配置会形成互补配置。
*死信队列(Dead Letter Queue,简称 DLQ)**是消息中间件中的一种特殊队列。它主要用于处理无法被消费者正确处理的消息,通常是因为消息格式错误、处理失败、消费超时等情况导致的消息被"丢弃"或"死亡"的情况。当消息进入队列后,消费者会尝试处理它。如果处理失败,或者超过一定的重试次数仍无法被成功处理,消息可以发送到死信队列中,而不是被永久性地丢弃。在死信队列中,可以进一步分析、处理这
SCS 是一个用于构建消息驱动微服务的框架,它基于 Spring Boot,提供了一种简化的方式来处理消息和事件的传递。它旨在为不同消息代理(如 Kafka、RabbitMQ、Apache Kafka 等)提供统一的编程模型,使开发者能够更轻松地在微服务架构中使用消息通信。Binder(绑定器):Binder 是 Spring Cloud Stream 的核心概念之一,它提供了与底层消息代理之间的
版本控制是一种记录一个或若干个文件内容变化,以便将来查阅特定版本修订情况的系统。关键时刻,可以回退版本。除了项目源代码,你可以对任何类型的文件进行版本控制。Git Flow 是一种基于 Git 版本控制工具的分支管理工作流程,它定义了一套完整的分支模型,包括主分支、开发分支、功能分支、修复分支等,旨在优化团队协作、版本发布和代码质量等方面的工作流程。
文章内容都是笔者日常工作与学习接触到,并且觉得不错的网站,特收录在册,欢迎广大读者提供补充,文章会持续更新







