他の言語の関数呼び出しをAtitit
ディレクトリ
など1つの1. WAHT共通言語のJavaパイソンjsのSQL XMLのH5のC#、PHP、間お互いを呼び出します
3.3リモートインタフェースモードのWSは、2のようなAJAXを休ま
6.2。原理は、コンソールにコマンド入力文字を実行することで出力4を読み出し
読みやすさを強化
高性能な言語を記述するためのライブラリと同等の性能を向上させます
こうした能力などの分野で柔軟性を高め、お互いから学びます
共通のプロジェクトにコードの重複を減らします
単離された天然microService
サービスの安定性を向上させます
Javaは、SQLを呼び出します。。
Javaは、XMLのH5を呼び出して、SQL、XML内の呼び出しをMyBatisの
/bookmarksHtmlEverythingIndexPrj/src/aaa/invokeLan.java
輸入 java.io.BufferedInputStreamの。
インポート にjava.io.IOException;
輸入 org.apache.commons.io.IOUtils。
パブリック クラス invokeLan {
パブリック 静的 ボイド メイン(文字列[]argsが)スロー IOExceptionが{
文字列のコマンド = "PythonのD:\\ ZZZ \\ py.py" 。
文字列のRZT = IOUtils。toString(ランタイムgetRuntime().exec(コマンド).getInputStream()、"GBK" )。
システム。アウト .println(RZT )。
}
}
os.popen()
主にUDF、SPを書き込むために使用
言語 |
方法 |
ジャワ |
ランタイム。getRuntime().exec( |
パイソン |
Os.popen() |
PHPの |
EXEC() |
C#の |
プロセス。StandardInput.WriteLine(コマンド) |
JS(ノード環境 |
child_process 。EXEC( )
|
|
|
|
|
コンソールコンソール、
プロセス。StandardInput.WriteLine(コマンド)
出力コードリーダー
Parameterオブジェクトのシリアライズ
長い出力を読みます
非同期モードを読みます
Pythonのcmdは呼び出しコマンド - 大砲の弟に打ち上げ - ブログパークの.htmlを