https://tangyh.top
يرجى من المستخدمين الجدد التعرف على فرع java17/5.x واستخدامه مباشرةً، ولم تعد تتم صيانة الفروع الأخرى.
فرع | java8/3.x | java17/3.x | java17/4.x | java17/5.x |
---|---|---|---|---|
نسخة كود المصدر | 3.x | 3.x | 4.x | 5.x |
نسخة JDK | jdk8 | jdk17 | jdk17، jdk21 | jdk17، jdk21 |
هل تريد الاستمرار في ترقية الميزات الجديدة؟ | لم يتم تطوير أي ميزات جديدة، وتم إصلاح الأخطاء فقط | لم يتم تطوير أي ميزات جديدة، وتم إصلاح الأخطاء فقط | لم يتم تطوير أي ميزات جديدة، وتم إصلاح الأخطاء فقط | التطوير المستمر للميزات الجديدة وإصلاحات الأخطاء |
ما إذا كان سيتم دعم وضع مصدر البيانات | نعم (بدعم من النسخة المدعومة) | نعم (بدعم من النسخة المدعومة) | لا (بدعم من النسخة المدعومة) | لا (بدعم من النسخة المدعومة) |
سواء لدعم الوضع الميداني | نعم (كل من الإصدار مفتوح المصدر ودعم الإصدار المدعوم) | نعم (كل من الإصدار مفتوح المصدر ودعم الإصدار المدعوم) | لا (بدعم من النسخة المدعومة) | لا (بدعم من النسخة المدعومة) |
ما إذا كان سيتم دعم وضع غير المستأجر | نعم (كل من الإصدار مفتوح المصدر ودعم الإصدار المدعوم) | نعم (كل من الإصدار مفتوح المصدر ودعم الإصدار المدعوم) | نعم (بدعم من الإصدار مفتوح المصدر (هذا هو هذا المشروع)) | نعم (بدعم من الإصدار مفتوح المصدر (هذا هو هذا المشروع)) |
في ليلة مظلمة وعاصفة، كان الأطفال يطالبون بالخروج للعب، فخرجت مع程序员老婆
في الطريق، وناقشنا الاسم الذي يجب إعادة تسمية المشروع به رفضه الآخر، وسقط الجميع في تفكير عميق. أثناء المشي، تحت مصباح الشارع، أشار طفل إلى مصباح الشارع أمامه وكسر الصمت وهو يصرخ: دينغ دينغ ~ نظرت أنا وزوجتي إلى بعضنا البعض وابتسمنا، ثم قلنا معًا: هاها، فقط استخدم هذا اسم! ! !
灯灯
(يُختصر باسم المصباح، الاسم الإنجليزي: مصباح) عبارة عن مجموعة مشروع تتكون من "مجموعة الأدوات" و"النهاية الخلفية" و"الواجهة الأمامية" من أجل تلبية مبادئ التصميم للتماسك العالي والاقتران المنخفض، وهو مشروع كبير مقسمة إلى المشاريع الفرعية التالية:
انقر فوقي للحصول على مقدمة مفصلة للمشروع
مشروع | gitee | جيثب | gitcode | ملاحظة |
---|---|---|---|---|
مصباح الاستخدام | مصباح الاستخدام | مصباح الاستخدام | مصباح الاستخدام | مجموعة الأدوات الأساسية |
وظيفة المصباح | وظيفة المصباح | وظيفة المصباح | وظيفة المصباح | جدولة التوقيت الموزعة |
مشروع | gitee | جيثب | gitcode | ملاحظة |
---|---|---|---|---|
سحابة المصباح | سحابة المصباح | سحابة المصباح | سحابة المصباح | نسخة متكاملة من الخدمات المصغرة ووضع واحد |
مشروع | gitee | جيثب | gitcode | ملاحظة | العنوان التجريبي |
---|---|---|---|---|---|
مصباح الويب | مصباح الويب | مصباح الويب | مصباح الويب | بناءً على vben-admin | https://none.tangyh.top |
لذلك، ترتيب تجميع المشروع هو: lamp-util -> lamp-cloud -> lamp-job!
lamp-cloud
عبارة عن نظام أساسي للتطوير السريع للخدمة الصغيرة والخلفية تم تطويره استنادًا إلى java
+ SpringCloudAlibaba
+ SpringCloud
+ SpringBoot
وهو يركز على الحلول متعددة المستأجرين (بنية SaaS) ويمكن استخدامه أيضًا كإطار تطوير أساسي للمشاريع العادية (غير المشروعات). -بنية SaaS). تم حاليًا تنفيذ العديد من الأوضاع مثل عزل المستأجر الكبير المتداخل والصغير وعزل قاعدة البيانات والعزل الميداني وعدم عزل المستأجر .
لقد قامت بتطوير RBAC (نظام التحكم في إذن الدور استنادًا إلى تطبيقات المستأجر)، ومصادقة البوابة الموحدة، وأذونات البيانات، وحلول التخزين المؤقت الأنيقة، وانهيار مكافحة التخزين المؤقت، والتحقق الموحد من نموذج الواجهة الأمامية والخلفية، والترديد التلقائي لبيانات القاموس، ومولد الأكواد المرئية الأمامية والخلفية، يدعم تخزين الملفات المتعددة، ويدعم واجهات إرسال الرسائل القصيرة والبريد الإلكتروني المتعددة، والنشر بتدرج الرمادي، والهجمات المضادة لـ XSS، والحقن المضاد لـ SQL، والمعاملات الموزعة، والمهام المجدولة الموزعة والوظائف الأخرى التي تدعم التوازي تطوير أنظمة الأعمال المتعددة، يدعم التطوير المتوازي لخدمات متعددة وهو الخيار الأفضل لسقالات تطوير النظام المتوسطة والخلفية.
يحتوي Lamp-Cloud على كود موجز وتعليقات كاملة وبنية واضحة، وهو مناسب جدًا للتعلم الشخصي والمؤسسات الصغيرة والمتوسطة الحجم لاستخدامه كإطار أساسي. يعتمد أطر العمل والبرامج الوسيطة الرئيسية مثل Spring Cloud Alibaba وSpringBoot وMybatis وSeata وSentinel وRabbitMQ وFastDFS/MinIO وSkyWalking. يهدف هذا المشروع إلى تحقيق قدرات الإطار الأساسية ولا يشمل أعمالًا محددة.
معاينة | معاينة |
---|---|
لمواصلة التعلم من القديسين، قد يتمكن شخص واحد من التقدم بشكل أسرع، لكن مجموعة من الأشخاص سوف يذهبون إلى أبعد من ذلك.
ينقسم هذا المشروع إلى إصدار مفتوح المصدر وإصدار تجاري للمؤسسات. الإصدار مفتوح المصدر الذي يمكن البحث فيه على github وgitee يتبع بروتوكول Apache. تتم استضافة الكود المصدري للنسخة المدعومة في gitlab خاص، ويتم فتح حساب بعد الشراء.
النسخة مفتوحة المصدر مخصصة للحب، والنسخة المدعومة مخصصة للتسوية في الحياة.
لمعرفة الفرق بين الإصدار مفتوح المصدر والإصدار المدعوم، يرجى الاطلاع على: الإصدار المدعوم
ترخيص Apache 2.0 هو بروتوكول تم اعتماده من قبل Apache، وهي منظمة مفتوحة المصدر غير ربحية معروفة. تشبه هذه الاتفاقية اتفاقية BSD، كما أنها تشجع مشاركة التعليمات البرمجية وتحترم حقوق الطبع والنشر للمؤلف الأصلي، كما تسمح بتعديل التعليمات البرمجية وإعادة توزيعها (كبرامج مفتوحة المصدر أو تجارية). الشروط الواجب توافرها هي كما يلي: