Posts tagged ‘c#’

Java – Oracle 2 – PreparedStatement

Bu postumda gene .NET’çiler için java conceptinde olup nasıl bir SqlCommand ile SqlParamater’larımız set edip SQL’e yolluyoruz, Javada JDBC programming konusunda da PreparedStatement’lara tekabül etmektedir.

Visual C# hatırlamak için SqlCommand’e SqlParameter’ların nasıl geçildiğini göstermek için küçük bir demo kodu yazalım sonra aynısını Java’da yazalım

Continue reading ‘Java – Oracle 2 – PreparedStatement’ »

Logging Componentleri : Log4j ve Log4Net

Uygulama geliştirirken uygulamanın nerde exception attığını bir obje hangi stateler arasında geçiş yaptığını, uygulama da hangi yerler bizim için warning değerinde bunları bilmek ve takip etmek isteriz. Agilecıların çok sevdiği log4j ve lognet’in konfigurasyonunu bu postumda anlatıyorum

Continue reading ‘Logging Componentleri : Log4j ve Log4Net’ »

Memory Leaks ve IDisposable Pattern’i – 1

Uygulama geliştirirken isterseniz test fonksiyonlarını yazın isterseniz yazmayın en zor bulunan hata türü Memory Leak‘lerdir. Memory leak nedir diye soracak olursanız UnManaged dünyasından açıklamaya başlarsak C’de malloc, C++’de  ise new diyerek. Bizim ayırdığımız memory’i daha sonra işimiz bitince bu ayırdığımız alanı release  etmezsek yani free , delete fonksiyonların kullanmazsaki  referans kalıp ve GC (Garbage Collector) olmadığından program bitene kadar memory’de kalacak, bu  da memory’nin şişmesine neden olacaktır. Yani kısaca memory leak aslında test fonksiyonlarında bile çıkmayan dikkat edilmesi gereken edilmezse uygulamanın uzun süre çalışması sonucu memory’i çok fazla şişiren hata türüdür diye açıklayabiliriz.

Continue reading ‘Memory Leaks ve IDisposable Pattern’i – 1’ »

Asenkron Mimari -1

1

Asenkron Mimari Nedir?

Asenkron mimari; birbirinden bağımsız şekilde, süreçlerin aynı anda devam etmesi şeklinde yorumlanmaktadır.

.Net framework ile asenkron mimariyi uygulamak için genel anlamda kullanılan iki ana yapı bulunmaktadır. Bu yapılar;

Continue reading ‘Asenkron Mimari -1’ »