springboot實現遠端服務暴露與呼叫

2021-09-11 08:27:09 字數 930 閱讀 7367

pom引用

org.springframework.boot

spring-boot-starter-web

5.0.7

服務端暴露介面:

1、定義介面

public inte***ce demointe***ce
2、介面實現類

@slf4j

@service

public class demointe***ceimpl implements demointe***ce

}

3、配置服務暴露

@configuration

public class remotingconfig

}

應用端呼叫:

1、引入相同的介面檔案demointe***ce,可以用二方包的形式引入

2、配置遠端呼叫

}3、服務呼叫

@service

public class demomanager

}

注意:使用此種方式進行遠端服務暴露,傳遞的引數如果是物件,需要實現serializable介面,生成對應的serialversionuid,因為引數傳遞的時候是轉化成二進位制的byte資料,在反序列化的時候需要根據uid確定唯一性,否則會報錯

搭建遠端juypter notebook 伺服器

jupyter notebook generate config2.開啟ipython建立乙個密碼 in 1 from notebook.auth import passwd in 2 passwd enter password verify password out 2 sha1 把密文記錄下來 ...

Jupyter notebook遠端訪問伺服器

一直苦惱於本地機器和伺服器上都要配置一些機器學習方面的環境,今天花了點時間研究了下jupter notebook遠端訪問伺服器,所以記錄一下。有些步驟非必須,這裡盡量寫清楚,讀者理解後自行決定如何安裝,本文以非root使用者安裝。1 登入伺服器 2 檢查是否有安裝jupyter notebook,終...

Jupyter notebook遠端訪問伺服器

1 登入伺服器 2 檢查是否有安裝jupyter notebook,終端輸入jupyter notebook,如果報錯就是沒有啦,那麼就要用下面命令安裝。sudo pip install pyzmq sudo pip install tornado sudo pip install jinja2 s...