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

  • Java のブロックチェーンとデジタル通貨テクノロジー
    Java のブロックチェーンとデジタル通貨テクノロジー
    ブロックチェーンとデジタル通貨テクノロジーは今日最も注目されているテクノロジーの 1 つであり、この記事では Java のブロックチェーンとデジタル通貨テクノロジーについて説明します。ブロックチェーンは複数のブロックから構成されるチェーン構造のネットワークであり、各ブロックには多くの取引情報が格納されます。 Java では、SpringBoot や Web3J などのフレームワークを使用してブロックチェーンを実装できます。 SpringBoot を使用すると、Spring ベースのアプリケーションを迅速に作成および構成できます。Web3J は、管理および管理に使用できる Java ライブラリです。
    &#&チュートリアル . spring-boot 1631 2023-06-08 22:32:04
  • 運用とメンテナンスから SpringBoot の起動速度を最適化するように依頼され、これを実行しました。
    運用とメンテナンスから SpringBoot の起動速度を最適化するように依頼され、これを実行しました。
    SpringBoot は間違いなく Java バックエンド開発用の最大のフレームワークであり、SpringBoot に基づいて完全なツール チェーンとさまざまなスターターが用意されています。日々の事業展開においては、車輪は完成していると言えます。しかし、マイクロサービスの人気とクラウド ネイティブ時代により、SpringBoot アプリケーションにはいくつかの問題が明らかになりました。その中で最も顕著なものは、アプリケーションの起動が遅い、メモリ使用量、起動速度の要件が比較的高いマルチクラウド ネイティブ アプリケーションです。水平方向の拡張が必要な​​場合は、新しいリクエストをできるだけ早く処理するために、これらの新しいインスタンスを十分な短い時間内に開始する必要があります。クラウドネイティブ アプリケーションの実行に必要なリソースは最小限に抑えられます。単一インスタンスが占有するリソースを可能な限り削減するということは、次のことを意味します。
    安全性 . spring-boot 1806 2023-06-08 18:52:31
  • Javaによる異種システム統合およびデータ統合技術
    Javaによる異種システム統合およびデータ統合技術
    ビッグ データとクラウド コンピューティング テクノロジーの発展に伴い、企業や組織は、複数の異種システムの統合とデータ交換という課題に直面しています。これに関連して、Java の異種システム統合およびデータ統合テクノロジが広く使用され、開発されてきました。この記事では、異種システム統合とデータ統合の概念、Java での異種システム統合とデータ統合の原理と応用、Java での異種システム統合とデータ統合の利点について説明し、紹介します。 1. 異種システム統合とデータ統合の概念 異種システムとは、異なるハードウェアを指します。
    &#&チュートリアル . spring-boot 1696 2023-06-08 08:34:29
  • Redis キャッシュのサンプルコード分析
    Redis キャッシュのサンプルコード分析
    1. はじめに 1. シナリオ データ ディクショナリはそれほど頻繁には変更されず、システムはより頻繁にデータ ディクショナリにアクセスするため、データベースの負荷を軽減し、アクセス速度を向上させるために、データ ディクショナリのデータをキャッシュに保存する必要があります。 。ここでは、システムの分散キャッシュミドルウェアとして Redis を使用します。 2. RedisTemplate SpringBoot プロジェクトにはデフォルトで SpringDataRedis が組み込まれており、SpringDataRedis は Redis 用の非常に便利な操作テンプレート RedisTemplate を提供し、コネクションプールを自動管理することができます。 2. Redis1 を導入し、Redisservice-base モジュールをプロジェクトに統合します。
    Redis . spring-boot 1496 2023-06-03 20:37:56
  • SpringBoot が AOP+Redis を使用してフォームの繰り返し送信を防ぐ方法
    SpringBoot が AOP+Redis を使用してフォームの繰り返し送信を防ぐ方法
    Redis1 の構成. Redis の依存関係の追加 org.springframework.bootspring-boot-starter-data-redis2. Redis 構成情報の追加 redis:host:127.0.0.1port:6379database:0password: #Connection timeout timeout:10s AOP1 の構成. カスタム アノテーション /* **フォームの繰り返し送信を防ぐためのアノテーション*/@Target(ElementType.METHOD)//このアノテーションはメソッド @Retention(RetentionPolicy.RUNTI) をターゲットとしています。
    Redis . spring-boot 1101 2023-06-03 18:10:04
  • Java SpringBoot は Redis をどのように操作しますか?
    Java SpringBoot は Redis をどのように操作しますか?
    Redis1. redis の依存関係を追加します。 springBoot は、Spring-data-redis と lettuce に依存する Redis 統合用のコンポーネント パッケージ spring-boot-starter-data-redis を提供します。さらに、ここには 2 つの細かい点があります。SpringBoot1.x 時代には、spring-data-redis の最下層で Jedis が使用されていましたが、2.x 時代には、Lettuce に置き換えられました。レタスは commons-pool2org.springframework.bootspring-boot-starter-data-r に依存します
    Redis . spring-boot 605 2023-06-03 18:01:45
  • Springbootがjarパッケージにファイルを読み込んだ後にファイルにアクセスできない問題を解決する方法
    Springbootがjarパッケージにファイルを読み込んだ後にファイルにアクセスできない問題を解決する方法
    Springboot はファイルを読み取りますが、jar パッケージにパッケージ化した後、最新の開発にアクセスできません。jar パッケージにパッケージ化した後、Springboot がファイルを読み取れない状況があります。その理由は、パッケージ化後、ファイルの仮想パスが変更されるためです。は無効であり、ストリーム経由でのみアクセスできます。読み取ります。ファイルはリソースの下にあります publicvoidtest(){Listnames=newArrayList();InputStreamReaderread=null;try{ClassPathResourceresource=newClassPathResource("name.txt");Input
    &#&チュートリアル . spring-boot 2615 2023-06-03 16:38:18
  • スプリングブート ホット デプロイメントの 2 つの方法とは何ですか?
    スプリングブート ホット デプロイメントの 2 つの方法とは何ですか?
    springboot と springmvc の違い: springboot には Tomcat、Jetty、Undertow コンテナが埋め込まれており、デプロイせずに直接実行できます。springboot は自動的に構成するため、多数の XML ファイル構成が削減され、プロジェクト構築の複雑さが軽減されます。サーブレット Spring の構成は非常に複雑で、さまざまな XML、JavaConfig、hin の処理が面倒なため、MVC フレームワークは主に WEB 開発の問題を解決します。したがって、開発者の使用を簡素化するために、Springboot が独創的に立ち上げられ、構成よりも規約の方が優れており、Spring の使用が簡素化されます。
    &#&チュートリアル . spring-boot 745 2023-06-03 11:51:27
  • SpringBoot アプリケーションをパッケージ化して公開する方法
    SpringBoot アプリケーションをパッケージ化して公開する方法
    1. プロジェクトの作成(example-fast) SpringBootをベースにしたWEBプロジェクトexample-fastを作成します。 2. コンパイルとパッケージ化 2.1 では、IDEA 統合 Maven 環境を使用して SpringBoot プロジェクトをコンパイルおよびパッケージ化します。これは非常に簡単です2.2mvn コマンド パッケージ化 #mvnclean クリーン コンパイル #インストール パッケージ化 #-Dmaven.test.skip=true 単体テストをスキップ #-Pdev指定された開発構成 mvncleaninstall-Dmaven.test.skip=true-Pdev3. SpringBo を実行するために、リリース 3.1 の 1 行コマンドの進化版を適用します。
    &#&チュートリアル . spring-boot 1198 2023-06-03 11:13:37
  • SpringBoot+MyBatisPlus の迅速な開発足場を構築する方法
    SpringBoot+MyBatisPlus の迅速な開発足場を構築する方法
    mall-tiny プロジェクトについて話しましょう。この足場をまだ理解していない友達もいるかもしれません。最初に話しましょう。プロジェクトの紹介 mall-tiny は SpringBoot+MyBatis-Plus をベースにした高速開発足場で、現在 Github で 1100+Stars を獲得しています。完全な権限管理機能があり、MyBatis-Plus コード ジェネレーターを使用したコード生成をサポートし、モール プロジェクトの Vue フロントエンドに接続できるため、すぐに使用できます。プロジェクトのデモンストレーション mall-tiny プロジェクトは、mall-admin-web フロントエンド プロジェクトにシームレスに接続でき、フロントエンドとバックエンドの分離足場を数秒で変換できます。管理機能、フロントエンド
    &#&チュートリアル . spring-boot 2012 2023-06-03 09:28:14
  • Spring Boot が Kafka を統合する方法
    Spring Boot が Kafka を統合する方法
    ステップ 1: 依存関係を追加する pom.xml に次の依存関係を追加します: org.springframework.kafkaspring-kafka2.8.0 ステップ 2: Kafka を構成する application.yml ファイルに次の構成を追加します: sping:kafka:bootstrap-servers:localhost: 9092consumer :group-id:my-groupauto-offset-reset:earliestProducer:value-serializer:org.apache.kafka.common
    &#&チュートリアル . spring-boot 1490 2023-06-02 14:18:35
  • Java が Lettuce クライアントを使用して Redis マスター/スレーブ モードでコマンドを実行する方法
    Java が Lettuce クライアントを使用して Redis マスター/スレーブ モードでコマンドを実行する方法
    1redis マスター/スレーブ レプリケーションの概念 マルチマシン環境では、redis サービスは書き込みコマンドを受け取り、自身のデータとステータスが変更されると、それらを 1 つ以上の redis にコピーします。このモードはマスター/スレーブ レプリケーションと呼ばれます。 Redis では、コマンド salveof を使用して、コマンドを実行する Redis に別の Redis のデータとステータスをコピーさせます。メインサーバーをマスター、スレーブサーバーをスレーブと呼びます。マスター/スレーブ レプリケーションにより、ネットワークに異常が発生して切断された場合でもデータが確実に複製されます。ネットワークが正常な場合、マスターはコマンドを送信してスレーブを更新し続けます。更新には、クライアントの書き込み、キーの有効期限または削除、その他のネットワーク異常が含まれます。マスターはスレーブに接続されています。
    Redis . spring-boot 1395 2023-05-31 21:05:39
  • SpringBoot+Redis Bloom フィルターにより、悪意のあるトラフィックがキャッシュに侵入するのを防ぎます
    SpringBoot+Redis Bloom フィルターにより、悪意のあるトラフィックがキャッシュに侵入するのを防ぎます
    詳細は次のとおりです: 悪意のあるトラフィックの侵入とは何ですか? Redis に、電子メールをキーとしてユーザーの登録電子メールのセットが含まれており、それが DB の User テーブルのいくつかのフィールドに対応していると仮定します。一般的に、キャッシュからのデータの読み取りはすぐに返されるため、適切なリクエストが受信されると、まずユーザーが Redis のメンバーであるかどうかを判断します。このメンバーがキャッシュに存在しない場合は、DB 内でクエリを実行します。ここで、存在しないキーを使用して Web サイトにアクセスしようとするさまざまな IP からのリクエストが数千万件あると想像してください (存在しないとは思わないでください。攻撃コストが非常に低いため、2018 年と 2019 年にこのようなリクエストに遭遇しました)。これを想像してみましょう: リクエストが Web サーバーに到着します
    Redis . spring-boot 1619 2023-05-30 08:16:05
  • SpringBoot 統合 Redis Sentinel マスター/スレーブを実装する方法
    SpringBoot 統合 Redis Sentinel マスター/スレーブを実装する方法
    1. 環境 springboot2.3.12.RELEASEJDK1.8IntelliJIDEA 開発ツール Redis Sentinel マスター/スレーブ構築 2. POM ファイル pom ファイル 他は無視され、redis に関連する依存関係のみが表示されます org.springframework.bootspring-boot-starterorg.springframework.bootspring- boot-starter-weborg.springframework.bootspring-boot-starter-data-redisorg.apache.c
    Redis . spring-boot 1339 2023-05-28 16:07:06
  • SpringBoot でスターターをカスタマイズする方法
    SpringBoot でスターターをカスタマイズする方法
    Starter の命名規則をカスタマイズします。artifactId の命名規則に注意してください。Spring 公式 Starter は、通常、spring-boot-starter-web のように、spring-boot-starter-{name} という名前になります。Spring 公式は、非公式 Starter の命名は {name に従うことを推奨します。」 }-spring- ブートスターターの形式 (mybatis-spring-boot-starter など)。ここで作成したプロジェクトのartifactIdは helloworld-spring-boot-starter 開発 スターターステップ作成 S
    &#&チュートリアル . spring-boot 1672 2023-05-28 15:25:46

ツールの推奨事項

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 フォント ライブラリを呼び出すため、ページが開くのが遅くなる場合があります。