原创 SpringBoot區塊鏈之以太坊開發(整合Web3j)

最近公司需要ETH兌換功能,ETH轉賬需要區塊打包,這個時候就需要區塊檢測,目前只是簡單整合,後面會將區塊自動檢測代碼上傳致QQ羣對於區塊鏈開發不太熟悉的童鞋,可以看看:區塊鏈開發(零)如何開始學習以太坊及區塊鏈歡迎大家加企鵝羣一

原创 fastDFS阿里雲輕量級服務器配置

 阿里雲配置服務器的時候,各位親記得把阿里雲的防火牆,和服務器系統的防火牆開放端口:22122和23000,Tracker服務的端口和storage的默認端口,當然這些端口都可以進行自定義配置,因爲這個端口的原因,導致我後面storage

原创 Java中的SPI擴展機制(有demo)

參考連接:https://www.jianshu.com/p/3a3edbcd8f24 一、什麼是SPI SPI ,全稱爲 Service Provider Interface,是一種服務發現機制。它通過在ClassPath路徑下

原创 RabbitMQ手動綁定多個指定路由

@Configuration public class RabbitConfig { @Bean public ConnectionFactory connectionFactory() { Ca

原创 springboot和quarkus對比

我還是喜歡spring全家桶開發,通過Quarkus這段時間的學習,發現學習成本很高,而且很多組件都不支持,假如上線產品我還是會選擇spring框架,Quarkus打包成Native應用後啓動速度對比傳統Spring Boot的J

原创 quarkus學習之配置文件(二)

讀取配置文件 (暫時沒搞清楚)quarkus支持多環境的配置格式爲%{profile}.config.key=value 默認讀取配置文件路徑 src/main/resources/application.properties

原创 quarkus學習之項目搭建(一)

Quarkus-創建您的第一個應用程序 創建maven項目 引入pom依賴 <project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://mave

原创 quarkus學習之文件上傳(六)

springboot可以上傳文件,quarkus當然也可以的,首先添加一下依賴支持 multipart/form-data請求 <dependency> <groupId>org.jboss.resteasy</group

原创 quarkus學習之Websocket(七)

quarkus中的websocket服務端和springboot中使用是一樣的,使用註解聲明 @OnOpen:連接打開 @OnClose:連接關閉 @OnError:連接出現異常 @OnMessage:收到客戶端的

原创 quarkus學習之swagger文檔(八)

quarkus整合swagger引入依賴就ok啦,對比springboot也太方便了吧 <dependency> <groupId>io.quarkus</groupId> <artifactId>quarkus-

原创 quarkus學習之配置數據源(十)

首先來看看介紹 許多使用數據的項目都需要連接到關係數據庫。 獲取與數據庫的連接的主要方法是使用數據源並配置JDBC驅動程序。 在Quarkus中,首選的數據源和連接池實現是Agroal。 Agroal是一種現代的,輕量級的連

原创 quarkus學習之監聽程序的啓動和關閉(三)

我們啓動項目的時候,有時候需要加載一些類,就可以使用到 服務開啓:@Observes StartupEvent startupEvent 服務關閉:@Observes ShutdownEvent shutdownEvent 代碼

原创 quarkus學習之Vertx-Web(九)

看網上有人評論,寫Vertx更像一個程序員,spring更像是在搬磚 稍微瞭解了一下Vertx,發現還是有很多特性的,主要感興趣的幾個記錄下來 Vertx,是一個基於JVM、輕量級、高性能的應用平臺,非常適用於移動端後臺、互聯網、

原创 quarkus學習之RestClient調用(五)

假設現在訂單模塊需要調用用戶模塊Restful,獲取用戶信息 新增項目: quarkus-user:端口20020 quarkus-order:端口20022 依賴還是quarkus學習之項目搭建(一)中項目的依賴,新增依賴

原创 quarkus學習之Hibernate Validator進行驗證(十一)

所有驗證註解 @Null 被註釋的元素必須爲 null @NotNull 被註釋的元素必須不爲 null @AssertTrue 被註釋的元素必須爲 true @AssertFalse