2017-07-01から1ヶ月間の記事一覧

Java によるいろいろなカンマ区切り変換(または OpenJDKで提供されるJMH を利用したマイクロベンチマーク測定のやり方)

文字列結合 StringBuilder StringBuilder 簡略版 commons.lang StringUtils Guava Joiner Java8 String Collectors joining StringJoiner collect with StringJoiner JMH ベンチマーク測定ツール Gradle ビルドスクリプトの作成 ベンチマーク用ソースの作成 …

Markdown エディタ Typora が好きになる7つの理由

みなさんは Markdown エディタは何を使っているでしょうか? Atom や Visual Studio Code のプラグインでプレビュー表示していたり、Windows だったらMarkdownPad 、Mac だったら MacDown などの専用エディタを使っている方が多いのではないでしょうか。 そ…

2017年夏 Siera クリーンインストール直後の作業

blog1.mammb.com ということで、クリーンインストール直後の作業をメモしておく。 キーリピート システム環境設定の最速では遅すぎるので変更。 現在値の表示 defaults read -g KeyRepeat defaults read -g InitialKeyRepeat 設定変更 defaults write -g Key…

MacBook Air (Mid 2012[13]) の SSD がふたたび逝った

はじまりは まずはお決まりの NVRAM(PRAM) リセット 念のため SMC リセット セーフモードで起動する リカバリモードで シングルユーザモードでディスク復旧 Apple Hardware Test ターミナルからデータバックアップ どうしようか Sierra クリーンインストール…

Glassfish や Payara の embedded サーバではログイン認証は動きません(そのままでは)

payara-embedded や payara-micro では普通にログイン認証作っても動きません。 login.conf を明示的に指定しないといけません。 embedded サーバを使うには fileRealm とか jdbcRealm が動かない どこでエラーになるか JAASログイン構成ファイルとは payara…

Java のログ出力がローカライズされて鬱陶しい

例えば JUL のログレベルや、H2 database や Glassfish などのログメッセージなどローカライズされていて鬱陶しい。 エンコーディングが違ったりすると読めないし。 ログ内容で検索しても国外の情報拾えないし。 起動時のシステムプロパティで変更する 実行…