استفاده از mapstruct برای تبدیل object ها به یکدیگر گاهی در پروژه ها لازم است در لایه های مختلف یک object به object دیگری تبدیل شود، نوشتن کد برای تبدیل شی های مختلف به هم کار سخت و خسته کنند…
ایجاد زمانبندی در برنامه های جاوا گاهی وقت ها، عملیات سیستم را در زمان هایی که تعداد درخواست ها به سیستم کم است(یا کمبود منابع) یا قرار است در یک بازه زمانی مشخص عملیات ثابت…
Activiti با Spring boot برای شروع به کار، به plugin های activiti نیاز داریم. پست زیر نحوه ی اضافه نمودن این plugin ها به inteliji را توضیح می دهد. http://vrgl.ir/…
استفاده از Projections در Spring Data JPA دونوع پیاده سازی Interface-base و class-base دارد، که در اینجا ما به نوع interface-base می پردازیم. یه شمای کلی به صورت زیر:داستان چیه:یک…
ایجاد فایل های bpmn در Inteliji برای این که Inteliji فایل های bpmn را بشناسد و بتوانیم با آن ها کار کنیم، نیاز است که pluginهای ، مربوط به BPM را نصب کنیم.actiBPM - Yaoqi…
کار با Spring boot و drools -بخش2 کار با Spring boot و drools -بخش 1ابتدا چند نمونه از شرط هایی که می توانیم در بخش when فایل های قوانین قرار دهیم را با هم می بینیم. شرط های…
کار با Spring boot و drools -بخش1 یک Business Rule Management System یا به اختصار BRMS است. فریم ورک open source و جاوایی.این فریم ورک بیشتر زمانی استفاده می شود که مسئله، پ…
ایجاد یک Shortcut جدید در Adf در زمان نوشتن یک برنامه جاوایی کد هایی وجود دارد که بیش از اندازه تکرار می شود.مثلfor, while, try و .. که برای چنین کد هایی خود adf و بی…
ایجاد annotation سفارشی در Aop گاهی لازم می شه داخل پروژه بعد یا قبل از انجام یک سری متد ها، عملیات خاصی مانند Logگیری یا احراز هویت انجام شود که مفهوم (aop (aspect-orien…
حذف فایل های به اشتباه ذخیره شده در گیت ممکنه برای هر کسی پیش بیاد که به اشتباه فایلی را داخل گیت add کرده باشد، مانند فایل هایی که تو پوشه target ساخته می شود و از اون تاریخ به ب…