俺の備忘録

個人的な備忘録です。

java

javaのZonedDateTimeクラスのサマータイム切り替わり前後の挙動を検証してみた

はじめに 前回はCalendarクラスでサマータイム切り替わり前後の挙動を検証した。 記事を書いた後に気づいたが、Java8で時間まわりの新しいAPIがサポートされていたようだ。 新しいAPIでは、従来のDateとCalendarクラスを合体させたようなZonedDataTimeクラス…

Calendarクラス(java)のサマータイム切り替わり前後の時刻の挙動を検証してみた

はじめに 日本国内だけならあまり問題になることはないが、海外をメインに売っている製品開発に携わっていると、度々タイムゾーンやサマータイムの問題に悩まされる。 つい最近もサマータイムの問題に悩まされたため、 javaのCalendarクラスのサマータイム切…

Flaskとwhooshで簡単全文検索Webアプリケーション その2

サマリ 前回(Flaskとwhooshで簡単全文検索Webアプリケーション)は、Flaskとwhooshで全文検索Webアプリケーションを作成した。 ただし、前回作成したものは実運用するにはまだまだ改善すべき点があった。 (特に前回その辺には触れなかったが...) 今回は前回作…

Flaskとwhooshで簡単全文検索Webアプリケーション

サマリ Pythonの軽量WebフレームワークであるFlaskと全文検索ライブラリであるwhooshを使用して全文検索Webアプリケーションを作ってみた。 ただ単にテキストファイルを全文検索しただけでは実用性に欠ける。 そのため、MSオフィスのファイルとPDFファイルを…

VisualVMの使い方メモ

VisualVMとは Oracle JDKに含まれるJavaのパフォーマンス分析用のツール。 ざっくり言うと以下が見れる ヒープメモリの使用状況 スレッドの状態 CPU利用率 メモリに乗っているオブジェクトの数 ※基本的に画面を見れば何が表示されているかわかるので細かい使…