الحصول على نوع الملف باستخدام File في Java
· في تطوير Java، كثيرًا ما نحتاج إلى تحديد نوع الملف؛ ففي وظيفة رفع الملفات مثلًا، نحتاج إلى التحقق من أن الملف الذي يرفعه المستخدم من النوع المطلوب. تشرح هذه المقالة بالتفصيل طرق ال…
· في تطوير Java، كثيرًا ما نحتاج إلى تحديد نوع الملف؛ ففي وظيفة رفع الملفات مثلًا، نحتاج إلى التحقق من أن الملف الذي يرفعه المستخدم من النوع المطلوب. تشرح هذه المقالة بالتفصيل طرق ال…
· … رتبت بصورة منهجية تاريخ تطور تعدد الخيوط في Java، آملًا أن يساعدك ذلك على إتقان معارفه. ما لا يتناوله هذا المقال: 1 لا يتناول المبادئ التفصيلية لتنفيذ بعض النقاط التقنية، ولا يحلل…
· …readLocal فئة أدوات شائعة الاستخدام ضمن حزمة java.lang في JDK، وتوفر وظيفة سياق الخيط. ولعل أشهر استخداماتها تخزين معلومات أساسية مثل سياق المستخدم بعد تسجيل الدخول. يمكن لسياق الخ…
· …المسألة، فهي حقًا «أصل كل الشرور»، والسبب أن JavaScript لا يستطيع التعامل بأمان إلا مع Number.MAX_SAFE_INTEGER(أي 9007199254740991)ضمن هذا الحد؟ إذا سبق أن أرهقت تفكيرك في هذه المش…
· …م عملاء بلغات متعددة مثل Python وRuby و.NET وJava وغيرها. يوفر RabbitMQ آلية موثوقة لتوزيع الرسائل، ويتيح توجيهها وتوزيعها ووضعها في طوابير بمرونة. أهمية العنقود ودوره يمكن بناء عن…
· … المهايئ يُستخدم لتحويل واجهة إلى واجهة أخرى java.util.Arrays#asList() javax.swing.JTable(TableModel) java.io.InputStreamReader(InputStream) java.io.OutputStreamWriter(OutputStream…
· …لتشفير وفك التشفير المتماثلين باستخدام شيفرة Java. لتنفيذ التشفير المتماثل في Java، تُستخدم عادةً الأصناف والواجهات التي توفّرها بنية Java للتشفير (Java Cryptography Architecture, …
· …tps://github.com/davelms/me... بيئة المشروع: Java 11 Maven 3.6.3 استخدام mvn package يمكن بناء حزمة jar بصورة طبيعية. يمكنه العمل بصورة طبيعية أيضًا: java -jar target/demo-applicat…
· … في TCP(https://github.com/rabbitmq/rabbitmq-java-client/issues/341)، لنعدّلها قليلًا ونرَ النتيجة: 1. تغيير مهلة الكتابة إلى 10 ثانية tcp_listen_options.send_timeout = 10000 2.الت…
· …ت في spring مجموعة من التعليقات التوضيحية في java: · @Cacheable o الوظيفة:تفعيل الكتابة في ذاكرة التخزين المؤقت، فإذا لم تكن البيانات فيها، تُستعلَم قاعدة البيانات، وتُخزَّن البيان…