会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
kwaibu
博客园
首页
新随笔
联系
订阅
管理
2024年10月20日
java中10个常见的异常及其解决方案
摘要: NullPointerException:空指针异常 原因:尝试访问一个空对象的成员或方法。 解决方案:确保在使用对象之前它们已经被正确初始化了。可以使用Objects.requireNonNull()来检查关键对象是否为空。 ArrayIndexOutOfBoundsException:数组下标越
阅读全文
posted @ 2024-10-20 21:12 Kwaibu
阅读(572)
评论(0)
推荐(0)
2024年10月15日
Elasticsearch相关概念对比MySQL
摘要: MySQL Elasticsearch 说明 Table Index 索引(index),就是文档的集合,类似数据库的表(table) Row Document 文档(Document),就是一条条的数据,类似数据库中的行(Row),文档都是JSON格式 Column Field 字段(Field)
阅读全文
posted @ 2024-10-15 19:51 Kwaibu
阅读(17)
评论(0)
推荐(0)
倒排索引
摘要: 倒排索引的概念是基于MySQL这样的正向索引而言的。 正向索引适合于根据索引字段的精确搜索,不适合基于部分词条的模糊匹配,而倒排索引恰好解决的就是根据部分词条模糊匹配的问题。 倒排索引中有两个非常重要的概念: 文档(Document):用来搜索的数据,其中的每一条数据就是一个文档。例如一个网页、一个
阅读全文
posted @ 2024-10-15 19:46 Kwaibu
阅读(60)
评论(0)
推荐(0)
2024年10月14日
Mybatis的Mapper映射文件中常用标签及作用
摘要: 1、<mapper>:根元素,表示一个 Mapper 接口的配置。 2、<select>:用于编写sql查询语句。 3、<insert>:用于编写sql插入数据的<details> 4、<update>:用于编写sql更新数据的语句。 5、<delete>:用于编写sql删除数据的语句。 6、<re
阅读全文
posted @ 2024-10-14 21:24 Kwaibu
阅读(51)
评论(0)
推荐(0)
RabbitMQ
摘要: RabbitMQ架构图 publisher:生产者,也就是发送消息的一方 consumer:消费者,也就是消费消息的一方 queue:队列,存储消息。生产者投递的消息会暂存再消息队列中,等待消费者处理 exchange:交换机,负责消息路由。生产者发送的消息由交换机决定投递到哪个队列 virtual
阅读全文
posted @ 2024-10-14 20:48 Kwaibu
阅读(19)
评论(0)
推荐(0)
2024年10月13日
Seata的AT模式的执行流程
摘要: 在Seata的事务管理中有三个重要的角色: TC(Transaction Coordinator) -事务协调者:维护全局和分支事务的状态,协调全局事务提交或回滚。 TM (Transaction Manager) -事务管理器:定义全局事务的范围、开始全局事务、提交或回滚全局事务。 RM (Res
阅读全文
posted @ 2024-10-13 21:07 Kwaibu
阅读(81)
评论(1)
推荐(1)
2024年10月11日
Nacos服务注册与发现的原理
摘要: 注册中心: 当服务调用者需要调用多个服务提供者的实例的时候,为保证服务能正常运行而不宕机,服务提供者需要将实例都注册到一个注册中心去,由注册中心管理,并且定时向注册中心汇报心跳,提供健康状态,然后服务调用者去注册中心订阅服务并且完成远程调用。一旦服务提供者的某个实例健康状态异常,注册中心会注销该实例
阅读全文
posted @ 2024-10-11 21:06 Kwaibu
阅读(65)
评论(0)
推荐(0)
公告