分类 技术笔记 下的文章

RPC 全称是 Remote Procedure Call,远程过程调用。客户端代码 ↓ 调用接口方法(看起来完全是本地调用) Client Stub(客户端代理) ↓ 把“方法名 + 参数”打包(序列化) 网络传输(TCP / HTTP2 等) ↓ Server Stub / Skeleton...

阅读全文 →


Redis 缓存一致性是指 Redis 中的数据与数据库中的数据保持一致。由于数据库操作和缓存操作通常无法处于同一个本地事务中,因此在并发、网络异常或缓存删除失败时,可能出现数据库已经更新但 Redis 仍保存旧数据的问题。常见方案是采用 Cache Aside 模式:查询时先查缓存,缓存未命中再查数据库并回填;...

阅读全文 →


SLF4J: Simple Logging Facade for Java(简单日志门面)。本质上是一个日志抽象层,不是具体的日志体现。核心作用:提供统一的日志API接口让代码不再依赖任何具体的日志框架运行时再决定使用哪个日志实现(通过添加不同的jar包)Logback 是 SLF4J 的一个原生实现(Nativ...

阅读全文 →


给测试打标签,然后通过命令mvn test -Dgroups="smoke"等方式执行打上对应标签的测试类或测试方法在测试报告例如Allure报告中避免将账号密码、token、Cookie等可以用于登录的信息保存和传播出去。执行mvn clean test后,Allure会将结果写入target/allure-r...

阅读全文 →