上篇文章介紹了調(diào)用百度API生成短鏈接[http://www.itdecent.cn/p/7cbd2f3e5fe6]的方式,這一篇我們通過(guò)Java代碼的方式生成短鏈接。 我...
上篇文章介紹了調(diào)用百度API生成短鏈接[http://www.itdecent.cn/p/7cbd2f3e5fe6]的方式,這一篇我們通過(guò)Java代碼的方式生成短鏈接。 我...
背景 是不是在實(shí)際開發(fā)工作當(dāng)中經(jīng)常碰到自己寫的代碼在開發(fā)、測(cè)試環(huán)境行云流水穩(wěn)得一筆,可一到線上就經(jīng)常不是缺這個(gè)就是少那個(gè)反正就是一頓報(bào)錯(cuò)抽風(fēng)似的,線上調(diào)試代碼又很麻煩,讓人頭...
很多場(chǎng)景下,有些請(qǐng)求的數(shù)據(jù),是不會(huì)經(jīng)常改變的,這種時(shí)候,為了減少數(shù)據(jù)庫(kù)的查詢壓力,可以將這一部分?jǐn)?shù)據(jù)放入緩存中,直接從緩存中讀取。除了一些像Redis等緩存外,還可以通過(guò)本地...
背景 在開發(fā)系統(tǒng)的時(shí)候,我們可能會(huì)有把數(shù)據(jù)備份到HDFS的需求。如果我們自身的系統(tǒng)是用Java開發(fā)的,那么直接用HDFS的Java API就可以了;而如果系統(tǒng)本身采用的是C+...
背景與現(xiàn)狀 我司技術(shù)選型選擇skywalking,希望通過(guò)本文章能讓作者從0到1 認(rèn)識(shí)及了解SkyWalking,并學(xué)會(huì)如何使用相關(guān)功能;并分析下APM通信。而不關(guān)心 持久化...
一、背景 我們?cè)陂_發(fā)的過(guò)程中,經(jīng)常會(huì)引入別人寫的jar包實(shí)現(xiàn)某些功能。而別人的jar包一般都自動(dòng)注入Spring容器中,假設(shè)別人都是通過(guò)@Bean或@Component注入的...
MDC使用 添加攔截器 修改日志格式 重點(diǎn)是%X{traceId},traceId和MDC中的鍵名稱一致 MDC 存在的問(wèn)題 子線程中打印日志丟失traceId HTTP調(diào)用...
單例模式作為一種常見的設(shè)計(jì)模式,在程序中非常常見,主要是為了保證一個(gè)類只有一個(gè)唯一的對(duì)象。 從簡(jiǎn)單的“餓漢式”、“懶漢式”→利用 synchronized 和 復(fù)雜的“雙重校...