مشاوره و پشتیبانی #پایگاه داده #هوش تجاری

ExecutorService

شما میتونید به تعداد دلخواه ترد رو بهش واگذار کنید تا ترد ها همزمان ولی با تعداد مشخص اجرا کنه، مثلا میگید 10 تا ترد رو بگیر و دوتا دوتا اجرا کن، ترد اول و دوم رو اجرا میکنه وقتی مثلا ترد اول کارش تموم شد میره سراغ ترد سوم و الا آخر

۱۲ اسفند ۹۳ ، ۱۳:۲۵
مهدی غفاری

زبان SQL

SQL یک زبان غیر رویه‌ای (non procedural) می‌باشد. یعنی از طریق SQL انجام Query و تغییرات در بانک‌های اطلاعاتی انجام می‌شود بدون این که کاربر چگونگی انجام کار را برای SQL مشخص نماید. 
در SQL امکان تعریف تابع، شرط و حلقه وجود ندارد. برای حل این مشکل، Oracle از بسط یافتن زبان SQL به نام PL/SQL استفاده می‌کند. 

در نگاه کلی به SQL، دستورات آن به ۵ گروه زیر تقسیم می‌شوند: 

  1. (Data Manipulate Language (DML: برای جستجو و یا تغییر داده‌ها
  2. (Data Definition Language (DDL: برای تعریف ساختار بانک‌اطلاعاتی
  3. (Data Control Language (DCL: برای تعریف سطح دسترسی کاربران به بانک‌اطلاعاتی
  4. (Data Query Language (DQL: برای بازیابی اطلاعات
  5. (Transaction Control Language (TCL: برای کنترل تراکنش‌ها


دستورات DML به 4 دسته زیر تقسیم می شوند:

  1. Insert: افزودن رکوردهای جدید به یک جدول
  2. Update: تغییر رکوردهای موجود یک جدول
  3. Delete: حذف رکوردهای موجود یک جدول
  4. Merge: درج رکورد جدید و یا تغییر رکوردهای موجود

ادامه مطلب...
۱۱ اسفند ۹۳ ، ۱۵:۴۳
مهدی غفاری

مهمونی هالووین

توضیح مسئله

الکس با دوست‌دخترش سیلویا تو یه مهمونی هالووین شرکت‌کرده. سیلویا تو مهمونی چشمش می‌خوره به یه شکلات تخته‌ای بزرگ. اگه شکلات رو فقط بشه یک در یک قسمت کرد، و الکس هم اون رو دقیقا k بار قسمت کنه، کمترین تعداد تکه‌شکلاتی که الکس می‌تونه به سیلویا بده چند تاس؟

فرمت ورودی

فرمت خروجی

محدودیت‌ها

نکات

نمونه ورودی #00

نمونه خروجی #00

توضیح

۲۵ دی ۹۳ ، ۱۹:۳۳
مهدی غفاری

تفاوت فانکشن و متد

هر زمان زیر یک کلاس فانکشن تعریف شود اسمش میشود متد

فانکشن آزاده و تو کلاس تعریف نمیشه

(متدی که اول اجرا میشه متد main است)

تفاوت فانکشن و پروسیجر

Procedur = return نداره

Function = return داره

 

۲۸ شهریور ۹۳ ، ۱۷:۳۵
مهدی غفاری

برنامه‌نویسی شی‌گراء

پکیج به خونه تشبیه میشه

کلاس به آدم، آدم دارای ۲ مشخصه است (رفتار(method) و خصوصیت(متغیری که در سطح کلاس تعریف بشه property))

خصوصیت مثل: موهای مشکی، وزن، جنسیت، نوع اخلاق و ... (دلالت بر وضعیت یک موجود داره)

رفتار: درس دادن، غذا خوردن، راه رفتن، خوابیدن (دلالت بر انجام یک کار داره (دلالت بر انجام یک فعل))

 

۲۸ شهریور ۹۳ ، ۱۷:۳۵
مهدی غفاری

آرایه ۲ بعدی

یک آرایه ۲ بعدی

۱۰ طبقه داره هر طبقه ۱۲ واحده

طبقه اندیسش از ۰ شروع میشه

واحدها هم از ۰ شروع میشن

 

۲۸ شهریور ۹۳ ، ۱۷:۳۵
مهدی غفاری

علامت آرایه

یک متغیری داریم به نام numbers از نوع int که آرایه‌اس

آرایه شبیه یک ساختمونه که از طبقه ۰ شروع میشه تا طبقه ۶

int cordinate[][] = new int[10][12];
cordinate [2][3] = 7;
System.out.print(cordinate[2][3]); 
۲۸ شهریور ۹۳ ، ۱۷:۳۴
مهدی غفاری

ساختار آرایه

int [] numbers  = new int [7] ;

numbers [0] = 2 ;

numbers [1] = 27 ;

numbers [2] = 20 ;

System.out.print ( numbers [2] );

۲۸ شهریور ۹۳ ، ۱۷:۳۴
مهدی غفاری

ساختار for

ساختار for

public static void main (String [] arg)

{

for (int i=0;i<10;i++)

{

System.out.print(i);

}

{

۲۸ شهریور ۹۳ ، ۱۷:۳۳
مهدی غفاری

حلقه do ... while

ساختار حلقه تکرار do ... while  

فرقش با ساختار while  اینه که: ساختار do - while حداقل ۱ بار بدنه while  اجرا میشه

public static void main (String [] arg  )

}

int num ;

num = 0 ;

do

}

System.out.print( "*" );

num ++ ;

{

while ( num < 5 );

{

۲۸ شهریور ۹۳ ، ۱۷:۳۳
مهدی غفاری