‫مباحث جدید عرضه شده در ورژن ۱۳ جاوا

‫در داخل این ویدئوی ۴۶ دقیقه ای کلیه ی مباحث جدید عرضه شده مرتبط با ورژن ۱۳ جاوا برای ‫شما توضیح داده می شود.

Java 13 new features

تایپ : ‌ویدئو
زبان : انگلیسی
مدت زمان : ۴۶ دقیقه

لینک دانلود ویدئو از کانال تلگرام ما

‫⛔️ بعلت مسائل کپی رایت کلیه ی فایل ها و ویدئوهای اینچنینی تنها در داخل کانال تلگرام ما قرار میگیرد

‫استفاده از مکانیزم Cache در داخل جاوا با استفاده از کتابخانه ی Ehcache

پیشگفتار

‫ابتدا به تعریف cache می پردازیم: cache در حقیقت حافظه ای می باشد که اطلاعات بخصوصی را در خود جای داده است و میتواند به سیستم های کامپیوتری کمک کند تا بجای درخواست های متوالی بر روی سرورها با سرعت بالا دیتارو از این حافظه واکشی و به یوزر برگردانند.

‫استفاده از مکانیزم caching یکی از پرکاربردترین مکانیزم های موجود برای پایین آوردن میزان بار بر روی سیستم های کامپیوتری محسوب میشود. امروزه وبسایت های پر بازدید دنیا برای کنترل بار و ترافیک روی سرورهای مختلفشان من جمله دیتابیس، وب سرور و … از این مکانیزم استفاده میکنند تا سهم عمده ای از درخواست های مشابه بدون نیاز به درخواست های متوالی به سرورهای سرویس دهنده از طریق cache موجود انجام بپذیرد و نیاز به خریداری سرورهای خیلی بزرگ با قدرت بسیار بالا هم کمتر شود. در دنیای امروز که ارتباطات و درخواست ها بیش‫ از هر زمان دیگه ای موجود می باشد تکنولوژی  caching به یک مسائله مهم تبدیل شده که همه ی شرکت های سرویس  دهنده باید به آن توجه کنند. همچنین برای یوزرهای یک شرکت امروزه سرعت پاسخگویی یک امر ضروری محسوب میشود، لذا استفاده از cache  و پاسخ به درخواست های با لود بالا به یوزرها میتواند از طریق مکانیزم های متفاوت caching امکان  بپذیرد که بسیار کارامد است. استفاده از cache ها میتواند در سناریوهای متفاوتی مورد استفاده واقع شود :

vertical scalability‫۱-
‫۲- horizontal scalability
‫۳-in-process caching
‫۴- in-memory caching
‫۵- دیتابیس های in-memory
‫۶- دیتاگرید های in-memory

Continue reading ‫استفاده از مکانیزم Cache در داخل جاوا با استفاده از کتابخانه ی Ehcache

‫استفاده از Database Connection Pool از طریق کتابخانه Apache DBCP

پیشگفتار

استفاده از دیتابیس امروزه یک امر بسیار ضروری در اکثر نرم افزارهای دنیا محسوب میشود چنانکه اکثر برنامه های کاربردی دیتاهای خود را متمرکز بر روی دیتابیس ها ذخیره میکنند تا ‫بتوانند اطلاعات یوزرهای خود را بررسی،تحلیل کنند و با استفاده از این داده بیزینس خود را بزرگتر و بهتر کنند.

‫برنامه هایی که با دیتابیس کار میکنند معمولا بیش از یک یوزر دارند و بعضی از این برنامه ها تعداد زیادی یوزر بصورت لایو در حال کار کردن با این برنامه ها هستند و ارتباط با دیتابیس باید به بهترین شکل انجام بپذیرد که این یوزرها سرعت و راحتی را در app شما تجربه کنند.

‫هر دیتابیسی در داخل جاوا یک کتابخانه ی بخصوصی را عرضه کرده است که به این کتابخانه ها کتابخانه های JDBC گفته می شود. JDBC مخفف Java Database Connectivity می باشد یعنی اتصال به دیتابیس از طریق زبان جاوا.

چرا باید برای اتصال به دیتابیس ها از Pool استفاده کنیم

‫حال سوال اینجاس که دلیل استفاده از Pool در دیتابیس ها چیست؟ خب من با یک مثال ساده برای شما قضیه را تشریح میکنم.

Continue reading ‫استفاده از Database Connection Pool از طریق کتابخانه Apache DBCP

‫خواندن و نوشتن فایل های Excel در داخل جاوا با استفاده از کتابخانه ی معروف Apache POI

Apache-POI

‫امروز با یک آموزش دیگر در خدمتتان هستیم!  در این آموزش به کتابخانه Apache POI میپردازیم که بوسیله آن میتوان فایل های متنوع Word ، Excel و Power Point  را تولید کرد.

پیشگفتار

‫‫‫کتابخانه ی Apache POI یک کتابخانه همه کاره برای تغییر فرمت های استاندارده Office Open XML ‫‫(OOXML) و Microsoft OLE 2 Compound Document یا OLE2 می باشد.

‫‫این کتابخانه به شما امکان خواندن و نوشتن روی داکیومنت های word ، powerpoint و ورژن  های ۹۷ تا ۲۰۰۸ عه فرمت Excel رو میدهد. اکثر فایل های آفیس مایکروسافت توسط OLE2 پشتیبانی میشوند، مثل فرمت های‫ ‫XLS، DOC، PPT و MFC Serialization . این پروژه به شما API ی را برای OLE Filesystem یا POIFS و OLE Document Properties یا HPSF را ارائه میکند.
Continue reading ‫خواندن و نوشتن فایل های Excel در داخل جاوا با استفاده از کتابخانه ی معروف Apache POI