Software development of explosion! -夢の破片(カケラ)たちの日々-

ソフトウェア開発を中心としたコンピューター関連のネタを扱ったブログです

Software development is passion and explosion!

Java

SpringBoot 2.3.x の 「OCI images using Cloud Native Buildpacks」を試してみた

背景 TwitterでSpringBoot2.3.xでは Cloud Native Buildpacks によって jib プラグインを使わずに DockerfileレスでDockerイメージをビルド出来ると教えていただきました。 ご存知かもしれませんが、Spring Boot 2.3からはCloud Native Buildpackを使ってデ…

OpenJDK まとめ(2019年5月6日版)

Oracle JDKの公開アップデート提供が終了したことで色々と騒ぎになっていますが、 サードパーティ製のOpenJDK(OpenJDKのディストリビューション)を使えば大抵は解決するだろう。 楽観的ではなくOracleがJava 11をリリースするタイミングで、 JavaFXやJava …

Open File Manager It

新年あけましておめでとうございます。。。というには、随分と時間が経ってしまっていますが、 こちらでは今年初投稿ということで、よろしくお願いします。さて、タイトルからして何だろう?って記事のタイトルにしていますが、 遂に!生まれて初めて、Eclip…

JMeterを使ってRedisの性能テストをする方法(JMeter TCP SamplerからCRLFで終わるリクエストを送る

Redisが使えるか(うちのシステム的にって意味で)検証するため、JMeter使って性能を検証しましょうってことで環境構築しました。 まぁ、仕事でやってることなので、検証結果とかは公開できませんが、 とりあえず、JMeter TCP Samplerを使って、Redisと通信…

最低限これは入れておけ! Eclipse でJavaを使って開発する際のplugin

最低限、入れておいて損はしないもの FindBugs http://findbugs.sourceforge.net/ http://findbugs.cs.umd.edu/eclipse/ CheckStyle http://eclipse-cs.sourceforge.net/ http://eclipse-cs.sourceforge.net/update/入れておくことを推奨するもの Limy Eclip…

Slim 3 Eclipse(s3plugin) プラグイン

Twitterでその存在を知ったのですが、Slim 3のEclipseプラグインがあるようです。アップデートサイトは以下 http://slim3.googlecode.com/svn/updates/Google App Engineとslim 3を使って開発する際には、今まではslim3のブランクプロジェクトをインポートし…

Google App Engine Java SDK 1.3.8 で、logbackが動いた

Google App Engine Java SDK 1.3.8から、java.net.InetAddress が使えるようになりました。おかげで、今まではInetAddressを呼び出している箇所にパッチを当てないと動かなかった logback が、パッチ無しでも動くように!まぁ、log4jやjava.util.loggingを使…

設計は計画的に?

設計せずに、休み時間を使って感覚で書いたテストツールのコードに機能を追加しようとしたら・・・無理じゃね?設計的に無理だよ。 ってなってしまった。いや、よく考えたら、無理ではないし、そこまで難しくも無いのだけれども、イマイチ綺麗じゃない。 ま…

出来た−!!

http://www.tsuyukimakoto.com/blog/2007/11/08/java-package/のサイトを参考に、Javaで指定したパッケージ配下のクラスの一覧を取得するプログラムを書きました。 コテコテに機能を増やしてしまったのと、勉強がてらStateパターンっぽいものを使って見たり…

今日、Javaのクラスやメソッド名に日本語(マルチバイト文字)が使えることを知りました。

例えば public class 日本語クラス { public static void main(String arg[]) { 出力("あいうえお"); } public static void 出力( String message) { System.out.println(message); } } ってな感じです。まぁ、個人的には分かりづらくなるから出来る限りは避…

Google App Engine で logback 0.9.24 を使う

Google App Engine で 最新のlogback 0.9.24(恐らく0.9.19〜0.9.24はすべて)を動かすためのパッチ(?)を見つけたので載せておきます。 java.net.InetAddress を使わないようにするだけみたいです。 package ch.qos.logback.core.util; import ch.qos.logback.…