Sehr guter Quellcode der Bilder-Site, Sie können ihn verwenden. Vollständiger Nachdruck. 1. Einführung in den Java Photo Station-Quellcode Beauty Java-Foto-Site, PC-Version wird unter 99mm.me angezeigt, mobile Version unter m.99mm.me Ich habe die Seiten dieser beiden Sites gescrapt und sie in ein Projekt integriert, um auf dem Server-Backend festzustellen, ob es sich bei dem Gerät des Besuchers um einen PC oder ein mobiles Gerät handelt. Das Programm führt eine Zwischenspeicherung auf Anwendungsebene durch: Ich veröffentliche beispielsweise jeden Tag 3 Bildersets. Innerhalb der effektiven Zeit des Caches (24/3=8 Stunden) greift eine Seite nur einmal auf die Datenbank zu und legt die abgefragten Daten im Speicher ab. Dadurch wird der Druck auf die Datenbank erheblich reduziert und die Reaktionsgeschwindigkeit des Servers verbessert. Wenn ein Benutzer in einem Browser auf eine Reihe von Bildern zugreift, fordert er den Website-Server nur einmal an. Wenn Sie klicken, um das nächste Bild im Set anzuzeigen, verwenden Sie js, um den Bildlink zu ändern. Keine Anforderung an den Website-Server erforderlich, das Bild wird direkt vom Bildserver geladen Dieses Programm wurde auf einem Server mit 512 MB Speicher getestet und kann sehr schnell reagieren. Spezifische Testumgebung: Centos7.5-System mit 512 MB Speicher + JDK1.7 + Tomcat7 + MySQL5.5 Es belegt tatsächlich etwa 300 MB Speicher und der Rest ist zwischengespeichert. Die Bedeutung der Datenbanktabellenfelder kann man den Kommentaren der Domäne im Quelltext entnehmen. Ich bin zu faul, sie hier aufzuschreiben. Bitte beachten Sie den Bildlink in my.properties und ändern Sie ihn selbst Ändern Sie die Datenbankkonfiguration in jdbc.properties entsprechend der Situation Es gibt 3 Standardkategorien: sexy, schöne Beine, rein Ich habe den Code in der JDK 1.8-Umgebung geschrieben und Maven zur Verwaltung des Pakets verwendet. Die Sprache zur Erstellung von Datenbanktabellen befindet sich im Ressourcenordner Lokaler Download : iht-Beauty-20181217 2. Installieren Sie die JDK1.7 + Tomcat7 + Mysql5.5.61-Umgebung unter Centos7.5 64 Bit 1. Installation von JDK 1.7Sehen Sie sich das installierbare JDK an
Wählen Sie hier die 64-Bit 1.7 Version java-1.7.0-openjdk.x86_64
Überprüfen Sie, ob die Installation erfolgreich war
Wenn die Versionsinformationen angezeigt werden, bedeutet dies, dass die Installation erfolgreich war. (II) Installation von TomcatTomcat7-Installationsbefehl >>> Soha <<<, kopieren Sie Folgendes und fügen Sie es ein:
Geben Sie den lokalen Ordner ein
Gehen Sie auf die offizielle Website, um den Download-Link für Tomcat zu finden und ihn auf den Server herunterzuladen. Hier ist eine Schnelldownload-Adresse für Tomcat:
Entpacken Sie diesen Ordner:
Benennen Sie diese Datei um:
Hinweis: Das Umbenennen dient der Vereinfachung nachfolgender Vorgänge. Es ist nicht erforderlich, den Bin-Ordner aufzurufen.
Erteilen Sie allen Shell-Skripten in diesem Ordner Berechtigungen:
Starten Sie den Tomcat-Dienst:
Überprüfen Sie, ob Tomcat erfolgreich gestartet wurde
(III) Installation von MySQL 5.5.61a. InstallationsvorbereitungCentOS7 Mariadb-Datenbank, zuerst deinstallieren Methode 1: U/min Version suchen
Deinstallieren
mariadb-libs-5.5.56-2.el7.x86_64 ist die Version im aktuellen System. Sie können die Konfigurationsdatei entsprechend den tatsächlichen Änderungen löschen.
Methode 2: lecker
Deinstallieren
Hier ist mariadb-libs.x86_64 die entsprechende Version zum Löschen der Konfigurationsdatei
b. Detaillierte Installation 1. Laden Sie MySQL Community Server 5.5.61 von der offiziellen Website herunter
3. Laden Sie MySQL auf den Server herunter
4. Entpacken
5.Ändern Sie den Ordnernamen. Achten Sie auf den Ordnernamen.
6. Ändern Sie die Konfigurationsdatei my.cnf
Fügen Sie my.cnf Folgendes hinzu
7. Wechseln Sie in das MySQL-Verzeichnis
8. Fügen Sie Benutzergruppen und Benutzer hinzu. Hier müssen Sie das Verzeichnis in das MySQL-Verzeichnis wechseln.
9. MySQL installieren
10. Konfigurieren Sie Mysql
11. Starten Sie den Dienst
Hier liegt möglicherweise ein Fehler vor
Erstellen Sie die erforderlichen Verzeichnisse und erteilen Sie die Berechtigungen:
12. Konfigurieren Sie PATH
Fügen Sie am Ende der Datei folgenden Inhalt hinzu und speichern Sie ihn mit: wq
13. Aktualisieren Sie PATH
11. Starten Sie den Dienst
14. Melden Sie sich bei mysql an. Derzeit ist kein Passwort für mysql vorhanden. Wenn „Passwort eingeben:“ angezeigt wird, drücken Sie direkt die Eingabetaste
15. Ändern Sie das Root-Passwort
16. Remote-Login einrichten
Beachten:
3. Installation der Beauty Photo Station Importieren Sie die obige Datenbankdatei (beauty.sql) in Ihre Datenbank Entpacken Sie anschließend das Beauty.zip-Paket Gehen Sie zu Beauty–>WEB-INF–>classes, ändern Sie die Datei jdbc.properties und ändern Sie die letzten 3 Zeilen, die die Adresse Ihrer Datenbank darstellen: port/account/password Anschließend den Beauty-Ordner auf den Server übertragen Hier habe ich es im Stammverzeichnis des Servers erstellt Ordner, und legen Sie dann den Beauty-Ordner darin ab Der endgültige Pfad ist /www/webapps/Beauty Dies wird bei der Konfiguration der folgenden Dann geben Sie in ssh ein Ändern Sie die Zeile 71 oder so weiter unten Ändern Sie 8080 im Befehl in den Port, den Sie konfigurieren möchten. Am einfachsten ist es, ihn in 80 zu ändern. Sie müssen keinen Port hinzufügen, um darauf zuzugreifen. Drücken Sie dann die Pfeiltaste bis zum Ende und fügen Sie über dem Knoten </Host> eine Zeile hinzu. Hier ist meine: Der Wert in docBase ist der absolute Pfad des Beauty-Ordners oben Drücken Sie dann Esc + :wq + Eingabe, um zu speichern und zu beenden und die Konfiguration abzuschließen. Starten Sie dann den Tomcat-Server neu. OK, geben Sie Ihre IP-Adresse oder Ihren aufgelösten Domänennamen + den oben konfigurierten Port im Browser ein. Wenn Sie über Port 80 zugreifen, müssen Sie den Port nicht hinzufügen.
|
>>: VPSDime: 20 $/Monat/4 GB Speicher/60 GB SSD-Speicherplatz/2 TB Datenverkehr/10 Gbit/s/KVM/Dallas
ZXhost, ein britischer Hosting-Anbieter, wurde 20...
Inertia Networks, ein amerikanisches Hosting-Unte...
Heute kritisierte CCTV Baidu in seinem Programm a...
vmland, ein russischer Hosting-Anbieter, bietet h...
Die Preise sind bereits günstig und das Wichtigst...
IOFLOOD, ein alteingesessener amerikanischer Host...
Shura Cloud ist ein chinesischer Händler. Das Pan...
Websound: Ein britisches Hosting-Unternehmen, reg...
OneinStack ist ziemlich gut. Vorherige Einführung...
DediOne, ein chinesischer Host, wurde neu gegründ...
Hostodo, 30 % Rabatt zum 8. Jahrestag von KVM VPS...
StableHost, ein stabiler Händler, bietet jetzt sc...
vServer.site, ein deutscher Händler (Steuernummer...
Geevm, ein chinesischer Händler, wurde in der zwe...
NexusBytes, ein amerikanischer Händler, wurde 201...