事务消息 半事务消息 https://rocketmq.apache.org/zh/docs/4.x/producer/06message5 https://rocketmq.apache.org/zh/docs/featureBehavior/04transactionmessage
Spring Boot 中单元测试框架 Mockito 的正确使用 本文是对前段时间修复老项目单元测试的总结记录,在修复过程中,发现中文互联网中的不少文章对单元测试框架Mockito的使用说明基本不准确又或是AI生成,希望我这篇能够把这方面简单说透说对。 下文会涉及到如下框架: Spring Boo
今天编译一个新项目的时候出现以下告警信息: java: JPS incremental annotation processing is disabled. Compilation results on partial recompilation may be inaccurate. Use bui
买的服务器配置渐渐不够用了,便想用 Rust 重写一些服务,没成想第一次在 MacOS 使用就这么不顺利。 执行 cargo build 会得到异常: warning: spurious network error (3 tries remaining): [35] SSL connect erro
对于国内学习Flutter的普通开发者来说,《Flutter实战·第二版》是非常棒的学习资料。 其率先更新了Flutter 3的内容,并且对书本内容进行了开源。在此推荐阅读,并且希望有能力的读者可以进行购买实体书以支持作者。 购买地址 随书源码 在线阅读 书中第十五章节中给到了一个实战项目GitMe
近期对一算费项目进行Code Review,发现commiter很喜欢使用BigDecimal的以下构造函数处理浮点数对象: java.math.BigDecimal#BigDecimal(double) 这样是不合适的,在使用 BigDecimal 时,为了防止精度丢失,推荐使用以下方法去创建对
数据库锁设计的初衷是处理并发问题。 作为多用户共享的资源,当出现并发访问的时候,数据库需要合理地控制资源的访问规则。而锁就是用来实现这些访问规则的重要数据结构。 根据加锁的范围,MySQL 里面的锁大致可以分成全局锁、表级锁和行锁三类。 全局锁 全局锁就是对整个数据库实例加锁,命令: -- 加锁,因
分析APK文件,一般会将其转换为.smali和.java文件进行审计。 以下是我个人常用的一些工具: apktool bytecode-viewer APKLab 南明离火 - 移动安全分析平台
在关系型数据库中,我更偏向于使用PostgreSQL,而在国内业界中MySQL更受欢迎。 作为一名使用MySQL的普通开发者,我认为至少应当了解从MySQL 5.7到8.0的以下变化。 MySQL 8.0 中添加的功能 支持角色以及引入了用户帐户类别的概念 这些新特性能够更好的保护数据库,避免用户有
使用免费的pymobiledevice3支持,所以目前仅支持Mac端操作。 操作步骤 保存文末代码为.sh文件,如mock.sh。 打开Mac,执行以下命令安装依赖: python3 -m pip install -U pymobiledevice3 连接iPhone与Mac,执行修改命令: mo