- 方向:
- 全て ウェブ3.0 バックエンド開発 ウェブフロントエンド データベース 運用・保守 開発ツール PHPフレームワーク 毎日のプログラミング WeChat アプレット よくある問題 他の 技術 CMS チュートリアル Java システムチュートリアル コンピューターのチュートリアル ハードウェアチュートリアル モバイルチュートリアル ソフトウェアチュートリアル モバイル ゲームのチュートリアル
- 分類する:
-
- springboot mysql接続のセキュリティ
- Springboot を使用して Javaweb プロジェクトを構築し、application.yml ファイルで MySQL データベース接続のユーザー名とパスワードを構成しましたが、これは十分に安全ではありません。 MySQL データベースのユーザー パスワードを設定する他の安全な方法はありますか?コード内でクリアテキストを使用せずに、MySQL データベースのユーザーパスワードを設定する安全な方法を取得したいと考えています。
- Java . spring-boot 896 2024-02-22 13:10:07
-
- 監査 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 アプリケーションでイメージをアップロードできません
- フロントエンドとして 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 セキュリティ特権管理のヒント: 誰が何をできるかを制御する
- SpringBootSecurity は、開発者がアプリケーション セキュリティを簡単に実装できるようにする非常に人気のある Java フレームワークです。 springBootSecurity は、ユーザー認証、認可、クロスサイト リクエスト フォージェリ (CSRF) 保護などを含む豊富な機能セットを提供します。 SpringBootSecurity では、権限管理は非常に重要なタスクです。ユーザーがアプリケーション内でできることを制御します。 SpringBootSecurity は、ロールベースのアクセス許可管理 (RBAC) と式ベースのアクセス許可管理という 2 つの主要なアクセス許可管理メカニズムを提供します。ロールベースのアクセス管理 (RBAC) RBAC は、
- &#&チュートリアル . spring-boot 777 2024-02-19 19:18:08
-
- Java Spring Boot Security パフォーマンスの最適化: システムを高速化します。
- 1. セキュリティ アノテーションの使用が多すぎることを避けるためのコードの最適化: コントローラーとサービスでは、@PreAuthorize や @PostAuthorize などのアノテーションの使用を減らすようにしてください。これらのアノテーションにより、コードの実行時間が増加します。クエリ ステートメントの最適化: springDataJPA を使用する場合、クエリ ステートメントを最適化するとデータベースのクエリ時間が短縮され、システムのパフォーマンスが向上します。セキュリティ情報のキャッシュ: 一般的に使用される一部のセキュリティ情報をキャッシュすると、データベース アクセスの数が減り、システムの応答速度が向上します。 2. データベースの最適化にインデックスを使用する: 頻繁にクエリが実行されるテーブルにインデックスを作成すると、データベースのクエリ速度が大幅に向上します。ログと一時テーブルを定期的にクリーンアップする: ログと一時テーブルを定期的にクリーンアップします。
- &#&チュートリアル . spring-boot 1378 2024-02-19 17:27:07
-
- 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 セキュリティの一般的な問題と解決策: すべての問題を解決し、システムのセキュリティを確保します
- org.springframework.bootspring-boot-starter-security SpringSecurity を有効にする application.properties ファイルに次の設定を追加します。 spring.security.enabled=true ユーザーとロールの設定 さまざまな方法を使用してユーザーとロールを設定できます。
- &#&チュートリアル . spring-boot 1192 2024-02-19 13:42:20
-
- 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 フレームワークを構成する方法
- SpringBoot で MyBatis フレームワークを構成する方法の概要: MyBatis は、アプリケーション内のデータベースにアクセスするために使用されるオープン ソースの Java 永続性フレームワークです。これは、Java オブジェクトをデータベース テーブルにマップしたり、SQL クエリや更新操作を実行したりするためのシンプルかつ柔軟な方法を提供します。 SpringBoot は、MVC およびその他の構成の開発プロセスを簡素化する、スタンドアロンの Spring ベースのアプリケーションを作成するためのフレームワークです。この 2 つを併用することで、
- &#&チュートリアル . spring-boot 933 2024-02-18 17:51:08
-
- 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 アプリケーションから 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 ページが更新されない
- 次のようにゲージが初期化される 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 接続
- 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 が必要ですか?
- Springboot プロジェクトでは、以下のようなクエリでパラメーターをバインドする必要がないことを偶然発見しました。 @sqlquery("""selectid,namefromorganisationswhereid=:id""")@registerrowmapper(organisationmapper.class)organisationgetorgansation(@bind("id")stringid);これは機能します: @SqlQ
- Java . spring-boot 746 2024-02-11 13:57:08