
Mybatis Plus BaseMapper 方法
原创StephenJava ©著作权
-
如何1秒处理10万订单而不出错?
如何1秒处理10万订单而不出错?
redis 数据库 Redis -
Python入门第一课:Python安装、VSCode/Pycharm配置
本文介绍了Python编程的入门知识,包括语言特点、应用领域和环境搭建。主要内容:1.Python简介:解释Python的简洁语法和广泛用途;2.开发环境配置:详细说明Python安装与编辑器选择;3.第一个程序:演示HelloWorld编写与运行;4.基础语法:讲解注释、缩进、大小写等规则;5.实践环节:提供问候程序和数学运算示例;6.常见问题解答;7.课后练习建议。文章通过图文结合的方式,帮助零基础学习者快速入门Python编程,为后续学习奠定基础。
#python #vscode #pycharm Python 缩进 -
无需 RabbitMQ!基于 SpringBoot + BlockingQueue 实现轻量级内存消息队列
本文介绍了一种基于Java并发工具和Spring的轻量级消息队列实现方案,适用于中小型项目中的异步任务处理。核心组件包括任务模型和消息队列服务,通过BlockingQueue实现线程安全的消息队列,配合单线程消费者确保顺序处理。该方案适用于低并发、可容忍丢失的无中间件依赖场景,相比RabbitMQ/Kafka等重量级方案更轻量但功能有限。文章还探讨了单线程消费的设计考虑、与传统队列的对比,并提出了任务丢弃时的处理建议,为开发者提供了一种简单可靠的异步任务处理方案。
#spring boot #java 持久化 单线程 业务逻辑 -
Elasticsearch 索引 vs MySQL 索引:核心区别与使用详解
能特点:ES写入吞吐高但不支持事务,MySQL查询精确且支持ACID 最佳实践是将
#elasticsearch #mysql MySQL Elastic 搜索
















