会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
我睡觉时候不困
博客园
首页
新随笔
联系
订阅
管理
2024年10月20日
Java常见的10个异常
摘要: 1.NullPointerException 空指针异常,当操作一个 null 对象的方法或属性时会抛出这个异常。是一个很头疼的异常,因为它是运行时异常,不需要手动捕获,但运行时碰到这个异常会中断程序。 2.OutOfMemoryError 内存溢出异常,这不是程序能控制的,当需要分配的对象的内存超
阅读全文
posted @ 2024-10-20 21:15 我睡觉时候不困
阅读(26)
评论(0)
推荐(0)
2024年10月16日
ES相关概念对比MySQL
摘要: elasticsearch是面向文档(Document)存储的,可以是数据库中的一条商品数据,一个订单信息。文档数据会被序列化为json格式后存储在elasticsearch中: 因此,原本数据库中的一行数据就是ES中的一个JSON文档;而数据库中每行数据都包含很多列,这些列就转换为JSON文档中的
阅读全文
posted @ 2024-10-16 10:49 我睡觉时候不困
阅读(41)
评论(0)
推荐(0)
elasticsearch之倒排索引
摘要: 倒排索引 elasticsearch有如此高的搜索性能,无异于使用了倒排索引。 倒排索引中有两个重要的概念: 文档(Document):用来搜索的数据,其中的每一条数据就是一个文档。例如一个网页、一个商品信息 词条(Term):对文档数据或用户搜索数据,利用某种算法分词,得到的具备含义的词语就是词条
阅读全文
posted @ 2024-10-16 10:33 我睡觉时候不困
阅读(68)
评论(0)
推荐(0)
2024年10月14日
Mybatis的Mapper映射文件中常用标签及作用
摘要: MyBatis 是一个广泛使用的持久层框架,能够将对象与数据库中的记录进行映射。在 MyBatis 的 Mapper 映射文件中,有许多常用标签,它们各自有不同的功能。以下是一些常见标签及其作用: 1. select标签 作用:用来定义查询操作。 示例: 点击查看代码 <select id="sel
阅读全文
posted @ 2024-10-14 21:16 我睡觉时候不困
阅读(89)
评论(0)
推荐(0)
消息队列之RabbitMQ
摘要: 1.初识MQ 在分布式微服务中,不同服务接口之间的调用分为同步调用和异步调用。 使用同步调用有几种问题 拓展性差 性能差 级联失败 因此在大部分场景,我们使用的都是异步调用。 异步调用方式其实就是基于消息通知的方式,一般包含三个角色: 消息发送者:投递消息的人,就是调用方 消息Broker:管理、暂
阅读全文
posted @ 2024-10-14 20:46 我睡觉时候不困
阅读(50)
评论(0)
推荐(0)
2024年10月13日
分布式事务之Seata的AT模型
摘要: 在Seata的事务管理中有三个重要的角色: TC (Transaction Coordinator) - 事务协调者:维护全局和分支事务的状态,协调全局事务提交或回滚。 TM (Transaction Manager) - 事务管理器:定义全局事务的范围、开始全局事务、提交或回滚全局事务。 RM (
阅读全文
posted @ 2024-10-13 23:29 我睡觉时候不困
阅读(56)
评论(0)
推荐(0)
2024年10月12日
Nacos服务注册与发现的原理
摘要: 1.为何需要注册中心 我们在拆分单体springboot项目的时候,无法避免服务之间的互相调用,因此首先会想到使用restTemplate来进行远程调用。 但是这种方式存在明显的缺点,首先就是硬编码问题。restTemplate中远程调用的方法参数中需要传入url,但是被多次调用的服务为了应对高并发
阅读全文
posted @ 2024-10-12 12:14 我睡觉时候不困
阅读(433)
评论(0)
推荐(0)
公告