- 方向:
- 全て ウェブ3.0 バックエンド開発 ウェブフロントエンド データベース 運用・保守 開発ツール PHPフレームワーク 毎日のプログラミング WeChat アプレット よくある問題 他の 技術 CMS チュートリアル Java システムチュートリアル コンピューターのチュートリアル ハードウェアチュートリアル モバイルチュートリアル ソフトウェアチュートリアル モバイル ゲームのチュートリアル
- 分類する:
-
- Nginxで専用404ページをカスタマイズする方法
- 1 つ目: Nginx 独自のエラー ページ Nginx は静的な HTML ページにアクセスしますが、このページが存在しない場合、Nginx は 404 をスローします。以下の構成を見てください。この場合、この機能を実現するためにパラメータを変更する必要はありません。 server{listen80;server_namewww.test.com;root/var/www/test;indexindex.htmlindex.htm;location/{}#エラー ページ コードを定義します。対応するエラー ページ コードが表示された場合は、そこに転送します。 error_page404403500502503
- Nginx . tomcat 1862 2023-05-18 09:04:13
-
- JavaのSPIメカニズムとは何ですか
- 1: SPI メカニズムの紹介. SPI の正式名は ServiceProviderInterface で、拡張ポイントを動的にロードするために JDK に組み込まれているメカニズムです. SPI テクノロジを使用すると、インターフェイスの実装クラスを自分で作成せずに動的に取得できます。これは特別な技術ではなく、単なる設計コンセプトです。 2: SPI の原理 JavaSPI は、実際には、インターフェイスベースのプログラミング + 戦略モード + 設定ファイルの組み合わせによって実装される動的ローディング メカニズムです。システム設計のさまざまな抽象化に対して、多くの異なる実装ソリューションが存在することがよくありますが、オブジェクト指向設計では、一般に、モジュールをインターフェイスに基づいてプログラムすることが推奨されており、モジュール間で実装クラスをハードコーディングすべきではありません。コードに特定の実装クラスが含まれると、次のようなプラグ可能性の原則に違反します。
- &#&チュートリアル . tomcat 3220 2023-05-17 23:40:55
-
- Nginx を Tomcat サーバーにリバースプロキシする方法
- 実際の運用では、プロジェクト内で Tomcat サーバーを単独で使用することは一般的ではありません。静的リソースへの応答では Nginx の方がパフォーマンスが優れています。また、nginx はリバース プロキシ専用のサーバーであるため、Java リクエストをバックエンドに転送するのが簡単です。クライアント処理のために Tomcat コンテナに渡され、静的リソースの処理に使用されます。nginx では、server{} ブロックは比較的大規模なプロジェクト(通常はドメイン名のすべての構成)を構成するためによく使用され、通常は複数のブロックが存在します。サーバー ブロック内の構成。ドメイン名とルート ディレクトリの構成、静的リソースのサポート、phpfastcgi リクエスト、URL の書き換え、エラー ページの構成、その他の構成など、複数のリクエスト ルールを定義する場所。
- Nginx . tomcat 1505 2023-05-17 21:01:04
-
- Nginx リバースプロキシ転送 Tomcat を実装する方法
- まずフォワード プロキシについて説明します。たとえば、YouTube にアクセスしたいが、直接アクセスできない場合、まず回避ソフトウェアを見つけるだけで、回避ソフトウェアを介して YouTube にアクセスできます。回避ソフトウェアは、フォワードプロキシ。いわゆるリバース プロキシとは、ユーザーが YouTube にアクセスしたい場合に、YouTube が静かにリクエストを bilibili に引き渡し、bilibili がリバース プロキシになることを意味します。現在のチュートリアルでは、nginx へのアクセスを指しますが、nginx はリクエストを Tomcat に渡します。言うまでもなく、ポート 80 および 8080 までの対応するインターフェイスにアクセスできます。もちろん、設定したポートに対して Nginx の下の conf フォルダーにある nginx.confvi を構成することもできます。
- Nginx . tomcat 1179 2023-05-17 12:40:25
-
- Javaでサーブレットを実装する方法
- Web の基本と HTTP プロトコル ┌─────┐┌─┐│░░░░░░░░░││O░░░░░░░│ ─ ─────┤§─────┤│░░░░░░░░░│││§───┤│││░░░ ░░ ░░░░│lux─────┘lux───┘│要望1││─────── ─>││要求 2││─────────────>││応答 1││││応答 3││
- &#&チュートリアル . tomcat 883 2023-05-17 11:34:50
-
- Javaでフラワーモールシステムを実装する方法
- プロジェクトの概要 このプロジェクトはフロントエンドとバックエンドのプロジェクトであり、一般ユーザーと管理者の 2 つの役割に分かれています。一般ユーザーはフロントデスクでログインし、管理者はバックエンドでログインします。管理者ロールには次の機能が含まれます。管理者ログイン、ユーザー管理、花カテゴリー管理、花管理、注文管理・配送、メッセージ管理、システムお知らせ管理などの機能がございます。ユーザー役割には、ユーザーホームページ、ユーザー登録とログイン、花の詳細の表示、ショッピングカートへの追加、注文の確認、注文の表示、モールの掲示板、モールのお知らせ、その他の機能が含まれます。環境要件 1. 実行環境: できれば javajdk1.8 で、このプラットフォーム上で実行します。理論的には他のバージョンも可能です。 2. IDE環境:IDEA、Eclipse、Myeclipseがすべて利用可能です。推薦する
- &#&チュートリアル . tomcat 1136 2023-05-17 11:31:14
-
- nginx が複数の geoserver サービスの負荷分散を実装する方法
- 概要 サービスのアクセス速度を向上させ、ジオサーバー サービスへの負荷を軽減し、サービス アクセスの安定性に影響を与えるサービス ノードの問題を回避するために、通常は複数のジオサーバーを配置することで問題を解決しますが、複数のジオサーバーを配置した後は、 , we need a 統一されたインターフェースが使用のために提供されており、nginx はそのようなニーズに非常によく応えることができます. この記事では、nginx を通じて複数の geoserver サービスの負荷分散を実現する方法について説明します。導入効果の実現 1. マルチジオサーバーのデプロイメント ジオサーバーサービスの一貫性を保つために、まずジオサーバーサービスを設定し、設定後、デプロイされた Tomcat をコピーし、複数の Tomcat のクローンを作成します。
- Nginx . tomcat 1434 2023-05-17 11:04:05
-
- LINUX の NGINX リバース プロキシでの TOMCAT クラスター インスタンスの分析
- nginx には、リバース プロキシ (フォワード プロキシとフォワード プロキシの違いに注意してください) やロード バランシングなどの機能があります。今回は、nginx が Linux マシン 192.168.1.108 にインストールされます。 nginx をインストールするには、まず openssl ライブラリ、gcc、pcre、zlib ライブラリなどをインストールする必要があります。 Tomcat は 2 台のマシン 192.168.1.168 と 192.168.1.178 にインストールされています。クライアントは、192.168.1.108 リバース プロキシにアクセスすることで、192.168.1.168 および 192.168.1.178 に Tomcat によってデプロイされたプロジェクト コンテンツにアクセスします。 1. Linux (マシン 192.168.1.108) に nginx をインストールし、ope をインストールします
- Nginx . tomcat 899 2023-05-17 09:40:47
-
- Nodejs Javaデプロイメント
- インターネット テクノロジーの発展に伴い、アプリケーションの開発に Node.js または Java を使用する開発者が増えていますが、アプリケーションのデプロイメントもますます重要になっています。この記事では、Node.js および Java アプリケーションをデプロイする際のパフォーマンスとセキュリティを最適化する方法について説明します。 1. Node.js アプリケーションのデプロイメント Node.js は、開発者が効率的なアプリケーションを開発するために使用できる、非常に人気のあるサーバーサイド JavaScript ランタイム環境です。 Node.js アプリケーションのデプロイ
- フロントエンドQ&A . tomcat 450 2023-05-16 21:58:06
-
- springboot パッケージング プラグインを使用して jar パッケージを削除し、スリム化する方法
- 1. Pom ファイルの設定 1.1 maven-dependency-plugin プラグインを追加して、参照された jar パッケージを指定されたパスにコピーし、その後の Tomcat 起動のために依存関係パッケージのパス org.apache.maven.pluginsmaven-dependency-plugincopypackagecopy-dependency$ を指定します。 {project.build.directory}/lib このプラグインを使用してビルドすると、ディレクトリ構造には追加の lib ディレクトリ (つまり、上記で設定した出力ディレクトリで指定されたパス) が追加され、これには依存する jar パッケージが含まれます: 1.2s
- &#&チュートリアル . tomcat 1166 2023-05-16 17:13:06
-
- Tomcat が JavaScript を見つけられません
- Tomcat は Java で書かれた Web サーバーであり、Java Web アプリケーションの展開によく使用されます。 JavaScript は、Web ブラウザを通じて動的なインタラクティブな効果を実現するプログラミング言語です。通常の状況では、Tomcat は JavaScript を通常どおりに使用できるはずです。しかし、場合によっては JavaScript が見つからないという問題が発生することがあります。現時点では、いくつかの方法でこの問題を解決する必要があります。 1. ファイルパスを確認する まず、ファイルパスが正しいかどうかを確認する必要があります。
- フロントエンドQ&A . tomcat 447 2023-05-16 09:57:07
-
- Java Web セキュリティのコード監査を分析する方法
- 1. JavaWeb セキュリティの基礎 1. コード監査とは? 平たく言えば、Java コード監査とは、Java コードを監査することで Java アプリケーション自体のセキュリティ上の問題を発見することです Java 自体はコンパイル言語であるため、たとえクラス ファイルしかなくても、 Java コードを引き続き監査できます。コンパイルされていない Java ソース コード ファイルの場合は、ソース コードを直接読み取ることができますが、コンパイルされたクラス ファイルまたは jar ファイルの場合は、逆コンパイルする必要があります。 Java コードの監査自体はそれほど難しいものではなく、監査プロセスと一般的な脆弱性監査手法に習熟していれば、比較的簡単にコード監査作業を完了できます。しかし、Java コード監査の方法は単に使用するだけではありません。
- 安全性 . tomcat 1805 2023-05-16 08:04:21
-
- springboot設定mybatisのSQL実行タイムアウトを解決する方法
- 一部の SQL が不明な理由でブロックされた場合、バックグラウンド サービスの実行に影響を与えないように、SQL に実行時間制限を追加し、タイムアウト後に例外をスローして、バックグラウンド スレッドがブロックされないようにします。 SQLの混雑が原因です。 1. yml グローバル構成は単一のデータ ソースに使用できますが、複数のデータ ソースがある場合は失敗します 2. Java 構成クラス構成は正常にタイムアウト例外をスローします。 importcom.alibaba.druid.pool.DruidDataSource;importcom.alibaba.druid.spring.boot.autoconfigure.DruidDataSourceBuilder;importorg.apache。
- &#&チュートリアル . tomcat 2888 2023-05-15 18:10:25
-
- Struts2の脆弱性S2-001の分析例
- Vulhub 脆弱性シリーズ: struts2 脆弱性 S2-0011 脆弱性の説明: struts2 脆弱性 S2-001 は、ユーザーがフォーム データを送信して検証が失敗した場合、サーバーは OGNL 式を使用して、ユーザーによって以前に送信されたパラメーター値 %{value} を解析します。対応するフォームデータを補充します。たとえば、登録ページやログインページなどです。送信が失敗した場合、サーバーは通常、デフォルトで以前に送信されたデータを返します。サーバーは %{value} を使用して送信されたデータに対して OGNL 式解析を実行するため、サーバーはペイロードを直接送信してコマンドを実行できます。 2. Vulhubの脆弱性悪用:vulhubを利用して脆弱性を再現すると、環境構築の手間が省け大変便利です。ヴ
- 安全性 . tomcat 1240 2023-05-15 15:58:14
-
- SpringBoot自動構成の実装原理は何ですか?
- 1. springboot 自動構成とは何ですか? SpringBoot は、@EnableAutoConfiguration アノテーションを通じて自動構成をオンにし、jar パッケージの下の spring.factories ファイルをスキャンします。このファイルには、自動的に構成できるクラスが含まれています。@Condition アノテーションで指定された条件が一致する場合、依存関係をサポートしてインスタンス化され、Spring コンテナーに登録されます。一般的に、以前に ssm プロジェクトを作成したときは、多数の座標や設定内容を設定する必要があり、プロジェクト開発では環境を構築するプロセスに多くの時間がかかりましたが、SpringBoot の最大の特徴は、さまざまな作業を簡素化することです。 XML 設定内容なので sp
- &#&チュートリアル . tomcat 5246 2023-05-15 15:58:06