2023-04-01から1ヶ月間の記事一覧
はじめに 文字列テンプレート StringTemplate FMT テンプレートプロセッサ テンプレートプロセッサの自作 まとめ 本記事はプレビュー公開時のものです。正式リリース版については以下を参照してください。 blog1.mammb.com blog1.mammb.com ※JDK23 にて本JEP…
はじめに テーブルのカラム定義一覧 ビューのカラム定義一覧 まとめ はじめに テーブルのカラム定義は ALL_TAB_COLUMNS や USER_TAB_COLUMNS を見ます。 しかし、データタイプ毎にデータ長の捉え方が異なるため、きれいに一覧にするのは結構シンドイです。 …
はじめに いろいろと注意点の多い BigDecimal は、使おうとすると、注意点があるということ以外忘れてる。 インスタンス生成は文字列から行うこと 比較は equals() でなく compareTo() を使うこと Java8 より前は stripTrailingZeros() のバグに注意すること…
Spin とは 2023年03月に 1.0 版がリリースされた WebAssembly でマイクロサービスアプリケーションを作るためのフレームワークです。 フレームワークとなっていますが、WIT(Wasm Interface Type) を生成し、WebAssembly Component Model として動作させるた…
はじめに Unnamed variables Unused patterns Unnamed pattern variables まとめ blog1.mammb.com はじめに Java21あたりで入るかもしれない Unnamed Patterns and Variables(JEP 443) の先取りです。 Unnamed Patterns and Variables では、他の言語で良く…
forward 前のリクエストURI取得 Forwarded Request Parameters パスの取得 forward 前のリクエストURI取得 HttpServletRequest.getAttribute() から取得できる。 HttpServletRequest request = //... String uri = (String) request.getAttribute("javax.ser…