Javaで用意されている Built-Inクラスローダーは3つ。 あんまり気にする必要はないけど、知っておくと便利。 Bootstrap Class Loade... 続きを読む
投稿者: tyab
Java 重複リソースの取得 ClassLoader::getResources
この記事では、 ClassLoader::gerResourceと、 ClassLoader::gerResourcesの挙動について記載します。 同名リソース... 続きを読む
MethodHandleを使ったら、リフレクションより早くメソッドを実行できる?
Javaのリフレクションは、メソッドコールに時間がかかる。 MethodHandlerを使ったら、リフレクションより早く実行出来るのか速度計測してみました。 M... 続きを読む
MySQLのメモリ使用量の調整
mysqldがメモリ不足により落ちる事があります。 正確には、OOM Killerというのがメモリ不足を検知して、 メモリを多く使ってるプロセスをkillしてし... 続きを読む
MarkdownテキストのPDF出力 (VSCode)
Markdown形式のテキストをPDF化するには、 VSCodeを使うのが1番良さそうです。 Markdownでメモ取ることって多いですよね? 自分もメモはMa... 続きを読む
Go言語 インターフェイスとポインタの違い
Go言語ではインターフェイスとポインタの違いについて ちゃんと理解しておく必要があります。 Go言語にはインターフェイス値がある C/C++を勉強した人にとって... 続きを読む
Javaテスト設計
コードをテストする際に直面する依存関係 特にグローバル変数やシングルトンなどに依存する場合、 テストする際に苦労してしまいます。 特定クラスの挙動が、それらの見... 続きを読む
Groovy の Illegal reflective access は修正されたのか?
Java9 以降から、Gradleなどを使うと、こういった警告がでるようになっています。 WARNING: An illegal reflective acc... 続きを読む
Google Analytics の用語
Google Analytics の各種用語について 調べた範囲を共有。 最低限の知識だけ知りたいという方の参考になるかと思います。 ブログを始めた頃は、しょっ... 続きを読む
windowsプロンプトでANSIエスケープシーケンスを使う
windowsのプロンプトでansiのエスケープシーケンスが使いたい場合は、 wac というコマンドにパイプで渡すと出来る。 github: https://g... 続きを読む