أسرع java serialization. الترتيب والملخص
- اسم الناشر:
- Leonardo Mesquita
أسرع java serialization. العلامات
أسرع java serialization. وصف
هدف أسرع Java Serializations الهدف من المشروع هو تمكين تسلسل أسرع عن طريق توليد Bytecodes على الطاير. تهدف Serializations Faster Java Serializations المتمثل في تمكين تسلسل أسرع من خلال توليد Bytecodes على ذبابة الكائنات المتسلسلة. عند وجود كائن مسلسل، يتم فحص فئتها وفئة تنفذ واجهة المسلحين. هذه الفئة مصممة خصيصا لتسلسل حقول فئة الكائنات المعطاة مباشرة. بالنسبة إلى تسلسل الكائنات إلى Bytebuffer، كل ما عليك فعله هو إضافة JSerial.jar إلى ClassPath واستخدام فئة SerializationContext: ... SerializationContext السياق = SerializationContext ()؛ bytebuffer buffer = bytebuffer.allocate (1024)؛ السياق. الأمريكي (myobject، العازلة)؛ ... تسلسل myobject. لاحظ أنه، من أجل أن تكون متسلسلة، يجب أن تنفذ الكائنات java.io.serializableto إعادة بناء الكائن، كل ما عليك فعله هو استخدام فئة DeserializationContext: ... DeserializationContext السياق = DeserializationContext () New DeserializationContext ()؛ MyObject RecondulteredObject = (myoBject) context.deserialize (المخزن المؤقت)؛ ... يقرأ reconsultedobject. في غضون ذلك، يمكن بسهولة كتابة البيانات الموجودة في Bytebuffer بسهولة إلى ملف أو إرسالها عبر شبكة باستخدام Java Nio. يستخدم هذا المشروع إصدارا معدلا من Javassist-3.3 لأداء جيل الرموز عند الفطائر ..limitations: تسلسل مخصص من خلال Java.io.externalizable تسلسل مخصص من خلال إجهاد أو قراءة أو WriterePlace أو ReadResolve أو أي طريقة تسلسل خاصة أخرى. تسلسل الطبقة الداخلية / المحلية / المجهولة. تسلسل الحقول النهائية غير الثابتة، على الرغم من أنه لن ينشأ أي خطأ عند تسلسل الكائنات التي تحتوي على مثل هذه الحقول.
أسرع java serialization. برامج ذات صلة