Son Yazılarım

Elasticsearch Loglarını Uygulamanızda Göstermek

Uygulamanız için tuttugunuz logları projenizin içerisinde göstermenize saglayan adımları anlatmaya çalışacagım. Logları yazmak için Log4j & RabbitMq kullanımına yönelik ayarları şuradan bulunan yazıdan okuyabilirsiniz. ilk olarak pom.xml dosyasımıza bunu ekliyoruz.  Elascticsearch ortamında Loglarımız aşagıdaki gibi Devamı…

SOLİD Prensipleri ve Örnekleri

SOLID Prensipleri: 2000 Yıllarında Robert Cecil Martin kod karmaşıklığına, tekrar eden kodlara ve bir yazılımın kişiden bağımsız ilerlemesine yönelik bir takım çalışmalara imza atıyor. Bu çalışmalardan SOLID yani nesne yönelimli programlama için 5 temel prensip Devamı…

Spring MVC CRUD projesi

Bu projede Spring, Hibernate gibi teknolojileri kullanarak MVC’ye uygun olacak şekilde bir proje geliştirdim. Proje’de ekleme, silme, güncelleme, listeleme, arama yapma gibi özellikler bulunuyor. Projeyi incelyerek temel mvc yapısını ögrenebilir.  Hibernate ile yaptıgım ekleme, silme, Devamı…

“LockerGoga” Saldırısının Anatomisi

Bir Şirketi Felç Eden Saldırı: “LockerGoga” ve Saldırının Anatomisi Üretim sektörü ve endüstride yaşanan dijitalleşme dalgası şirketlere verimlilik ve daha düşük maliyetler gibi bir çok avantaj sunuyor. Bununla beraber, bu trendin olumsuz sonuçlarından biri sayıları Devamı…

Java ile Clock Algoritmasi

Java ile kodladıgım Clock Algoritması örnegini sizlerle paylaşmak istedim. Oldukça basit ve anlaşılır bir kodlanan örnek faydalı olur. Çıktı resimleri aşagıda yer almaktadır. Uygulamanın kodlarına Github hesabımdan ulaşabilirsiniz.    

Java’da Mükemmel Sayıları Bulma

SORU:  Kendisi hariç tüm bölenlerinin toplamı kendisine eşit olan sayı mükemmel sayıdır. Örnek : 28 = 14 + 7 + 4 + 2 + 1 1. Bir sayiMukemmelMi(int sayi) fonksiyonunu yazalım. Girilen sayının mükemmeliğini kontrol eden Devamı…

Java MultiThread Örnek Soru Çözümü

ÖRNEK SORU :  1’den 100.000’e kadarki sayılar arasında maksimum bölen sayisi olan sayiyi ve bolen sayisini bulmak istiyoruz. Bunu 4 paralel proseste yapalım. Bunun için 4 thread oluşturulacak.Her bir thread’e mainde name set edilecek. (Örnek: Devamı…

Java’da Şekil Çizdirme

Java yıldızlarla şekil çizme örneği yaptım sizlerle paylaşmak istedim. Şimdi yaptıklarımızı biraz anlatacak olursak ilk örneklerde parça parça yapmış yaptığımız şekilleri birleştirerek yeni şekiller üretiyoruz. Kullanıcı tarafından boyutu girilen bir değer için şekil oluşturuyoruz. Boyut Devamı…

Android Basit El Feneri Uygulaması Yapımı

Basit bir el feneri uygulaması geliştirdim. Google Play’de yayınlamış olduğum projeninin kaynak kodlarını sizlerle paylaşmak istedim. Bu uygulamanı kodlarını incelemek isterseniz buraya tıklayabilirsiniz. Uygulama içerisinde Gif kullanımı ile ilgili örnek kodlar da yer almaktadır. Uygulama Devamı…

Android’de Gif Oynatmak Çok Kolay!

Normalde yapması biraz karışık olan, Android uygulamasında gif göstermenin kolay bir yolunu paylaşacağım sizinle.  İlk olarak kütüphanenin detaylarına bakmak isteyenler için şu linke tıklayarak kendi github hesabınıza forklayabilirsiniz veya katkıda bulunabilirsiniz. Bu kütüphaneyi kullanabilmek için projenizin minSdkVersion sürümü 17 olması gerekiyor İlk Devamı…

Android Studio ile Basit Titreşim Oyunu

Android Studio ve SQLite ile basitçe telefonun Accelerometer sensörünü kullanarak, telefonu sallamanıza göre puan kazanacağınız bir uygulama yapacağız. Uygulamamızda ilk olarak kullanıcı girişi için Kullanıcı Adı ve Soyadını gireceği bir giriş ekranı oluşturacağız.Bunun için kullanici_bilgileri.java isimli Devamı…

Java Soket Programlama ile Mesajlaşma Uygulamasi

Bu uygulama JAVA’nın genel yapısı ve ağ ortamında dağıtık programlama (client/server) için Java’nın nasıl kullanıldığını görmek amaçlanmıştır Bir dağıtık sistem, kurumsal bir şirketteki yapılanmaya benzetilebilir. Şirket kendi içerisinde alt birimlere ayrılmış, iş paylaşımı yapmış olsa Devamı…

Merhaba dünya!

Ben ilyas Fırat Üniversitesi Bilgisayar Mühendisliği mezunuyum. Java, Spring, Android, SQLite, MySQL hakkında bilgi sahibiyim.Bu dillerde çeşitli uygulamalar yaptım ve yapmaya devam ediyorum. Burada yaptığım projeleri, çeşitli konularda bilgi paylaşımı, örnek uygulamalar ve çok çeşitli Devamı…