微服務(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并不是很方便歹垫,需要我們寫(xiě)更多的代...
一、如何實(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ì)象一定是...