微服務(wù)不能沒(méi)有網(wǎng)關(guān)宇弛,就如同 Java 程序員不能沒(méi)有IDEA、Eclipse腰耙。為什么呢榛丢? 之所以網(wǎng)關(guān)對(duì)微服務(wù)這么重要,主要有以下幾點(diǎn)原因: 1....
拋出挺庞,問(wèn)題 最近項(xiàng)目碰到這么一個(gè)技術(shù)上的需求: 前端通過(guò)長(zhǎng)輪詢的機(jī)制(http long polling)晰赞,獲取服務(wù)端的消息數(shù)據(jù)。而服務(wù)端是需要...
SpringORM框架訪問(wèn)數(shù)據(jù)庫(kù) Spring Boot提供了直接使用JDBC連接數(shù)據(jù)庫(kù)的方式选侨,但是使用JDBC并不是很方便宾肺,需要我們寫更多的代...
一侵俗、如何實(shí)現(xiàn)攔截器 在Spring Boot項(xiàng)目中锨用,攔截器經(jīng)常被用來(lái)做登陸驗(yàn)證,日志記錄等操作隘谣。攔截器是Spring提供的增拥,所以可以將攔截器注成...
話說(shuō),中間件的選擇上寻歧,Spring(SpringBoot)一直是業(yè)界的風(fēng)向標(biāo)掌栅。比如Spring一直使用「Jackson」,而沒(méi)有使用Gson和f...
1猾封、目標(biāo) idea集成sonar的代碼檢查,實(shí)現(xiàn)可以在提交代碼前就檢查你的代碼噪珊,而不是將代碼提交之后晌缘,之后再去檢查。 Sonar可以從以下七個(gè)維...
前言 設(shè)計(jì)模式最初是在上個(gè)世紀(jì)70年代在建筑領(lǐng)域提出來(lái)磷箕,一些建筑大師們?cè)诳偨Y(jié)解決各種建筑問(wèn)題時(shí)提出了上百種對(duì)應(yīng)的解決模式。后來(lái)逐漸被引入到軟件領(lǐng)...
作為一種鍵值數(shù)據(jù)庫(kù)阵难,為啥Redis能有這么突出的表現(xiàn)呢岳枷?一方面,這是因?yàn)樗莾?nèi)存數(shù)據(jù)庫(kù)呜叫,所有操作都在內(nèi)存上完成空繁,內(nèi)存的訪問(wèn)速度本身就很快。另一方...
前言 如果你想當(dāng)一名 CRUD 碼農(nóng)朱庆,你可以選擇不用了解這些盛泡。 在 JVM 內(nèi)存模型的問(wèn)答中,有些人能說(shuō)出對(duì)象是在堆上分配的椎工。但當(dāng)我問(wèn)對(duì)象一定是...