Solid Nedir

SOLID (Single responsibility, Open-closed, Liskov substitution, Interface segregation ve Dependency inversion) yazılım tasarım prensipleri için kullanılan bir kısaltmadır. Yazılım yaparken SOLID uygulandığı taktirde bakımı ve geliştirilmesi kolay yazılım sistemleri oluşturmak mümkündür. En verimli hali test güdümlü yazılım ile uygulanır. S    SRP    Single Responsibility Principle Her yazılım biriminin (sınıf, nesne, metot) tek bir sorumluluğu olmalıdır. O   […]

tam 3 aydır birşey yazmıyorum

Even en son postumun 5 Nisanda olduğunu görünce tam olarak 3 ay dır hiçbir şey yazmadığımı fark ettim. Bundan dolayı kendime çok kızdım. İnsan yazmaz mı bırak başkasını kendin için bile yazmalısın. Öğrendiklerini yaz bildiklerini yaz. Bu yazı burada dursun belki bana ders olur. Bir yazı girene kadar silmeyeceğim ki artık yazmaya başlayayım.    

JPQL ile SELECT ve DELETE

JPQL ile Select ve Delete sorguları nasıl yazılır? JPQL Select ve Delete işlemlerini yapan komut satırlarının tümünü aşağıda bulabilirsiniz. SELECT em.getTransaction().begin(); Query query = em.createQuery(“SELECT e FROM TABLE_NAME e WHERE e.email = :mail”).setParameter(“mail”, mail); List result = query.getResultList(); em.getTransaction().commit(); //em.close(); DELETE em.getTransaction().begin(); Query deleteUser = em.createQuery(“Delete FROM TABLE_NAME e WHERE e.email = :mail”).setParameter(“mail”, mail); deleteUser.executeUpdate(); em.getTransaction().commit(); […]

MomentJs- Giris

Moment JS Nedir ? Projenizi Geliştirirken tarih zaman kavramları ile başınız belada mı. O zaman MomentJS kullanmanın vakti geldi. MomentJS bir JavaScript kütüphanasi ve tarih olaylarının içinden çıkmamızı sağlıyor. Proje js kütüphanesini buradan indirirebilirsiniz; http://momentjs.com/downloads/moment.js Aşağıdaki örneklere bakabilirsiniz MomentJs Örnekler moment.locale(‘tr’); –> Dili önce Türkçe yapalım ! var nowDate = moment().format(‘YYYY-MM-DD’); var daysInMonth = moment(nowDate, […]

MySQL start stop

Linux bir makinede MySQL servisini nasıl durdurup başlatabileceğimizi anlatacağım. MySQL portu bildiğimiz gibi 3306 dır. Burada bazen çeşitli hatalar almaktayız. MySQL start veya stop olmaz.İşte o zaman yapmamız gerekenler. MySQL durdurma: /etc/init dizinine gittikden sonra service mysql stop yazmak. Eğer MySQL başlatmak istiyorsak Aynı şekilde dizine gidip; /etc/init.d ye gidip service mysql start Alternatif olarak […]

Eclipse Kısa Yollar

Eclipse iyi şekilde kullanmak için  en faydalı kısa yolları burada paylaşmaya çalışacağım. Bunlardan bazıları edit işlemleri yaparken bazılarıda dosya arama gibi işlemler ile ilgili olacak;   CTRL + D => İmlecin bulunduğu satırı siler. CTRL + W => Dosyayı kapatır. (Chromeda da aynı şekilde çalışıyor) CTRL + Shift + F => Kodunuzu formatlar. CTRL + […]

Angular Push ve Splice

Merhaba arkadaslar, Angular ile listeye bir eleman ekleme ve bu listeden bir elaman çıkarma örnekleri yapacagız. Daha öncede bahsettiğimiz gibi bir controller ve html sayfamız olacak buralarda kullandığımız şablonlar belli. Scope kullanmaktan kaçınıyoruz. Bu örnekte ayrıca ng-repeat, ng-model ve ng-click i de görmüş olacağız. HTML imiz; index.html ******************** JS i miz: script.js Projenin calışan halini […]