AR ホームベーカリー

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

Java

jenv の使い方

いーっつも忘れるのでメモです。 jenv add 管理対象一覧に追加するやつ。 jenv add ${JAVA_HOME} brew でインストールした openjdk@17 のバージョン 17.0.12 を指定する場合は以下。 ❯ jenv add /opt/homebrew/Cellar/openjdk@17/17.0.12/libexec/openjdk.jd…

Java の方のスタックオーバーフロー

有名なサイトの方が引っかかるので。 スタックとは LIFO、後入れ先出し。 software.fujitsu.com FIFO に該当するのはキュー。 スタック解説 めっちゃ詳しいというコトだけはわかる。 luozengbin.github.io 補足 www.nminoru.jp qiita.com StackOverflow 雑に…

コネクションが切断された時の mod_jk の再接続処理

qiita.com mod_jk の再接続処理ってどうなってんの? みたいな話があって調べてたら、まとめている人が居て助かる〜! という感じだった。 再起動 ウェブ三層アプリケーションで概ねなんか困った時の再起動は、アプリケーションサーバ -> ウェブサーバの順だ…

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 以前はわからねえんだよな……、どうなんだろう? という所からの調査方…