Kayıtlar

Nisan, 2009 tarihine ait yayınlar gösteriliyor

Veritabanlarında Normalizasyon Nedir ?

Merhaba arkadaşlar, Bu akşam uykumu aldım.. Kafam rahat... Yazmak için de dışarda güzel bir hava var:D .. Peki bu akşam mutfakta neler var? İşte size bu akşam yazılım dünyasının vazgeçilmezi ve bağlanamadan duramadığımız veritabanları üzerine yazacağım.. Malumunuz bu veritabanlarında aynen kodlamada olduğu bizi sözdizimi açısında denetlener. Mantıksal denetmeleri ve uygunlukları bize ihale eder..(Sağolsun). Efendim benim sizinle paylaşmak istediğim kısımda tamda burdan başlıyor Normalizasyon. Öncelikle sizleri 1970 li yılların başlarına götürmek istiyorum. O dönem böle gani relational(ilişkisel) veritabanları falan yok millet fakir :D hierarchical(hiyerarşik) bir veritabanı modellemesi var. IBM'in Apollo ile paraya para demediği dönem. Sonra one man ortaya çıkar o dönemde Edgar Codd(1923-2003) . İlk olarak ilişkisel veritabanı modelini ortaya atar yine IBM içerisinden. Ve bu dönemki kullandığımız veritabanlarının fikir babası olur. Ve aynı dönemde veritabanının mantık...

TOMCAT ,CONNECTION POOL ,TÜRKÇE KARAKTER MACERAM

Merhaba arkadaşlar, Sizlerle çok az bulabildiğim yarım saati paylaşayım dedim..(Yarım saat ne kadar değerliymiş meğer.) Neyse sözü fazla uzatmadan konumuza getireyim. Arkadaşlar malumunuzun çağımız teknoloji çağı işler hızlı gitmek zorunda. Özellikle işlerin hızlı gittiği zamanlarda hayatımızın vazgeçilmezi olan veritabanlarına bağlanıyoruz. Ve o kadar işlem yığını oluyor ki istediğimiz performansı bulamıyor ve şikayetler alıp başını gidiyor. Peki pratik çözüm olarak ne yapabiliriz tabii ki "connection pool". Bu şekilde bir kere bağlanmak amacıyla kullandığımız connection kapatılmıyor tomcat tarafından muhafaza edilip tekrar kullanılması amacıyla havuza(pool) atılıyor. Böylece tekrar veritabanına gidip user password connection open falan olmadan veritabanına sanki direk erişim oluyormuş gibi hıza kavuşuyorsunuz. Neyse geri kalanı kendiminde referans aldığı linke havale edip geçiyorum. http://www.onjava.com/pub/a/onjava/2006/04/19/database-connection-pooling-with-tomcat.html İ...

NAT,STATIC NAT,PAT

Merhaba arkadaşlar, Bu gecede sizlerle cisco abinin kritik bir konusu ile beraber olacağım.. Gece 1 idare edin :D Konumuz NAT ve çeşitleri; NAT'ı cisco abi 3 ayırmış; 1-) Dynamic NAT 2-)NAT overload 3-) Static NAT Efendim müsadenizle Dynamic NAT 'a geçmek istiyorum kurtlarımı dökeyim :D Dynamic NAT: Burada her client NAT poolundan bir adet ile IP alarak internete çıkar. Yani şöyle ki bilgisayarın lan içerisinde (inside ip adress diyelim) olan adresini router dışarıya çıkarıken havuz içerisinden bir ip adres belirler ve o adresi kullanarak dışarıya paketi yollar. Yani inside adress : 10.0.0.1 olan adresi Outside adressi : 200.1.1.1 olarak çıkarır. Yine aynı local den bir bilgisayarda 10.0.0.2 local ip sinden 200.1.1.2 olarak çıkar. dışarı çıkarırken bire bir eşleme yaparak çıkartır. Dışarı ile de konuşurken aynı ip adresleri ile konuşur. Bu çok fazla kullanılamayan bir yöntemdir. 2-) NAT Overload ve PAT Burada baz alınan portlardır. Şöyleki; 10.0.0.1 ip li bilgisayar 1029 portun...

Asp.Net Ajax ile takılırken

Resim
Okul proje ders falan ders derken kafayı yedim :D Can sıkıntısından patlayacak gibiyim. Bari biraz arkadaşlar ile bilgi paylaşarak rahatlayayım dedim. Acizane ben okuldaki projelerin birinin bir kısmında asp.net kullanıyorum. Proje gereği bir asp sayfamız var ve bu sayfada bir adet geriye sayan bir saat var ve üst tarafta isim girilecek bir textbox var. Efendim şöyle ki; Burada yapmam gereken zaman bir yandan akıp giderken diğer yandan textbox üzerindeki veriyi onayla tuşu ile alıp Oyuncu olarak yazdırmaktı. Ben deniz sizlerinde tahmin edeceği gibi timer için; asp:UpdatePanel ID="UpdatePanel1" runat="server" ContentTemplate asp:Label ID="lblTime" runat="server">20:00 /asp:Label> asp:Timer ID="Timer1" runat="server" Interval="1000"> /asp:Timer> /ContentTemplate> /asp:UpdatePanel> textbox tarafını da ; asp:UpdatePanel ID="UpdatePanel2" runat=...

BLOG MERHABA

Merhaba arkadaşlar, Bu blog üzerinden sizlerle beraber vakit geçirmeye çalışacağım... Paylaşmak güzeldir. Saygılarımla.