240 发简信
IP属地:海南
  • springboot 日志跟踪(zipkin)

    1、背景 上了 springboot 微服务框架后会有很多微服务,每次都到单个微服务自己的日志海洋里去找需要很大经理,日志跟踪就会成为一个麻烦。我们尝试来寻找一个简化方案 2...

  • spring中的父子容器

    Spring中的父子容器 背景 在很长的一段时间里面,关于Spring父子容器这个问题我一直没太关注,但是上次同事碰见一个奇怪的bug于是我决定重新了解一下Spring中的父...

  • Redis持久化

    Redis的持久化 Redis的持久化方式有两种:快照(RDB)文件和追加文件(AOF文件) 两种方式。 RDB 基本原理 RDB这种方式的工作原理就是Redis会创建一个子...

  • 240
    B+树索引的使用

    阅读该部分内容时,需要提前了解B+Tree树基本知识点,否则可能有些内容你并不能很好的体会到。对于下面几点内容如果不是很清楚,可以阅读我之前写的Mysql简叙[https:/...

  • 240
    RabbitMQ如何保证消息不丢失

    RabbitMQ模型 上面的图是官网中关于一条消息发送的整个流程,消息会经历下面几个流程: 生产者将消息发送到Exchange Exchange根据Routing Key路由...

  • 240
    Mysql简叙

    什么是索引 对于索引的定义你可能并不知道,但是我们日常生活中无时不刻都有用到。当你打电话给某人时,手机通讯录会按照名字的首字母分组排序,然后你就能根据用户名很快的找到对应的手...

  • SpringBoot接口自定义序列化

    需求背景 在我们写接口的时候可能会有这样的需求,例如对于BigDecimal类型的字段有时候需要显示到小数点后两位,有时候需要显示成百分比,有时候则取整。 例如上面的订单模型...

  • Spring事务传播模式

    什么事务传播机制 首先这个传播机制跟数据库是没有关系的,不会因为你是Mysql或者oracle而有所区别。它是Spring框架中提供的一种事务增强机制,合理的利用能很好的解决...

  • Request重复读取流

    背景 项目中需要记录用户的请求参数便于后面查找问题,对于这种需求一般可以通过Spring中的拦截器或者是使Servlet中的过滤器来实现。这里我选择使用过滤器来实现,就是添加...