非常に良い画像サイトのソースコードです。ぜひご利用ください。全文転載。 1. Java Photo Station ソースコードビューティーの紹介 Javaフォトサイト、PC版は99mm.meで公開、モバイル版はm.99mm.meで公開 私はこれら 2 つのサイトのページをスクレイピングし、サーバー バックエンドで訪問者のデバイスが PC かモバイル デバイスかを判断するプロジェクトに統合しました。 プログラムはアプリケーションレベルのキャッシュを実行します。 たとえば、私は毎日 3 セットの写真を公開します。キャッシュの有効時間 (24/3 = 8 時間) 内に、ページはデータベースに 1 回だけアクセスし、クエリされたデータをメモリに格納します。 これにより、データベースへの負荷が大幅に軽減され、サーバーの応答速度が向上します。 ユーザーがブラウザで画像セットにアクセスする場合、Web サイト サーバーに要求するのは 1 回だけです。 セット内の次の画像を表示するためにクリックすると、js を使用して画像リンクが変更されます。 ウェブサイトサーバーにリクエストする必要がなく、画像サーバーから直接画像をロードします このプログラムは 512M のメモリを搭載したサーバー上でテストされており、非常に高速に応答できます。 具体的なテスト環境: 512M メモリを搭載した Centos7.5 システム + JDK1.7 + Tomcat7 + MySQL5.5 実際には約 300M のメモリを占有し、残りはキャッシュされます。 データベース テーブル フィールドの意味は、ソース コードのドメインのコメントに記載されています。ここで書くのは面倒なので省略します。 my.propertiesの画像リンクを参照して自分で変更してください 状況に応じてjdbc.propertiesのデータベース設定を変更します。 デフォルトのカテゴリーは3つあります:セクシー、美脚、純粋 JDK 1.8 環境でコードを記述し、Maven を使用してパッケージを管理しました。 データベーステーブル作成言語はリソースフォルダに配置されます ローカルダウンロード: iht-Beauty-20181217 2. Centos7.5 64ビット版にJDK1.7 + tomcat7 + Mysql5.5.61環境をインストールする 1. JDK 1.7のインストールインストール可能なJDKを表示する
ここでは64ビット1.7バージョンjava-1.7.0-openjdk.x86_64を選択してください
インストールが成功したか確認する
バージョン情報が表示されれば、インストールは成功したことになります。 (II) TomcatのインストールTomcat7 インストール コマンド >>> Soha <<<、以下をすべてコピーして貼り付けます。
ローカルフォルダに入る
公式 Web サイトにアクセスして Tomcat のダウンロード リンクを見つけ、サーバーにダウンロードします。Tomcat の簡単なダウンロード アドレスは次のとおりです。
このフォルダを解凍します:
このファイルの名前を変更します:
注意: 名前の変更は、後続の操作の便宜を図るためのものです。bin フォルダを入力する必要はありません。
このフォルダー内のすべてのシェル スクリプトに権限を付与します。
Tomcat サービスを開始します。
Tomcatが正常に起動したかどうかを確認します
(III) MySQL 5.5.61のインストールa. インストールの準備CentOS7 Mariadb データベース、まずアンインストール 方法1: rpm バージョンを検索
アンインストール
mariadb-libs-5.5.56-2.el7.x86_64 は現在のシステムのバージョンです。実際の変更に応じて設定ファイルを削除できます。
方法2: yum
アンインストール
ここで、mariadb-libs.x86_64は設定ファイルを削除するための対応するバージョンです。
b. 詳細なインストール1. 公式サイトからMySQL Community Server 5.5.61をダウンロードする
3. サーバーにmysqlをダウンロードする
4. 解凍する
5.フォルダ名を変更します。フォルダ名に注意してください。
6. my.cnf設定ファイルを変更する
my.cnfに以下を追加します
7. mysqlディレクトリに切り替える
8. ユーザー グループとユーザーを追加します。ここで、ディレクトリを mysql ディレクトリに切り替える必要があります。
9. MySQLをインストールする
10.Mysqlを設定する
11. サービスを開始する
ここにエラーがある可能性があります
必要なディレクトリを作成し、権限を付与します。
12. PATHを設定する
ファイルの末尾に次の内容を追加し、wqを使用して保存します。
13. PATHを更新する
11. サービスを開始する
14. mysqlにログインします。この時点ではmysqlのパスワードはありません。Enter password:が表示されたら、直接Enterを押します。
15. ルートパスワードを変更する
16. リモートログインを設定する
知らせ:
3. ビューティーフォトステーションの設置 上記のデータベースファイル(beauty.sql)をデータベースにインポートします。 次にBeauty.zipパッケージを解凍します。 Beauty–>WEB-INF–>classes に移動し、jdbc.properties ファイルを変更して、データベースのアドレスである最後の 3 行 (port/account/password) を変更します。 次にBeautyフォルダをサーバーに転送します ここではサーバーのルートディレクトリに作成しました
フォルダにBeautyフォルダを入れます 最終的なパスは/www/webapps/Beautyです これは以下の設定時に使用されます 次にsshで入力します
71行目あたりを変更します
コマンド内の 8080 を、設定するポートに変更します。最も簡単な方法は、80 に変更することです。アクセスするためにポートを追加する必要はありません。 次に矢印キーを押して最後まで移動し、</Host> ノードの上に行を追加します。私の行は次のとおりです。 docBaseの値は、上記のBeautyフォルダの絶対パスです。 次に、Esc + :wq + Enter を押して保存し、終了して設定を完了します。 次に、Tomcat サーバーを再起動します。 OK、ブラウザに IP または解決されたドメイン名 + 上記で設定したポートを入力します。ポート 80 経由でアクセスする場合は、ポートを追加する必要はありません。
|
<<: デュアルアクティブ負荷分散のインストールと構成には、Haproxy Keepalived を使用します。
>>: VPSDime: 月額 20 ドル / メモリ 4GB / SSD スペース 60GB / トラフィック 2TB / 10Gbps / KVM / ダラス
Crissic の割引率は大きく、企業なので値下がりのリスクも低いので、この機会に買ってみました。以...
QuadSpark IT Solutions Pvt.Ldt. 傘下のインドのホスティング プロバイ...
詳細: DMIT: 月額 11 ドル/2 コア/2GB メモリ/20GB SSD スペース/1TB ...
QQ グループのメンバーからのフィードバックによると、否定的なレビューは非常に厳しいので、これを考...
以前、512MB バージョンを年間 15 ドルで紹介しました。最近の新年の割引は、次のとおりかなりお...
安定の中国商人であるUOVZは、ホスト百科事典でも何度も紹介されています。当社は現在、中国の徐州電信...
安定した中国の商人であるUOVZは、ホスト百科事典で何度も紹介されています。以前にリリースされた徐州...
インドの企業である WebHorizon は、最近設立されました。以前は主に OVZ ベースの ...
Lowhosting は、KVM、OVZ VPS などを提供する新しいビジネスのようです。現在、KV...
DedicatedSolution は ByteDynasty のサブブランドで、さまざまな地域で...
リトアニアの商人、正式商人会社コード: 305419496 である Redfox Cloud は、2...
QQと360の争いは多くのネットユーザーを悩ませています。この記事は皆さんの悩みを一時的に解消できる...
中国商人のHaiyun Interconnectは2020年2月に設立されました。VPS、CDNなど...
WootHosting は、アメリカのホスティングプロバイダーであり、2007 年に設立されました。...
Hostitek は以前にも紹介されましたが、現在では WHT の永久 30% 割引コードをリリース...