並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 4 件 / 4件

新着順 人気順

java spring boot singletonの検索結果1 - 4 件 / 4件

  • SpringBoot/Quarkus/Micronautの性能を検証してみた ~その1 起動編~ - Taste of Tech Topics

    こんにちは。@phonypianistです。 本投稿はアクロクエスト アドベントカレンダー 12月21日 の記事です。 最近、Quarkusアプリを本番適用しました。 QuarkusはJavaアプリを作るための軽量なフレームワークで起動が速いって聞くけど、実際どれくらい速いんだろう?と気になったので、Spring Bootや、類似OSSのMicronautと比べてみました。 背景 JavaのフレームワークといえばSpringBootが主流ですが、起動が遅かったり、必要なメモリが多かったりしています。 これは、アプリ起動時にリフレクションを用いてDI(Dependency Injection)を行っているのが要因の1つです。 マイクロサービス、コンテナネイティブなアプリケーションは、負荷の状況に応じて、シームレスにスケールアウトできる必要があります。 アプリケーションの起動速度が遅かったり、

      SpringBoot/Quarkus/Micronautの性能を検証してみた ~その1 起動編~ - Taste of Tech Topics
    • Rust の DI を考える — Part 1: DI とは何だったか - paild tech blog

      paild 社でお手伝いをしている yuki です。みなさんは Rust で DI をしようと思った際に困ったことはありませんか?この連載では、他のプログラミング言語で利用される DI パターンを参照しながら、Rust でそれを実装するためにはどのような工夫が必要かまでを検討します。中には Rust での実装が難しいパターンも出てくるかもしれません。その際は、なぜ難しいのかまでを検証します。 そこそこの規模のソフトウェアを実装するにあたって、ソフトウェアエンジニアが共通して利用する手法がいくつかあると思います。その中でも DI (Dependency Injection; 依存オブジェクト注入) は最もポピュラーな手法の一つであり、保守運用まできちんと耐えうるソフトウェアの設計をしたいとなったときに、まず真っ先に候補に上がる手法でしょう。 Rust ではこの DI をどのように行えばよいの

        Rust の DI を考える — Part 1: DI とは何だったか - paild tech blog
      • We switched from Java to Go and don't regret it | Glasskube

        I always told people memory is cheap, black magic is OK, and efficiency doesn't matter in most cases, but boy, how wrong was I... I am Philip—an engineer at Glasskube, which helps companies distribute their application to customer-controlled environments. We build an Open Source Software Distribution platform called Distr (github.com/glasskube/distr), which is our first web application written in

          We switched from Java to Go and don't regret it | Glasskube
        • トレノキャンプ

          Spring Bootとの違い Spring Frameworkは様々なプロダクトや機能が提供されている反面、設定が複雑であり、環境構築に手間と時間がかかります。そこで2014年に登場したのがSpring Bootです。 Spring BootはWebアプリケーションの構築に必要な設定が予め定義されており、必要最低限の設定を行うだけで、アプリケーションを構築できます。またアプリケーションの内部に、組み込みのアプリケーション・サーバー(Tomcat)を内包しているため、アプリケーション・サーバーの構築も不要です。 Spring Bootは内部的にSpring Frameworkの様々なプロダクトを使用しているため、Spring Bootを使うのであれば、必然的にSpring Frameworkを扱う知識や経験が必要になります。 Spring Tool Suite (STS)とは? Sprin

            トレノキャンプ
          1