240 發(fā)簡(jiǎn)信
IP屬地:廣東
  • 120
    (WebFlux)002破花、如何打印日志與鏈路ID

    一禁添、背景 最近在持續(xù)改造項(xiàng)目,想通過(guò)日志查看用戶所有的接口鏈路日志。在原來(lái)基于SpirngMVC的時(shí)候,那是比較好處理的犹芹,通過(guò)ThreadLocal,?放入TraceId鞠绰,就...

  • 120
    (WebFlux)001腰埂、如何自定義注解實(shí)現(xiàn)功能

    一、背景 最近在項(xiàng)目又在壓測(cè)蜈膨,但基于Http請(qǐng)求類型的校驗(yàn)過(guò)多屿笼,已有想法把Http請(qǐng)求換成Spring中的WebClient,但是由于不是原配(SpringWebFlux +...

  • 120
    如何在項(xiàng)目中直接使用Hystrix?

    一翁巍、背景 最近由于一些背景原因驴一,需要在項(xiàng)目中需要對(duì)接口進(jìn)行限流。所以就考慮到了直接使用Hystrix灶壶。但是呢蛔趴,又不想直接使用SpringCloud,而是直接引入原生例朱,現(xiàn)在發(fā)現(xiàn)...

  • 120
    SpringWebflux中WebClient怎么打印日志

    一孝情、背景 去年高峰壓測(cè)的時(shí)候,有個(gè)服務(wù)是專門調(diào)用其它系統(tǒng)的洒嗤,在測(cè)試接口http請(qǐng)求的時(shí)候箫荡,那TPS唰唰的往下掉,還專門用Arthas看了一下方法執(zhí)行時(shí)間渔隶,那家伙羔挡,我sleep...

  • 120
    SpringDataRedis序列化帶有雙引號(hào)

    1. 背景 在使用Spring Data Redis的hash存數(shù)據(jù)的時(shí)發(fā)現(xiàn),如果存值的泛型和取出來(lái)的泛型對(duì)象不同時(shí)间唉,可能存在值不相等绞灼。記錄下過(guò)程與解決方案,避免大家重復(fù)踩坑...

  • 2021年末總結(jié)

    一眨眼呈野,距離上次寫作已經(jīng)兩月有余低矮。自己偷懶+繁忙,一直停滯下來(lái)被冒,沒(méi)有行動(dòng)军掂。這次得抓住年末的小尾巴,來(lái)一篇總結(jié)性的文章昨悼,對(duì)2021年的生活蝗锥、工作畫上一個(gè)完滿的句號(hào)。 一率触、202...

  • Spring是如何自動(dòng)注入多類型

    抓住10月月末的小尾巴穴张, 一探SpringBean內(nèi)部字段是如何注入多類型的 時(shí)常有個(gè)小問(wèn)題圍繞著我细燎,Spring是如何給字段字符裝盤,為何支持Collection陆馁、List...

  • 120
    高峰應(yīng)對(duì)實(shí)戰(zhàn)記錄

    一、背景 最近這個(gè)點(diǎn)9月中旬了佛析,快到雙十一了益老,公司開(kāi)始對(duì)一些較為重要的系統(tǒng)開(kāi)始進(jìn)行壓測(cè)。在這個(gè)過(guò)程中寸莫,需要保證系統(tǒng)的穩(wěn)定性捺萌,以及高吞吐量。所以記錄這次的壓測(cè)過(guò)程膘茎,自己遇到的各...

  • 有跡可循之CheckList

    一. 背景 我們經(jīng)常在Code Review的時(shí)候經(jīng)常不知道怎么CodeReview桃纯,或者說(shuō)寫代碼的時(shí)候怎么寫出很棒的代碼,更多的是靠我們的經(jīng)驗(yàn)和感覺(jué)披坏。通過(guò)自己積累的知識(shí)态坦,來(lái)...

  • 高可用架構(gòu)(下)

    上次說(shuō)到了理論酪刀,接口層面赔硫,數(shù)據(jù)庫(kù)層面如何實(shí)現(xiàn)高可用,但是倔撞,這遠(yuǎn)遠(yuǎn)是不夠得帚屉。為了面對(duì)更大的災(zāi)害谜诫,如:洪水,地震等攻旦,還要在機(jī)房層面做出高可用喻旷。當(dāng)然,也不僅僅是為了面對(duì)自然災(zāi)害牢屋,也...

  • 寫的太好了掰邢,干貨店老板!

    一篇文章帶你了解APP首頁(yè)的功能

    我們?nèi)粘I钪形袄褂眠^(guò)形形色色的app辣之;而作為ui設(shè)計(jì)師,是負(fù)責(zé)我們手機(jī)app視覺(jué)效果的人皱炉。一個(gè)app由哪些部分組成怀估,我們都要很清楚,才可以設(shè)計(jì)出符合用戶的app界面。今天和...

  • 120
    一篇文章帶你了解APP首頁(yè)的功能

    我們?nèi)粘I钪卸嗖螅褂眠^(guò)形形色色的app歧蕉;而作為ui設(shè)計(jì)師,是負(fù)責(zé)我們手機(jī)app視覺(jué)效果的人康铭。一個(gè)app由哪些部分組成惯退,我們都要很清楚,才可以設(shè)計(jì)出符合用戶的app界面从藤。今天和...

  • 高可用架構(gòu)(上)

    1. 背景 在學(xué)習(xí)完各種高性能發(fā)實(shí)現(xiàn)方案后催跪,就需要對(duì)三大復(fù)雜度一直的高可用進(jìn)行開(kāi)刀了,在高可用方面主要有哪些東西是我們需要考慮的呢夷野?接下來(lái)將從三個(gè)方面逐一分析懊蒸。 2. 理論 ...

  • 120
    推薦8個(gè)mac系統(tǒng)中好用的軟件

    今天推薦8個(gè)mac系統(tǒng)中超好用的軟件給大家;都是我工作生活中常用的悯搔,大大提高了我的工作效率骑丸。 1、MagicaVoxel-mac(2.5D圖形軟件) 這是一款畫2.5D的簡(jiǎn)單...

  • 高性能架構(gòu)

    上一篇文章初識(shí)架構(gòu)讓我們對(duì)架構(gòu)設(shè)計(jì)的復(fù)雜度考慮有了一定了解妒貌,主要有個(gè)高可用通危、高性能、可擴(kuò)展灌曙。但僅僅知道是不夠用的黄鳍,接下來(lái),將從高性能來(lái)進(jìn)行詳細(xì)分享 1. 高性能數(shù)據(jù)庫(kù) 從數(shù)據(jù)...

  • 120
    RestTemplate打印日志的正確姿勢(shì)

    背景 現(xiàn)在隨著微服務(wù)的逐漸發(fā)展平匈,越來(lái)越多的公司開(kāi)始采用微服務(wù)架構(gòu)框沟,但隨之而來(lái)的問(wèn)題是,服務(wù)間如何調(diào)用增炭,如何還能負(fù)載均衡忍燥,還必須開(kāi)箱即用?答案就是Spring的RestTemp...

  • 初識(shí)架構(gòu)設(shè)計(jì)

    由于各種原因隙姿,好久沒(méi)有寫文章了梅垄。最近學(xué)習(xí)了一下架構(gòu)設(shè)計(jì)方面的知識(shí),拿來(lái)和大家分享一下输玷。 1. 架構(gòu)是什么 架構(gòu)是什么队丝,大家能都說(shuō)出一二,每個(gè)人對(duì)架構(gòu)的理解又不盡相同欲鹏。但對(duì)于架...

  • 如何定義錯(cuò)誤碼

    好久沒(méi)有寫文章了机久,搞得不知道寫啥,最近遇到了一個(gè)問(wèn)題赔嚎,決定把東西總結(jié)一下膘盖,記錄下來(lái)胧弛。 1. 背景 最近開(kāi)發(fā),發(fā)現(xiàn)遇到了一個(gè)問(wèn)題侠畔,那就是關(guān)于如何定義錯(cuò)誤碼结缚。寫代碼寫著寫著迷糊了...

個(gè)人介紹
你的每一個(gè)點(diǎn)贊,我都當(dāng)做喜歡
亚洲A日韩AV无卡,小受高潮白浆痉挛av免费观看,成人AV无码久久久久不卡网站,国产AV日韩精品