微服務(wù)不能沒有網(wǎng)關(guān),就如同 Java 程序員不能沒有IDEA、Eclipse。為什么呢? 之所以網(wǎng)關(guān)對微服務(wù)這么重要,主要有以下幾點原因: 1....
拋出,問題 最近項目碰到這么一個技術(shù)上的需求: 前端通過長輪詢的機制(http long polling),獲取服務(wù)端的消息數(shù)據(jù)。而服務(wù)端是需要...
SpringORM框架訪問數(shù)據(jù)庫 Spring Boot提供了直接使用JDBC連接數(shù)據(jù)庫的方式,但是使用JDBC并不是很方便,需要我們寫更多的代...
一、如何實現(xiàn)攔截器 在Spring Boot項目中,攔截器經(jīng)常被用來做登陸驗證,日志記錄等操作。攔截器是Spring提供的,所以可以將攔截器注成...
話說,中間件的選擇上,Spring(SpringBoot)一直是業(yè)界的風(fēng)向標。比如Spring一直使用「Jackson」,而沒有使用Gson和f...
1、目標 idea集成sonar的代碼檢查,實現(xiàn)可以在提交代碼前就檢查你的代碼,而不是將代碼提交之后,之后再去檢查。 Sonar可以從以下七個維...
前言 設(shè)計模式最初是在上個世紀70年代在建筑領(lǐng)域提出來,一些建筑大師們在總結(jié)解決各種建筑問題時提出了上百種對應(yīng)的解決模式。后來逐漸被引入到軟件領(lǐng)...
作為一種鍵值數(shù)據(jù)庫,為啥Redis能有這么突出的表現(xiàn)呢?一方面,這是因為它是內(nèi)存數(shù)據(jù)庫,所有操作都在內(nèi)存上完成,內(nèi)存的訪問速度本身就很快。另一方...
前言 如果你想當(dāng)一名 CRUD 碼農(nóng),你可以選擇不用了解這些。 在 JVM 內(nèi)存模型的問答中,有些人能說出對象是在堆上分配的。但當(dāng)我問對象一定是...