https://tangyh.top
Neue Benutzer lernen und verwenden bitte direkt den Zweig java17/5.x. Andere Zweige werden nicht mehr gepflegt.
Zweig | java8/3.x | java17/3.x | java17/4.x | java17/5.x |
---|---|---|---|---|
Quellcodeversion | 3.x | 3.x | 4.x | 5.x |
JDK-Version | jdk8 | jdk17 | jdk17, jdk21 | jdk17, jdk21 |
Möchten Sie weiterhin neue Funktionen aktualisieren? | Es werden keine neuen Funktionen entwickelt, sondern nur Fehler behoben | Es werden keine neuen Funktionen entwickelt, sondern nur Fehler behoben | Es werden keine neuen Funktionen entwickelt, sondern nur Fehler behoben | Kontinuierliche Entwicklung neuer Funktionen und Fehlerbehebungen |
Ob der Datenquellenmodus unterstützt werden soll | Ja (unterstützt durch die gesponserte Version) | Ja (unterstützt durch die gesponserte Version) | Nein (unterstützt durch gesponserte Version) | Nein (unterstützt durch gesponserte Version) |
Ob der Feldmodus unterstützt werden soll | Ja (sowohl Open-Source-Version als auch gesponserte Versionsunterstützung) | Ja (sowohl Open-Source-Version als auch gesponserte Versionsunterstützung) | Nein (unterstützt durch gesponserte Version) | Nein (unterstützt durch gesponserte Version) |
Ob der Nicht-Mandantenmodus unterstützt werden soll | Ja (sowohl Open-Source-Version als auch gesponserte Versionsunterstützung) | Ja (sowohl Open-Source-Version als auch gesponserte Versionsunterstützung) | Ja (unterstützt von der Open-Source-Version (dies ist dieses Projekt)) | Ja (unterstützt von der Open-Source-Version (dies ist dieses Projekt)) |
In einer dunklen und windigen Nacht wollten die Kinder unbedingt spielen, also nahm ich sie zum Spaß mit程序员老婆
, mit. Unterwegs besprachen wir, welchen Namen das Projekt nach jedem Namen haben sollte vom anderen abgelehnt wurde, verfielen alle in tiefes Nachdenken. Während wir unter einer Straßenlaterne gingen, zeigte ein Kind auf die Straßenlaterne vor ihm und brach die Stille, indem es rief: Deng Deng ~ Meine Frau und ich sahen uns an und lächelten und sagten dann zusammen: Haha, benutze das einfach Name! ! !
灯灯
(abgekürzt als Lampe, englischer Name : Lampe) ist ein Projektsatz, der aus „Werkzeugsatz“, „Back-End“ und „Front-End“ besteht, um die Designprinzipien hoher Kohäsion und geringer Kopplung zu erfüllen Zerlegt in folgende Teilprojekte:
Klicken Sie auf mich für eine detaillierte Projekteinführung
Projekt | Ferienhaus | Github | Gitcode | Bemerkung |
---|---|---|---|---|
Lampen-Utility | Lampen-Utility | Lampen-Utility | Lampen-Utility | Kern-Toolset |
Lampenjob | Lampenjob | Lampenjob | Lampenjob | Verteilter Timing-Scheduler |
Projekt | Ferienhaus | Github | Gitcode | Bemerkung |
---|---|---|---|---|
Lampenwolke | Lampenwolke | Lampenwolke | Lampenwolke | Integrierte Version von Microservices und Single-Modus |
Projekt | Ferienhaus | Github | Gitcode | Bemerkung | Demo-Adresse |
---|---|---|---|---|---|
Lampennetz | Lampennetz | Lampennetz | Lampennetz | Basierend auf vben-admin | https://none.tangyh.top |
Daher lautet die Kompilierungsreihenfolge des Projekts: lamp-util -> lamp-cloud -> lamp-job!
lamp-cloud
ist eine Microservice-Mid- und Backend-Schnellentwicklungsplattform, die auf java
+ SpringCloudAlibaba
+ SpringCloud
+ SpringBoot
basiert. Sie konzentriert sich auf mandantenfähige Lösungen (SaaS-Architektur) und kann auch als grundlegendes Entwicklungsframework für normale Projekte verwendet werden (nicht). -SaaS-Architektur. Derzeit wurden mehrere Modi implementiert, z. B. große, verschachtelte kleine Mandantenisolation , Datenbankisolation , Feldisolation und keine Mandantenisolation .
Sie verfügt über selbst entwickeltes RBAC (Rollenberechtigungskontrollsystem basierend auf Mandantenanwendungen), einheitliche Gateway-Authentifizierung, Datenberechtigungen, elegante Caching-Lösungen, Anti-Cache-Aufschlüsselung, einheitliche Front-End- und Back-End-Formularüberprüfung, automatisches Echo von Wörterbuchdaten, und visueller Front-End- und Back-End-Codegenerator, unterstützt mehrere Dateispeicher, unterstützt mehrere SMS- und E-Mail-Versandschnittstellen, Graustufenveröffentlichung, Anti-XSS-Angriffe, Anti-SQL-Injection, verteilte Transaktionen, verteilte geplante Aufgaben und andere Funktionen unterstützt parallel Entwicklung mehrerer Geschäftssysteme, Unterstützt die parallele Entwicklung mehrerer Dienste und ist die beste Wahl für die Entwicklung von Mid- und Back-End-Systemen.
Lamp-Cloud verfügt über einen prägnanten Code, vollständige Kommentare und eine klare Struktur. Es eignet sich sehr gut für das persönliche Lernen und die Verwendung in kleinen und mittleren Unternehmen als Grundgerüst. Übernimmt wichtige Frameworks und Middleware wie Spring Cloud Alibaba, SpringBoot, Mybatis, Seata, Sentinel, RabbitMQ, FastDFS/MinIO und SkyWalking. Dieses Projekt zielt darauf ab, grundlegende Framework-Funktionen zu erreichen und bezieht keine bestimmten Unternehmen ein.
Vorschau | Vorschau |
---|---|
Um weiterhin von den Heiligen zu lernen, kann eine Person vielleicht schneller vorankommen, aber eine Gruppe von Menschen wird weiter gehen.
Dieses Projekt ist in eine Open-Source-Version und eine kommerzielle Unternehmensversion unterteilt. Die Open-Source-Version, die auf Github und Gitee durchsucht werden kann, folgt dem Apache-Protokoll. Der Quellcode der gesponserten Version wird in einem privaten Gitlab gehostet und nach dem Kauf wird ein Konto eröffnet.
Die Open-Source-Version ist für die Liebe und die gesponserte Version für Kompromisse im Leben.
Den Unterschied zwischen der Open-Source-Version und der gesponserten Version finden Sie unter: Gesponserte Version
Apache License 2.0 License ist ein Protokoll, das von Apache, einer bekannten gemeinnützigen Open-Source-Organisation, übernommen wurde. Diese Vereinbarung ähnelt BSD. Sie fördert auch die gemeinsame Nutzung von Code und respektiert das Urheberrecht des ursprünglichen Autors. Sie ermöglicht auch die Änderung und Weiterverbreitung von Code (als Open Source oder kommerzielle Software). Folgende Bedingungen müssen erfüllt sein: