現在位置:ホームページ > 技術記事 > バックエンド開発

  • springboot mysql接続のセキュリティ
    springboot mysql接続のセキュリティ
    Springboot を使用して Javaweb プロジェクトを構築し、application.yml ファイルで MySQL データベース接続のユーザー名とパスワードを構成しましたが、これは十分に安全ではありません。 MySQL データベースのユーザー パスワードを設定する他の安全な方法はありますか?コード内でクリアテキストを使用せずに、MySQL データベースのユーザーパスワードを設定する安全な方法を取得したいと考えています。
    Java . spring-boot 896 2024-02-22 13:10:07
  • 監査 jar ファイルを含む複数の Spring Data jpa プロジェクトをアプリケーションにロードできない
    監査 jar ファイルを含む複数の Spring Data jpa プロジェクトをアプリケーションにロードできない
    サンプルプロジェクトを使って説明していきます。データベース接続を持たないメイン プロジェクトがあります (ただし、springdatajpa プロジェクトに必要な依存関係が含まれています)。ここで、jar ファイルとしてビルドされた 2 つの springboot プロジェクトがあり、メイン プロジェクトにホット ロードしたいとします。プロジェクトの構造は次のとおりです。 com.org.project1configconfigutation.javacontrollercontrollerfile.javadomainentityobject.java
    Java . spring-boot 856 2024-02-22 13:00:20
  • Spring Boot アプリケーションでイメージをアップロードできません
    Spring Boot アプリケーションでイメージをアップロードできません
    フロントエンドとして React を使用して画像をフォルダーにアップロードするスプリングブート アプリケーションを開発しました。 @postmapping(value="/upload")publicresponseentityuploadimage(@requestparam("user")stringuser,@requestparam("image")multipartfilefile){try{system.out.println("-------- - ---------
    Java . spring-boot 1029 2024-02-22 12:58:06
  • 複数のスレッドを介して同じ/同様のデータベース操作を同時に実行する解決策はありますか?
    複数のスレッドを介して同じ/同様のデータベース操作を同時に実行する解決策はありますか?
    Java、SpringBoot、Hibernate を使用して、デッドロックや古いデータ例外を発生させずに、複数のスレッドが特定の操作を同時に実行できるようにする方法はありますか。たとえば、自動化ツールが同時に 2 回ログインすると、次のいずれかのシナリオが発生するとします。 2 つのスレッド (リクエスト) が同時にユーザー レコードを更新するため、デッドロック (ユーザーの最終ログインの日付/時刻の保存など) 。あるスレッドが別のスレッドのトランザクションが完了する前にユーザーを更新したため、古いデータの例外が発生しました。これは、ユーザー ID に同期を追加することで解決できますが、そのようなことはあらゆる場所で実行する必要があり、その結果、パフォーマンスが低下する可能性があり、コードベースが肥大化して保守が困難になります。あるいは、分離レベルを調整することもできます(おそらく
    Java . spring-boot 763 2024-02-22 12:31:06
  • Java Spring Boot セキュリティ特権管理のヒント: 誰が何をできるかを制御する
    Java Spring Boot セキュリティ特権管理のヒント: 誰が何をできるかを制御する
    SpringBootSecurity は、開発者がアプリケーション セキュリティを簡単に実装できるようにする非常に人気のある Java フレームワークです。 springBootSecurity は、ユーザー認証、認可、クロスサイト リクエスト フォージェリ (CSRF) 保護などを含む豊富な機能セットを提供します。 SpringBootSecurity では、権限管理は非常に重要なタスクです。ユーザーがアプリケーション内でできることを制御します。 SpringBootSecurity は、ロールベースのアクセス許可管理 (RBAC) と式ベースのアクセス許可管理という 2 つの主要なアクセス許可管理メカニズムを提供します。ロールベースのアクセス管理 (RBAC) RBAC は、
    &#&チュートリアル . spring-boot 777 2024-02-19 19:18:08
  • Java Spring Boot Security パフォーマンスの最適化: システムを高速化します。
    Java Spring Boot Security パフォーマンスの最適化: システムを高速化します。
    1. セキュリティ アノテーションの使用が多すぎることを避けるためのコードの最適化: コントローラーとサービスでは、@PreAuthorize や @PostAuthorize などのアノテーションの使用を減らすようにしてください。これらのアノテーションにより、コードの実行時間が増加します。クエリ ステートメントの最適化: springDataJPA を使用する場合、クエリ ステートメントを最適化するとデータベースのクエリ時間が短縮され、システムのパフォーマンスが向上します。セキュリティ情報のキャッシュ: 一般的に使用される一部のセキュリティ情報をキャッシュすると、データベース アクセスの数が減り、システムの応答速度が向上します。 2. データベースの最適化にインデックスを使用する: 頻繁にクエリが実行されるテーブルにインデックスを作成すると、データベースのクエリ速度が大幅に向上します。ログと一時テーブルを定期的にクリーンアップする: ログと一時テーブルを定期的にクリーンアップします。
    &#&チュートリアル . spring-boot 1378 2024-02-19 17:27:07
  • Java で WebService サービスを呼び出すメソッドは何ですか?
    Java で WebService サービスを呼び出すメソッドは何ですか?
    タイトル: Java で WebService サービスを呼び出すためのメソッドとコード例 要約: この記事では、Java で WebService サービスを呼び出すためのいくつかのメソッドを紹介し、具体的なコード例を示します。 axis2 を使用したクライアント コードの生成、JAX-WS を使用したクライアント コードの生成、ApacheCXF を使用したクライアント コードの生成、SpringBoot を使用した WebService サービスの統合などが含まれます。これらの方法により、WebServi 用に Java を簡単に実装できます。
    &#&チュートリアル . spring-boot 562 2024-02-19 13:48:06
  • Java Spring Boot セキュリティの一般的な問題と解決策: すべての問題を解決し、システムのセキュリティを確保します
    Java Spring Boot セキュリティの一般的な問題と解決策: すべての問題を解決し、システムのセキュリティを確保します
    org.springframework.bootspring-boot-starter-security SpringSecurity を有効にする application.properties ファイルに次の設定を追加します。 spring.security.enabled=true ユーザーとロールの設定 さまざまな方法を使用してユーザーとロールを設定できます。
    &#&チュートリアル . spring-boot 1192 2024-02-19 13:42:20
  • Maven の最良の構成例を Idea で共有する
    Maven の最良の構成例を Idea で共有する
    Idea を Maven で構成するためのベスト プラクティスを共有する Maven は、最も一般的に使用される Java プロジェクト管理ツールであり、古典的な Java 統合開発環境としての IntelliJ IDEA も、多くの開発者が好んで使用するツールの 1 つです。 Maven と IntelliJIDEA を組み合わせることで、開発者がプロ​​ジェクトをより効率的に管理しながら、プロジェクトの保守性と拡張性を向上させることができます。この記事では、Maven と IDEA を構成する際のベスト プラクティスをいくつか紹介します。
    &#&チュートリアル . spring-boot 790 2024-02-18 21:30:25
  • Spring Boot で MyBatis フレームワークを構成する方法
    Spring Boot で MyBatis フレームワークを構成する方法
    SpringBoot で MyBatis フレームワークを構成する方法の概要: MyBatis は、アプリケーション内のデータベースにアクセスするために使用されるオープン ソースの Java 永続性フレームワークです。これは、Java オブジェクトをデータベース テーブルにマップしたり、SQL クエリや更新操作を実行したりするためのシンプルかつ柔軟な方法を提供します。 SpringBoot は、MVC およびその他の構成の開発プロセスを簡素化する、スタンドアロンの Spring ベースのアプリケーションを作成するためのフレームワークです。この 2 つを併用することで、
    &#&チュートリアル . spring-boot 933 2024-02-18 17:51:08
  • Spring amqp - 互換性のある認証メカニズムが見つかりません - 提供サーバー
    Spring amqp - 互換性のある認証メカニズムが見つかりません - 提供サーバー
    外部認証メカニズムを介して、springboot アプリケーションを Rabbitmq (https://github.com/rabbitmq/rabbitmq-auth-mechanism-ssl) に接続しようとしています。次のエラーが発生します: org.springframework.amqp.amqpioException:java.io.ioException:nocompatibilityauthenticationmechanismfound-serveroffered[]atorg.s
    Java . spring-boot 1831 2024-02-14 08:50:09
  • Springboot アプリケーションから AWS Keyspace にアクセスする
    Springboot アプリケーションから AWS Keyspace にアクセスする
    Springboot アプリケーションから AWSKeyspace に接続する方法を理解するために POC を実行しようとしています。ローカルデスクトップから実行しています。 IAM ユーザーのアクセスキー/シークレットを使用し、datastax と awsjavasdk の依存関係を使用しています。 application.propertiesaws.accessKey=ACCESS_KEYaws.secretKey=SECRET_KEYaws.region=us-east-2aws.keyspace.endPoint=cassandra.us-ea
    Java . spring-boot 1444 2024-02-11 19:27:08
  • カウンタを呼び出した後、Prometheus /metrics ページが更新されない
    カウンタを呼び出した後、Prometheus /metrics ページが更新されない
    次のようにゲージが初期化される Springbean があります: @postconstructpublicvoidinitgauge(){paymentstriedgauge=gauge.build().name("payments_tried").help("howmanypaymentswassenttopaymentservicestobecreated").register(registry.getprometheusregistry())
    Java . spring-boot 1299 2024-02-11 17:09:08
  • Docker Compose + Spring Boot + Postgres 接続
    Docker Compose + Spring Boot + Postgres 接続
    Postgres データベースで動作する JavaSpringBoot アプリケーションがあります。どちらにも Docker を使用したいと考えています。最初は Postgres を Docker に入れて、 docker-compose.yml ファイルを次のように定義しました: version:'2'services:db:container_name:sample_dbimage:postgres:9.5volumes:-sample
    Java . spring-boot 1303 2024-02-11 15:39:09
  • @Bind が必要ですか?
    @Bind が必要ですか?
    Springboot プロジェクトでは、以下のようなクエリでパラメーターをバインドする必要がないことを偶然発見しました。 @sqlquery("""selectid,namefromorganisationswhereid=:id""")@registerrowmapper(organisationmapper.class)organisationgetorgansation(@bind("id")stringid);これは機能します: @SqlQ
    Java . spring-boot 746 2024-02-11 13:57:08

ツールの推奨事項

jQuery エンタープライズ メッセージ フォームの連絡先コード

jQuery エンタープライズ メッセージ フォーム連絡先コードは、シンプルで実用的なエンタープライズ メッセージ フォームおよび連絡先紹介ページ コードです。

HTML5 MP3 オルゴール再生効果

HTML5 MP3 オルゴール再生特殊効果は、HTML5 + css3 に基づく MP3 音楽プレーヤーで、かわいいオルゴールの絵文字を作成し、スイッチ ボタンをクリックします。

HTML5 クールなパーティクル アニメーション ナビゲーション メニューの特殊効果

HTML5 クールなパーティクル アニメーションのナビゲーション メニュー特殊効果は、ナビゲーション メニューにマウスを置くと色が変化する特殊効果です。

jQuery ビジュアル フォームのドラッグ アンド ドロップ編集コード

jQuery ビジュアル フォームのドラッグ アンド ドロップ編集コードは、jQuery およびブートストラップ フレームワークに基づいたビジュアル フォームです。

有機果物と野菜のサプライヤー Web テンプレート Bootstrap5

有機果物と野菜のサプライヤー Web テンプレート-Bootstrap5

Bootstrap3 多機能データ情報バックグラウンド管理レスポンシブ Web ページ テンプレート-Novus

Bootstrap3 多機能データ情報バックグラウンド管理レスポンシブ Web ページ テンプレート-Novus

不動産リソース サービス プラットフォーム Web ページ テンプレート Bootstrap5

不動産リソース サービス プラットフォーム Web ページ テンプレート Bootstrap5

シンプルな履歴書情報 Web テンプレート Bootstrap4

シンプルな履歴書情報 Web テンプレート Bootstrap4

かわいい夏の要素のベクター素材 (EPS+PNG)

これは、太陽、日よけ帽子、ココナッツの木、ビキニ、飛行機、スイカ、アイスクリーム、アイスクリーム、冷たい飲み物、浮き輪、ビーチサンダル、パイナップル、巻貝、貝殻、ヒトデ、カニを含む、かわいい夏の要素のベクター素材です。 、レモン、日焼け止め、サングラスなど、素材は JPG プレビューを含む EPS および PNG 形式で提供されています。
PNG素材
2024-05-09

4 つの赤い 2023 卒業バッジ ベクター素材 (AI+EPS+PNG)

これは、2023 年卒業バッジの赤いベクター素材で、合計 4 つがあり、JPG プレビューを含む AI、EPS、PNG 形式で利用できます。
PNG素材
2024-02-29

歌う鳥と花がいっぱいのカートデザイン春のバナーベクター素材(AI+EPS)

これは、さえずる鳥と​​花でいっぱいのカートをデザインした春のバナー ベクター素材で、JPG プレビューを含む AI および EPS 形式で利用できます。
バナー画像
2024-02-29

金色の卒業帽ベクター素材(EPS+PNG)

これは、JPG プレビューを含む EPS および PNG 形式で利用できる、金色の卒業帽のベクター素材です。
PNG素材
2024-02-27

室内装飾クリーニングおよび修理サービス会社のウェブサイトのテンプレート

家の装飾のクリーニングとメンテナンス サービス会社の Web サイト テンプレートは、家の装飾、クリーニング、メンテナンス、その他のサービス組織を提供するプロモーション Web サイトに適した Web サイト テンプレートのダウンロードです。ヒント: このテンプレートは Google フォント ライブラリを呼び出すため、ページが開くのが遅くなる場合があります。

フレッシュカラーの個人履歴書ガイドページテンプレート

フレッシュカラーマッチング個人求人応募履歴書ガイドページテンプレートは、フレッシュカラーマッチングスタイルに適した個人求人検索履歴書仕事表示ガイドページWebテンプレートのダウンロードです。ヒント: このテンプレートは Google フォント ライブラリを呼び出すため、ページが開くのが遅くなる場合があります。

デザイナーのクリエイティブな仕事の履歴書 Web テンプレート

デザイナー クリエイティブ ジョブ履歴書 Web テンプレートは、さまざまなデザイナーのポジションに適した個人の職務履歴書表示用のダウンロード可能な Web テンプレートです。ヒント: このテンプレートは Google フォント ライブラリを呼び出すため、ページが開くのが遅くなる場合があります。

現代のエンジニアリング建設会社のウェブサイトのテンプレート

最新のエンジニアリングおよび建設会社の Web サイト テンプレートは、エンジニアリングおよび建設サービス業界の宣伝に適したダウンロード可能な Web サイト テンプレートです。ヒント: このテンプレートは Google フォント ライブラリを呼び出すため、ページが開くのが遅くなる場合があります。