知鸦日报2023-11-22

2023-11-21 16:30:00 ~ 2023-11-22 16:30:00

技术

58同城技术:MQ消息在自动化CASE中的应用

摘要

从代码层面来说,订单作为数据流,理论上直接调订单服务的接口就能完成订单状态的变更,实际上涉及实物的订单,线上线下会有联动关系,订单状态的变更依赖实物的流转状态。

从业务层面来说,B2C业务作为公司核心业务之一,订单的服务对B2C流程做了很多针对性处理,日常需求的改动时,如果能够自动化的回归B2C流程的正逆向流程,对于QA来说会起到事半功倍的效果。

B2C业务流程举例说明,用户在APP下单支付后,订单服务会调用仓储服务的接口,创建出库单,质检仓发货成功后,对外发送MQ消息,订单服务收到MQ消息后,才会修改订单状态为【已发货】状态,用户签收后,订单收到物流签收消息,状态变更为【交易成功】。

登录后可查看文章图片

信也技术:拍小租账单拆分方案:破解大数据与高性能查询的双重挑战

摘要

随着公司电动车租赁业务的快速发展,系统的数据量高速增长,尤其是账单表部分,目前已经达到了近亿级别。由于账单表包含大量的慢SQL查询,这给系统性能带来了巨大的压力。本文主要分享我们的账单拆分技术经验。

登录后可查看文章图片

政采云技术:Spring Validation实践及其实现原理

摘要

Spring Validation 是任何 Spring 应用不可或缺的一部分,对于追求高质量代码的 JAVA 开发者而言,掌握其用法和最佳实践至关重要。

滴滴技术:关于 Redis 内存泄漏

摘要

对 Redis 内存泄漏进行排查的24小时。

登录后可查看文章图片

腾讯技术:业务开发方法与实践 - 业务篇

摘要

业务建模方法在软件开发行业中具有重要价值。它通过思想实验和抽象模型,帮助团队更好地理解业务领域,实现业务和技术的良好映射。通过业务建模,可以定位问题、找到改进机会,并验证业务改进的效果。虽然互联网的发展使得面向代码的敏捷开发方法流行起来,但随着复杂业务系统的线上化,业务建模方法再次受到关注。经典的业务建模方法仍然为业务开发带来竞争力,而AI时代可能会赋予业务开发新的价值。

登录后可查看文章图片

京东技术:浅谈埋点及其质量保障

摘要

本文简单阐述,埋点的定义、作用以及如何使用;并介绍埋点不同角度及角色的质量保障方式;详细描述目前埋点沉淀的各种验证场景的case。

登录后可查看文章图片

京东技术:SpringBoot 项目优雅实现读写分离

摘要

读写分离是一种常见的数据库优化策略,通过将读操作和写操作分配给不同的数据库实例来提高系统性能。实现读写分离主要通过动态数据源功能实现,动态数据源可以在运行时动态切换数据库连接。配置主数据库和从数据库的连接信息,创建主从数据源配置类,创建动态路由数据源,创建动态数据源配置类,使用ThreadLocal存储当前线程的数据源类型,创建自定义注解标记主和从数据源,创建切面类拦截数据库操作并根据注解切换数据源,使用连接池并集成mybatis来实现进阶的读写分离。在写入操作时,可以通过mybatis的拦截器强制切换到主库。


‹ 2023-11-21 日报 2023-11-23 日报 ›

qrcode

关注公众号
接收推送