@chiroito
OpenJDK Committer, Java Platform Advocate @redhat ( @OpenJDK , @QuarkusIO , @wildflyAS , @Infinispan ), Japan JUG Board member, Quarkus contributor
@dewi
@dih2i
@Emily_E47
@matthislebel
@npb
@MobbsSimin10184
@stfveveryone
@alaskarosama
@athine000052
@Naval_Ranger
@martin234118938
@EnricoPoli60
@kamba198071
@brownitsdown761
@dietagu
@Darkstar_Galaxy
@r_ansford
@CPSkyhawks
近年、私たちは有料無料を問わず、さまざまなサービスを利用できます。外出するときには地図で目的地を確認し、公共交通機関の経路を検索するか、車で通る経路を検索するのではないでしょうか。
Java 8 以降の Java 仮想マシンの仕様のうち、各バージョンの差分を洗い出しました。the が that になったり、item が entry になる変更で、文の意味が変らない変更は除いています。 I listed the differences between each version of the Java…
Follow OpenJDK on Twitter After the release of Java 9 in 2017, the Java platform release cadence has shifted away from a major release every 3+ years to a feature release every six-months. It...
コンテナ内のJava実行環境は、今後数カ月でアップデートを受けられなくなる可能性があります。そろそろ手を打つべきでしょう。この記事では、この問題を引き起こした原因である決定事項を説明し、解決策を提案します。
私は、OpenJDKのCommitter業や仕事でミドルウェアのSolution Architectとして活動している関係上、最近はコンテナ上でJavaアプリケーションを動かすことが非常に多いです。 KubernetesでJavaアプリを監視する場合には、Elasticsearch+KibanaやPrometheus+…
OpenShift アプリケーションのビルド、デプロイ、スケーリング、およびトラブルシューティングのための開発者向け入門コース
どうも、趣味でOpenJDKのコミッタをしてます。 とあるブログを読んでいたら気になる点があったので検証してみました。 JITと暖気 Javaプロセスはアプリケーションを動かしながら必要に応じてバックグラウンドでバイトコードをネイティブコードにコンパイルします。このコンパイル時にはCPUリソースを使用します。 コンパイ…
これまで通算11個のパッチを書いたので、推薦してもらい、OpenJDKコミュニティ内での信任投票の結果 OpenJDK の Committer になりました。 ※推薦してもらった時点では12個でしたが、その間に1個ダメになったので11個でした。 他のOSSだと1個パッチを書くだけでCommitterと呼ばれるようですが…
自分が使うコマンドをうっかり忘れるときがあるのでその備忘録のために、開発の流れとそこで使ってる内容をメモ。 公式のガイドはこちらを参考にしてください。The OpenJDK Developers' Guide – Index OpenJDK の開発は以下のような流れで行います。 バグを上げる 開発の準備 OpenJDK…
Keywords : Virtual Threads / Native Image / CRaC / Non Blocking / Loom / GraalVM / Reactive / Eclipse MicroProfile / Jakarta EE / Spring Boot
コンテナで動作するJavaアプリケーションの数が増えています。コンテナの採用は、特定のチームや企業の市場区分や クラウドの成熟度によるので、正確な数を決定するのは困難です。たとえば、New Relic のデータでは、顧客の Java ワークロードの 62% 以上がコンテナで実行されています。他のデータと同様、このデータ…
まだ駆け出しだった頃、工場改善コンサルタントの話を聞いたことがある。それなりに面白い話がいろいろあったが、1番よく覚えているのはヘアドライヤーの話だった。...
LINE の Business Platform 開発担当フェローの Matsuno です。今回は Spring Boot でアプリケーションを開発した場合のメトリクスの勘所についてご紹介しようと思います。 我々のチームでは Kotlin + Spring Boot での開発がデファクトスタン...
Webアプリに低レイテンシ・高可用性を求めるのは間違っているのだろうか - Download as a PDF or view online for free
Contribute to chiroito/Jfr4Jdbc development by creating an account on GitHub.
Vodafoneギリシャは、Quarkusを使用することで多くのメリットを得ています。その1つは、JVMモードではメモリリソースの消費が半分になったことだ。さらに、最適化を行わなくても、起動時間がほぼ4分の1に短縮されました。Spring BootからCDIベースのフレームワークへの移行には、Spring開発者の多大な…
2020年11月7日(土)に開催された JJUG CCC 2020 Fall にて「パフォーマンスのトラブルシュート入門」というタイトルで話をしてきました。 動画はこちらです。 CCC 2020 Fall A02-パフォーマンスのトラブルシュート入門 スライドはこちらになります。 speakerdeck.com Twi…
システムのモダナイズ 落ちても良いアプリの作り方 - Download as a PDF or view online for free
OpenJDKは、以前からLinuxコンテナ(DockerやPodman、またKubernetesのようなコンテナオーケストレーションフレームワークなど)を意識してきました。コンテナ対応とは、OpenJDKがコンテナ内で動作していることを検出することを意味します。この記事では、コンテナ対応がなぜ有用なのか、OpenJD…