قفل کردن بهینه یک سطر در SQL Server
در زمانهایی که در سمت دیتابیس نیاز دارید که یک سطر خاص را قفل کنید که تا زمان اتمام تراکنش فرد دیگری به آن سطر دسترسی نداشته باشد، یکی از راحتترین کارها باز کردن یک تراکنش Read Committed سمت کد و...
در زمانهایی که در سمت دیتابیس نیاز دارید که یک سطر خاص را قفل کنید که تا زمان اتمام تراکنش فرد دیگری به آن سطر دسترسی نداشته باشد، یکی از راحتترین کارها باز کردن یک تراکنش Read Committed سمت کد و...
یکی از پلاگینهای مفید برای ربیت افزونه زیر است که امکان ارسال پیام فقط یکبار را به شما میدهد. rabbitmq-message-deduplication با این کار پیامهای تکراری ارسالی به ربیت بصورت اتومات پاک میشوند و...
توسط نوع داده PriorityQueue میتوانید اولویت را هم در یک لیست دخیل کنید. با این روش هر دیتا یک اولویت هم دارد که در زمان خواندن دیتا این اولویت هم بررسی میشود و دیتایی که اولویت کمتری دارد سریعتر ...
برای ایجاد پروژه دیتابیسی میتوانید از لینک زیر کمک بگیرید: sqlproj در ادامه فرض گرفته شده است که شما پروژه دیتابیسی دارید و اکنون نیاز به اعمال تغییرات جدید و پابلیش آن دارید. در اولین مرحله تغ...
یکی از قابلیتهای کمتر توجه شده در ربیت ConsumerDispatchConcurrency است. توسط این قابلیت میتوانید بصورت همزمان چند پیام را خوانده و پردازش کنید. برای فعال سازی آن کافی است در ConnectionFactory مقد...
توسط قابلیت Static Constructor میتوانید مقداردهی اولیه به اعضای استاتیک کلاس یا انجام تنظیمات اولیهای که نیاز به یک بار اجرا دارند، استفاده کنید. بطور مثال فرض کنید در کتابخانه Flurl میخواهید اس...
یکی از امکانات خوب Jetbrains IDE ویژگی به اسم Code CleanUp است. با این قابلیت میتوانید کارهایی مانند مرتب شدن استایل خودکار کدها هنگام ذخیره فایل را انجام دهید. برای فعال سازی این قابلیت ابتدا به ...
توسط FOR JSON PATH در Sql Server میتوانید به راحتی خروجی کوئری خود را بصورت Json دربیاورید و از آن در برنامه خود استفاده کنید. SELECT * FROM [dbo].MyTable FOR JSON PATH; SELECT * FROM [dbo].MyT...
در صورتی که در دیتابیس SQL Server خود نیاز داشتید بر روی یک ستون VARCHAR جستجو انجام بدهید و مواردی که یک سری موارد خاص را داشتند پیدا کنید میتوانید از این کوئری استفاده کنید. بطور مثال فرض کنید ل...
در مواقعی که در تستهای خود نیاز داشتید تا متودهای پرایوت یک کلاس را فراخوانی کنید، میتوانید از تکه کد زیر استفاده کنید. var myClass= new MyClass(); var myData= 10; var myMethod = myClass.GetTyp...