240 发简信
IP属地:广东
  • 120
    (WebFlux)002、如何打印日志与链路ID

    一、背景 最近在持续改造项目,想通过日志查看用户所有的接口链路日志。在原来基于SpirngMVC的时候,那是比较好处理的,通过ThreadLocal,�放入TraceId,就...

  • 120
    (WebFlux)001、如何自定义注解实现功能

    一、背景 最近在项目又在压测,但基于Http请求类型的校验过多,已有想法把Http请求换成Spring中的WebClient,但是由于不是原配(SpringWebFlux +...

  • 120
    如何在项目中直接使用Hystrix?

    一、背景 最近由于一些背景原因,需要在项目中需要对接口进行限流。所以就考虑到了直接使用Hystrix。但是呢,又不想直接使用SpringCloud,而是直接引入原生,现在发现...

  • 120
    SpringWebflux中WebClient怎么打印日志

    一、背景 去年高峰压测的时候,有个服务是专门调用其它系统的,在测试接口http请求的时候,那TPS唰唰的往下掉,还专门用Arthas看了一下方法执行时间,那家伙,我sleep...

  • 120
    SpringDataRedis序列化带有双引号

    1. 背景 在使用Spring Data Redis的hash存数据的时发现,如果存值的泛型和取出来的泛型对象不同时,可能存在值不相等。记录下过程与解决方案,避免大家重复踩坑...

  • 2021年末总结

    一眨眼,距离上次写作已经两月有余。自己偷懒+繁忙,一直停滞下来,没有行动。这次得抓住年末的小尾巴,来一篇总结性的文章,对2021年的生活、工作画上一个完满的句号。 一、202...

  • Spring是如何自动注入多类型

    抓住10月月末的小尾巴, 一探SpringBean内部字段是如何注入多类型的 时常有个小问题围绕着我,Spring是如何给字段字符装盘,为何支持Collection、List...

  • 120
    高峰应对实战记录

    一、背景 最近这个点9月中旬了,快到双十一了,公司开始对一些较为重要的系统开始进行压测。在这个过程中,需要保证系统的稳定性,以及高吞吐量。所以记录这次的压测过程,自己遇到的各...

  • 有迹可循之CheckList

    一. 背景 我们经常在Code Review的时候经常不知道怎么CodeReview,或者说写代码的时候怎么写出很棒的代码,更多的是靠我们的经验和感觉。通过自己积累的知识,来...

  • 高可用架构(下)

    上次说到了理论,接口层面,数据库层面如何实现高可用,但是,这远远是不够得。为了面对更大的灾害,如:洪水,地震等,还要在机房层面做出高可用。当然,也不仅仅是为了面对自然灾害,也...

  • 写的太好了,干货店老板!

    一篇文章带你了解APP首页的功能

    我们日常生活中,使用过形形色色的app;而作为ui设计师,是负责我们手机app视觉效果的人。一个app由哪些部分组成,我们都要很清楚,才可以设计出符合用户的app界面。今天和...

  • 120
    一篇文章带你了解APP首页的功能

    我们日常生活中,使用过形形色色的app;而作为ui设计师,是负责我们手机app视觉效果的人。一个app由哪些部分组成,我们都要很清楚,才可以设计出符合用户的app界面。今天和...

  • 高可用架构(上)

    1. 背景 在学习完各种高性能发实现方案后,就需要对三大复杂度一直的高可用进行开刀了,在高可用方面主要有哪些东西是我们需要考虑的呢?接下来将从三个方面逐一分析。 2. 理论 ...

  • 120
    推荐8个mac系统中好用的软件

    今天推荐8个mac系统中超好用的软件给大家;都是我工作生活中常用的,大大提高了我的工作效率。 1、MagicaVoxel-mac(2.5D图形软件) 这是一款画2.5D的简单...

  • 高性能架构

    上一篇文章初识架构让我们对架构设计的复杂度考虑有了一定了解,主要有个高可用、高性能、可扩展。但仅仅知道是不够用的,接下来,将从高性能来进行详细分享 1. 高性能数据库 从数据...

  • 120
    RestTemplate打印日志的正确姿势

    背景 现在随着微服务的逐渐发展,越来越多的公司开始采用微服务架构,但随之而来的问题是,服务间如何调用,如何还能负载均衡,还必须开箱即用?答案就是Spring的RestTemp...

  • 初识架构设计

    由于各种原因,好久没有写文章了。最近学习了一下架构设计方面的知识,拿来和大家分享一下。 1. 架构是什么 架构是什么,大家能都说出一二,每个人对架构的理解又不尽相同。但对于架...

  • 如何定义错误码

    好久没有写文章了,搞得不知道写啥,最近遇到了一个问题,决定把东西总结一下,记录下来。 1. 背景 最近开发,发现遇到了一个问题,那就是关于如何定义错误码。写代码写着写着迷糊了...

个人介绍
你的每一个点赞,我都当做喜欢