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

  • SpringBootのHTTPS構成を実装する方法
    SpringBootのHTTPS構成を実装する方法
    HTTPS の設定 HTTPS はセキュリティが優れているため、開発に広く使用されるようになり、WeChat の公式アカウントや小規模なプログラムなどの開発は HTTPS を使用して完了する必要があります。個人の開発者にとって HTTPS 証明書の価格はまだ少し高価ですが、国内のクラウド サーバー メーカーによっては HTTPS 証明書を無料で提供しており、1 つのアカウントで複数の証明書を申請できます。ただし、Java デジタル証明書管理ツールである keytool が jdk で提供されています。\jdkbin ディレクトリで、このツールを使用してデジタル証明書を自分で生成できます。生成コマンドは次のとおりです: keytool-genkey-aliastomcathttps-keyalgRSA-keysize20
    &#&チュートリアル . spring-boot 1464 2023-05-27 16:29:06
  • SpringBoot + Redis を使用してインターフェイス電流制限を実装する方法
    SpringBoot + Redis を使用してインターフェイス電流制限を実装する方法
    構成 まず、SpringBoot プロジェクトを作成し、Web と Redis の依存関係を導入し、インターフェイスの電流制限は一般的にアノテーションを通じてマークされ、アノテーションは AOP を通じて解析されることを考慮します。そのため、AOP の依存関係も追加する必要があります。最終的な依存関係は次のとおりです。 org.springframework.bootspring-boot-starter-data-redisorg.springframework.bootspring-boot-starter-weborg.springframework.bootspring-boot-starter-aop を事前に準備します。
    Redis . spring-boot 1634 2023-05-27 15:01:19
  • SpringBootとVue3をベースとしたブログプラットフォーム上で記事の公開・編集・削除機能を実装する方法
    SpringBootとVue3をベースとしたブログプラットフォーム上で記事の公開・編集・削除機能を実装する方法
    1. バックエンド SpringBoot の実装 バックエンド フレームワークとして SpringBoot を使用し、データベースとして MySQL を使用します。 1.1 Article エンティティ クラスを作成します。まず、com.example.demo.entity パッケージの下に Article.java という名前の新しいクラスを作成し、次のコンテンツを追加します: publicclassArticle{privateIntegerid;privateStringtitle;privateStringcontent;privateIntegerauthorId;//GetterandSettermethods}
    Vue.js . spring-boot 1087 2023-05-27 10:16:17
  • Redis パブリッシュおよびサブスクライブ メソッドを使用して単純なメッセージング システムを実装する方法
    Redis パブリッシュおよびサブスクライブ メソッドを使用して単純なメッセージング システムを実装する方法
    I. 基本的な使い方 1. 設定 SpringBoot2.2.1.RELEASE を使用してプロジェクト環境を構築し、pom.xml に redis 依存関係 org.springframework.bootspring-boot-starter-data-redis を直接追加します。追加の構成を追加する必要はありません。次のように、application.yml 構成で直接構成することもできます。 spring:redis:host:127.0.0.1port:6379password:2. redis、主に 2 つのコマンド pu を使用
    Redis . spring-boot 1326 2023-05-26 20:52:31
  • Spring Boot で集中キャッシュ Redis を使用する方法
    Spring Boot で集中キャッシュ Redis を使用する方法
    ユーザー エンティティの定義を試してください @Entity@Data@NoArgsConstructorpublicclassUserimplementsSerializable{@Id@GeneratedValueprivateLongid;privateStringname;privateIntegerage;publicUser(Stringname,Integerage){this.name=name;this.age=age;}}ユーザー エンティティのデータ アクセス実装 (キャッシュの注釈をカバーします) @CacheConfig(ca
    Redis . spring-boot 1523 2023-05-26 10:49:05
  • SpringBoot+kaptchaで検証コードを実装する方法
    SpringBoot+kaptchaで検証コードを実装する方法
    1. 基本的な使い方 kaptcha は非常に古い検証コード生成ツールですが、何年前のものですか? 2006 年に遡ります。長い年月を経ても寂しくないばかりか、今なお多くの人に使われているということは、その生命力を示すのに十分であり、研究の価値がある。便宜上、SpringBoot プロジェクトを作成してその使用法を示します。まず新しい SpringBoot プロジェクトを作成し、次のように kaptcha 依存関係を追加します。 com.github.pengglekaptcha2.3.2 次に、次のように、Kaptcha を構成するための Bean を提供するだけです。 @ConfigurationpublicclassKaptch
    &#&チュートリアル . spring-boot 1609 2023-05-25 14:25:22
  • Spring Boot Actuator の getshell への不正アクセスの分析例
    Spring Boot Actuator の getshell への不正アクセスの分析例
    この脆弱性は、前文部の上司が、某ソースにある古い穴を掘り出してきたので、面白そうだと思い、ローカル環境を立ててテストしてみました。 Actuator は、アプリケーション システムのイントロスペクションと監視のために Springboot によって提供される機能モジュールであり、開発者は Actuator を利用することで、アプリケーション システムの特定の監視指標に関する統計を簡単に表示および収集できます。 Actuator が有効な場合、関連する権限が制御されていない場合、不正なユーザーがデフォルトの Actuator エンドポイントにアクセスすることでアプリケーション システムの監視情報を取得でき、情報漏洩やサーバー乗っ取りにつながる可能性があります。上図のように、アクチュエータはスプリングです。
    安全性 . spring-boot 2012 2023-05-23 08:56:32
  • SpringBootにmainマニフェスト属性がない問題の解決方法
    SpringBootにmainマニフェスト属性がない問題の解決方法
    SpringBoot にメイン マニフェスト属性がない問題を解決します: SpringBoot が jar にパッケージ化された後、実行中のプロンプトにはメイン マニフェスト属性がありません。 plugin${spring.version} repackage. 理由: spring-boot-starter-parentparentPOM の代わりに spring-boot-dependency BOM を使用しているため (詳細については、「13.2.2.UsingSpringBootwitho」を参照してください)
    &#&チュートリアル . spring-boot 4014 2023-05-22 19:43:04
  • SpringBoot の依存関係管理のソース コード分析
    SpringBoot の依存関係管理のソース コード分析
    1. 依存関係の管理 Ⅰ. 依存関係をインポートするときにバージョンを指定する必要がないのはなぜですか?プロジェクトの作成時に追加した依存関係は、バージョン番号を指定するのに役立ちませんでした。では、SpringBoot はどのようにしてバージョン アカウントを指定するのでしょうか? SpringBoot の親依存関係スターター spring-boot-parentorg.springframework.boot2.2.9.RELEASE1.1 の作業を剥がしましょう。マウス ポインターは spring-boot-parent 上に留まり、マウスの左ボタンで Ctrl キーを押しながらクリックします。この親依存関係スターターが何を担当しているかを見てください: org.springframew
    &#&チュートリアル . spring-boot 1028 2023-05-22 13:49:14
  • SpringBootの起動プロセスとは何ですか?
    SpringBootの起動プロセスとは何ですか?
    SpringBoot 起動プロセスの概要 SpringBoot アプリケーションの起動プロセスは、次のステップに分けることができます。 アプリケーション コンテキストをロードする アプリケーション内のすべてのコンポーネントをスキャンする アプリケーション環境を自動的に構成する 組み込み Web サーバーを起動する アプリケーション コンテキストをロードする SpringBoot のコンテキストapplication は、すべてのアプリケーション コンポーネントを含むコンテナーです。起動プロセス中に、SpringBoot はこのコンテナをロードして初期化します。このステップのソース コードは SpringApplication クラスにあります。具体的には、SpringApplication クラスの run メソッドがこのプロセスのエントリ ポイントになります。このメソッドでは、SpringBoot が呼び出します。
    &#&チュートリアル . spring-boot 8156 2023-05-21 23:14:54
  • 東巴区のスプリングブートでシリアル化を構成する方法
    東巴区のスプリングブートでシリアル化を構成する方法
    SpringBoot のデフォルト設定を使用する SpringBoot はデフォルトで UTC 時間を使用します。イースト 8 ゾーンの時間を使用する必要がある場合は、次の設定を使用できます: spring:jackson:time-zone:GMT+8 この方法は最も単純な方法であり、何も必要ありません。ただし、この構成はグローバルに有効であり、UTC 時間を使用する必要がある他の場所に影響を与える可能性があることに注意してください。さらに、新しい依存関係を追加したり、SpringBoot バージョンをアップグレードしたりするたびに、次のことを行う必要があります。設定が正しいかどうかをもう一度確認してください。構成クラスをカスタマイズする別の方法は、@Configuration アノテーションを使用して構成クラスを作成し、クラス内で構成することです。
    &#&チュートリアル . spring-boot 1265 2023-05-21 20:55:26
  • クラウドサーバーで SpringBoot 起動ポートを設定する方法
    クラウドサーバーで SpringBoot 起動ポートを設定する方法
    クラウドサーバー:springbootが良いですね、コンテナを使わずにmainメソッドで直接起動でき、設定ファイルも必要ないので手早く環境を構築するのに便利です。しかし、2 つの SpringBoot プロジェクトを同時に起動したい場合、ポート 8080 が最初のアプリケーションによって占有されているため、2 番目のアプリケーションが起動できない可能性があり、この場合、一方のアプリケーションの起動ポートを変更する必要があります。プロジェクトの。これは、EmbeddedServletContainerCustomizer インターフェイスを実装することで実現できます: publicclassApplicationextendsSpringBootServletInitializerimple
    &#&チュートリアル . spring-boot 1408 2023-05-21 19:53:06
  • Springboot の nocos を統合して使用する方法
    Springboot の nocos を統合して使用する方法
    はじめに Nacos は、マイクロサービスの検出、構成、管理を支援することに尽力しています。 Nacos は、動的なサービス検出、サービス構成、サービス メタデータ、およびトラフィック管理を迅速に実装するのに役立つ、シンプルで使いやすい機能セットを提供します。 Nacos は、マイクロサービス プラットフォームをより機敏かつ簡単に構築、配信、管理するのに役立ちます。 Nacos は、「サービス」を中心とした最新のアプリケーション アーキテクチャ (マイクロサービス パラダイム、クラウド ネイティブ パラダイムなど) を構築するためのサービス インフラストラクチャです。プロジェクトを作成するには、まず Maven プロジェクトを作成します。親プロジェクトの pom は次のとおりです: 4.0.0org.exampleconfigDemo1 .0-SNAPSHOTorg .springframework.bootspring-boot-st
    &#&チュートリアル . spring-boot 1276 2023-05-21 15:32:09
  • SpringBoot2 で Actuator エンドポイント監視を有効にする方法
    SpringBoot2 で Actuator エンドポイント監視を有効にする方法
    バックグラウンド SpringBoot 自体は、アプリケーションの基本情報、正常性、構成、その他の監視情報を表示できる一連の監視エンドポイントを提供しており、簡単に開始できます。注: ここで使用されている SpringBoot バージョン: 2.1.4 Actuator をオンにして、Maven の pom.xml ファイルに spring-boot-starter-actuator の依存関係を追加します: org.springframework.bootspring-boot-starter-actuator で、プロジェクトを直接実行して制御します。バックエンドでは、ステーションには次の出力が表示されます: 2019-06-2618:07:27.896INFO7868---[r
    &#&チュートリアル . spring-boot 1390 2023-05-21 08:13:05
  • SpringBoot がキャッシュと値の取得に @Cacheable を使用する方法
    SpringBoot がキャッシュと値の取得に @Cacheable を使用する方法
    キャッシュと値 1 での @Cacheable の使用。 @Cacheable の役割 キャッシュ使用手順: @Cacheable アノテーションはキャッシュを使用するために使用されます。したがって、まずキャッシュを使用する手順について説明します。アノテーションベースのキャッシュを有効にし、SpringBoot のメイン起動クラスで @EnableCaching フラグを使用します。キャッシュ アノテーションをマークすることが最初のステップです。アノテーション ベースのキャッシュを有効にし、Springboot メイン起動クラスで @EnableCaching アノテーションを使用します。 // アノテーション ベースのキャッシュを有効にする @EnableCaching @EnableRyFeignClients@SpringBootAppli
    &#&チュートリアル . spring-boot 1950 2023-05-20 13:30:17

ツールの推奨事項

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