المقصود بذلك أنه لايتم حفظهم في قواعد البيانات.
أما caching فالمقصود بذلك أن البرنامج يقوم بتذكر أماكن البيانات أو النتائج "المخرجات" التي قام بطلبها ال client فبذلك إذا قام بطلبها مرة أخرى يرسلها له مباشرة دون البحث في قاعدة البيانات أو القيام بالعمليات الحسابية و المنطقية مرة أخرى مما يحسن من أداء الموقع و سرعته.
شكرا على ردك عزيزي انا حليت المشكله بشكل مختلف قليلا قمت بدراج الوقت بالكود التالي :
SimpleDateFormat formatter = new SimpleDateFormat( "hh:mm:ss", Locale.US);
Date date = new Date();
في الخلفية بدون تدخل المستخدم وحفظه بتنسيق الي اريده وبطبيعة الحال سيعود بتنسيق الذي حفظته فيها
اكرر شكري لك عزيزي
بالنسبة للإدراج فهو غير مهم، الطريقة التي تقوم بها بإدراج التاريخ صحيحة.
يجب تعديل التاريخ عند قرائته، في php يمكنك تعديل التاريخ بالطريقة التالية:
<?php
$str = '2020-07-08 18:18:27';
echo date('g:i A', strtotime($str)); // 6:18 PM
echo "\n";
echo date('d/M/Y', strtotime($str)); // 08/Jul/2020
?>
وعليكم السلام،
لايوجد تضارب فعلي بين المفهومين، Stateless تعني أنه لن يتم تخزين أي بيانات بخصوص حركة المستخدمين داخل السيرفر لدى كل طلب جديد، أما Cacheable فتعني أنه يجب أن يتم تخزين البيانات التي يتم طلبها بشكل متكرر من أجل تسريع التواصل بين المستخدمين والسيرفر.
كمثال إذا كانت لديك مدونة تحتوي على عدد من المقالات المخزنة في قاعدة بيانات، ولديك كمية كبيرة من الزوار النشطين لهذه المدونة، فستجد أنه من غير العملي طلب المقالات من قاعدة البيانات كل مرة عند دخول زائر جديد للمدونة لأن ذلك يستهلك زمناً وموارد بالنسبة للسيرفر وبالتالي نقوم بعمل Caching داخل السيرفر لهذه البيانات وتحديثها عند كل فترة، ويمكن أيضا عمل الـ Caching داخل تطبيق المستخدم من خلال تفقد صلاحية هذه البيانات فمثلاً إذا كان المستخدم قد تحصل على المقالات قبل دقيقة واحدة ومن ثم قام بزيارة قسم المقالات مجدداً يفضل للتطبيق الخاص بك إظهار المقالات ذاتها وعدم طلبها مجدداً من السيرفر لأنه من غير المحتمل أن يكون هنالك تغير جديد في المقالات خلال هذه الفترة البسيطة.
أتمنى أن يكون الفرق قد وضح بالنسبة لك.
بالنسبة لموقع مستقل، يمكنك إرفاق أي نوع من الملفات إلى العميل مباشرة في حال التواصل من صفحة المشروع، عن طريق الضغط على إرفاق الملفات كما في الصورة المرفقة.
أو يمكنك إضافة مقطع الفيديو لعملك في معرض أعمالك على صفحتك الشخصية، عن طريق الضغط على ملفات مرفقة إضافية ورفع ملف الفيديو المرغوب.
السبب في الإشارة السالبة هو أنك قمت باستخدام
;(Integer.toHexString(int
و حيث أن ال parameter من نوع int فإنها تقوم بعمل تحويل إلى أنواع بيانات أولية في جافا و هذا يتضمن إضافة إشارة.
أما سبب ظهور ffffff قبل رقم 83 هو إستخدام ال formatter %02X في
;(([sb.append(String.format("%02X",bytes[i
حيث أن حرف X يقوم بالتحويل إلى Hexadecimal النظام السادس عشر.