AR ホームベーカリー

オイラのアウトプット用ホームベーカリー!

Java

macOS 環境の ColdFusion 2023 (JRE17) で jmxremote ができなかった

jmxremote java の引数に指定する、いわゆるこういうやつ。 -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=12345 -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.managemen…

M1 で kSar

M1 MBP に変更してから kSar 使ってなかったので、必要になったこのタイミングでインストール……と思ったらまず Java がなかった。 brew 経由で openjdk をインストールする。

Windows の言語を日本語に切り替える

Java から log4j でログ流してたら日本語が全部 ? になったのでなんでや文字化けかいな!となるなどした。 デスクトップなど GUI の表示言語 スタートメニューから language と入力して開ける言語のページから、日本語を追加して他の言語を削除します。 削除…

java のメモリ設定値

java -XX:+PrintFlagsFinal -version とかすると、 version 出力に合わせて出してくれる。 ただこれ、今アクティブなプロセスの java についての解析ではなく、パスが通っている java のコマンド実行時点での値っぽいので、実質あんまり意味ない? 例えば St…

ColdFusion ORM とは

cfquery で直接問い合わせをしていてめちゃくちゃ遅いクエリがあるのだけど、それが 5 重くらいの join していて「さもあらん!」という感じなので、最適化と機能のリファクタリングを裏でちょっとずつやっている。 で、これ生クエリでやるのめちゃくちゃ辛…

古めの java でメール送信に TLS1.2 を利用する

古めの java というか ColdFusion11 バンドルの jdk なんすけどね。 TLS1.2 だけ有効にしたいなら JVM 起動引数に -Dmail.smtp.ssl.protocols="TLSv1.2" と記載すればオッケー。 java 7 以前はわからねえんだよな……、どうなんだろう? という所からの調査方…