非常に良い画像サイトのソースコードです。ぜひご利用ください。全文転載。 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 / ダラス
Crastar Cloud は正式な IPLC メーカーです。ドメイン名を変更し、深セン - 香港...
WootHosting は、アメリカのホスティング プロバイダーで、2007 年に設立され、何度も紹...
ドイツのホスティング プロバイダーである HighEnd Services は、DeinServer...
Myfxvps は 2011 年に正式に設立され、手頃な価格で Windows VPS を提供してお...
ヒューストン・テキサンのウェブサイトとは何ですか?ヒューストン テキサンズは、NFL の AFC 南...
チタ国立大学のウェブサイトは何ですか?チタ国立大学は、ロシアのチタ地方を代表する大学です。 1974...
Suyun は新興企業と思われるが、広州移動、深圳移動、広州茂名聯通、香港 HKT などに VDS ...
TITANとは何ですか? TITANは有名なドイツのスーツケースブランドであり、世界でもトップクラス...
釜山美術館のウェブサイトは何ですか?韓国の釜山市立美術館(釜山)は1998年に開館しました。本展では...
BoingBoingとは何ですか? BoingBoing は、テクノロジーと文化に焦点を当てたアメリ...
マックトラック_マックトラックとは?マック・トラックは、1900 年に設立され、ノースカロライナ州グ...
シンガポールのホスティングプロバイダーである Hosteons は、正式に登録された会社です (登録...
ドイツのホスティングプロバイダーである netcup は、安定していてコスト効率に優れていますが、登...
Evolution Host は 2004 年に設立された古い企業です。VPS、IRC ホスティン...
日本の高知大学のウェブサイトは何ですか?高知大学は日本の国立大学です。 2003年に旧高知大学と旧高...