タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

Javaとpythonに関するtoenobuのブックマーク (2)

  • PythonとJavaの連携 - Py4JでCPythonからJarファイルを実行する

    CPythonからソケット通信でJarファイルのメソッドを実行する。Jythonが使えない状況で有効。 Py4J http://py4j.sourceforge.net/ まずJava側の処理。Jar実行時に接続用サーバを立ち上げるGatewayServerメソッドを呼び出すようにしておく。GatewayServerの引数で指定したクラスのメソッドをPython側からJavaGateway.entry_pointで呼び出す。 次にPython側の処理。subprocessでJarファイルを実行してサーバを立ち上げ、JavaGatawayを通じてTestEntryPointクラスのメソッドを実行する。終了時には自動的にサーバを落とすように、atexitでプロセスをkillするよう設定しておく。killする前にJavaGatewayをshutdownしておかないと、特にWindowsでメモリ上

    PythonとJavaの連携 - Py4JでCPythonからJarファイルを実行する
  • RDBMSのコネクションプーリングとかその辺の話 - wyukawa's diary

    データベース技術の羅針盤 from Yoshinori Matsunobu これは素晴らしい資料で後半のキャリアの話とか面白いんだけど、今回書くのはp6,p8に書かれていた下記の話です。 PosgreSQLは接続がプロセスベースなのでLL言語との相性がよくない Pgpool(これはプロキシサーバー的に使うらしい)などのコネクションプールと併用することが多い MySQLは接続がスレッドベースなのでコネクションプーリングが使いづらいLL言語環境では魅力 なんでLL言語だとコネクションプーリングが使いづらいのかわからずつぶやいたらリプライもらってついでにちょっと前に話題になったRDBMSでコネクションプールが必要な理由、わからない。 - Togetterや7年前のブログエントリであるコネクションプーリングの話 - naoyaのはてなダイアリーを読み返してみて思ったことを書いてみる。全然まとまって

    RDBMSのコネクションプーリングとかその辺の話 - wyukawa's diary
  • 1