摘要: NullPointerException: 当尝试访问一个空对象的成员或方法时抛出。解决方法:1、使用 Objects.requireNonNull 方法来提前抛出异常。2、使用 Java 8 的 Optional 类来避免 null 值。3、在访问对象之前检查是否为 null。 ArrayInde 阅读全文
posted @ 2024-10-20 20:49 艾小青 阅读(88) 评论(0) 推荐(0)
摘要: ES相关概念对比MySQL Elasticsearch(ES):用于数据存储、计算和搜索 安装ES: ES是部署在Linux操作系统下的,可以通过Docker去部署:首先引入ES的镜像,可以官网下载或者用docker pull 拉取 镜像可以执行该命令,注意es版本 docker run -d \ 阅读全文
posted @ 2024-10-15 21:01 艾小青 阅读(34) 评论(0) 推荐(0)
摘要: Seata的AT模式:AT模式是Seata的默认模式,也是一种最终一致的分阶段事务模式,在一阶段,Seata拦截业务SQL,解析SQL语义,找到要更新的业务数据,并保存快照数据和行锁‌。简单来说就是看中结果,结果需要符合业务实际逻辑 步骤 准备undo-log(数据快照),简单说就是建个数据库用于备 阅读全文
posted @ 2024-10-13 21:25 艾小青 阅读(80) 评论(0) 推荐(0)