GIG

赴くままに技術を。

Java

JacksonでLombokを使ったBeanにマッピングできない

同じ轍を踏まないようにメモ。 事象 JSONファイルから設定を読み込むことをしたく、Jacksonを使い、アクセッサーメソッドの記述を省力化しようとLombokを使った。そのとき下記のように記載するとアクセッサーメソッドがスネークケースになって(実際スネーク…

DBからモデルにデータを読み込ませる(後編)

チュートリアルを参考に、DBから読み込んで計算 前回作ったDBからデータを引っ張ってきて、計算させてみる。 ほぼチュートリアル(Transport9.java)が参考になりそう。接続させるところだけ修正して、動かしてみた。 他に参考になりそうなところでは、いった…

DBからモデルにデータを読み込ませる(前編)

以前最適化計算をGAMSで行う - GIGの続き。 モデルと使うデータを外から読み込ませて、計算させたいということで、まずはDBに計算するデータを入れてみる。 今回は使うものはこちら。 MySQL MySQL Workbench ということで、MySQLをインストール(インスト…

そういえばJava Day Tokyo 2014行ったんだった

出張先に「品川プリンスホテル」と書く後ろめたさたるや昨年と同じUDXで開催してくれたら良かったのに。会場めちゃくちゃ広かった… 聞いた講演はこれ。 最後までいるつもりだったけど、仕事がスタックしてそうな予感がしたのと、 Lambda, Streamを触らず来て…

最適化計算をGAMSで行う

この分野について全くのド素人だけど、仕事で使いそうなので備忘録がてら書いていく。 この分野について オペレーションズ・リサーチ(OR)は名前の通り、第2次世界対戦中に確立されたもので、あるシステムを管理する人に対して、適切な解を求めることを目的…

Apache Tika vs Apache poi

"vs"というほど深堀しているわけではなく、あくまで概観です。 何ができるの? まずはそれぞれ何ができるか見てみると、Apache TikaとPOI(ポイまたはピーオーアイ)で共通の機能として、データをドキュメントから抽出できる。それに加えて、POIでは書き込みも…

CSVファイルを読み込む

CSVファイルからJava Beanを作りたく、ここを参考にしてみたので、めもめもφ(-ω-) Opencsv ** Javadoc pom.xmlに依存するライブラリを記述 Apache Common-IOは必要ないけど、CSVファイルかどうかのチェックに利用している。 ■pom.xml <dependency> <groupId>net.sf.opencsv</groupId> <artifactId>openc</artifactid></dependency>…