自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 计算机系统原理

一、计算机系统概述二、数据的表示和运算三、程序的转换及机器级的表示四、可执行文件的生成于加载执行五、程序的存储访问六、程序中I/O操作的实现

2025-05-13 11:40:08 906

原创 一文搞懂 Seata AT 模式使用及底层原理

SELECT FOR UPDATE 语句的执行会申请 全局锁,如果全局锁被其他事务持有,则释放本地锁(回滚 SELECT FOR UPDATE 语句的本地执行)并重试。这个过程中,查询是被 block 住的,直到全局锁拿到,即读取的相关数据是已提交的,才返回。

2024-05-17 17:29:08 1168

原创 看源码后总结的Sentinel原理

sentinel是把不同功能的slot通过SPI的方式按照order属性顺序组成一个责任链进行数据的统计和规则的判断.

2024-05-03 15:11:09 332 1

原创 布隆过滤器原理及实现

将key值传入一系列Hash函数得到对应的一系列数组地址(索引下标),注意这里一般来说有几个Hash函数就会得到几个地址,然后去判断这几个索引下标对应的值是否均为1,是的话则说明存在,否则不存在

2024-04-28 21:55:45 836 2

原创 Jenkins 部署 单体项目

jenkins单体部署 SpringBoot

2024-03-25 16:18:02 1025 1

原创 RabbitMQ问题记录---服务启动可视化界面连接不上

服务启动可视化界面连接不上 rabbitmq-plugins

2024-03-20 17:26:34 382 2

原创 三级分类 递归 存入Redis

//获取数据 List mallProductTypeInfoList = classificationMapper.selectList(new LambdaQueryWrapper()); List typeInfoList = mallProductTypeInfoList.stream().filter(mallProductTypeInfo -> {

2024-02-22 11:58:15 447 1

原创 RabbitMQ传java对象时Failed to convert message

因此,除了 Jackson 库中的 ObjectMapper 外,还可以使用这些类似的库来实现相同的功能。不过,根据具体的需求和项目的现状,选择合适的技术是很重要的。它提供了将 Java 对象转换为 JSON 格式,以及将 JSON 转换为 Java 对象的功能。其他类似的技术包括 Google 的 Gson 库和 Fastjson 等,它们也提供了类似的功能来处理 JSON 数据的序列化和反序列化。可以把JSON解析为用户自定义类对象, 或者解析为JSON内置的树模型的对象。

2023-12-22 20:52:59 521

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除