Gömülü sistem teknolojilerinde hiç şüphesiz Raspberry PI önemli bir çığır açtı. Boyutunun küçük ama özelliklerinin çok olduğu bu küçük elektronik board, gömülü sistemlere olan ilgi ve alakayı da arttırdı. Gömülü sistemler tarafında böyle bir durum var iken, Java tarafında da …
CompletableFuture sınıfı, Java 8 içerisinde asenkron operasyonlar için özelleştirilen bir sınıftır. Java ortamında Java SE ve Java EE teknolojilerinde bir çok asenkron programlama imkanı halihazırda geliştiricilere sunulmaktadır. CompletableFuture sınıfı ise, asenkron programla ihtiyaçlarına çok daha genel çözümler getirmektedir. Syncronous vs. …
Introduction Factorial is a basic mathematical operation but when number grows up, computation of a factorial operation takes long time to operate. In compute system, this causes more CPU cycle and more CPU usage cost. So, how can we decrease …
Merhaba arkadaşlar; Bu yazıda Kocaeli Üniversitesinde sürdürmekte olduğum Yüksek Lisans eğitiminde almakta olduğum Distributed System dersine dönük ödev çalışmasını paylaşmak istedim. Keyifli okumalar.. Giriş Faktöryel en basit haliyle, bir N tamsayının 1 → N boyunca tüm tamsayı değerlikleriyle çarpılması sonucu …
Bir MapReduce Framework teknolojisi olan Hadoop’u Windows işletim sistemi üzerinde kullanabiliriz. Fakat Hadoop bize Windows için hazır binary çıktısı sunmuyor. İşte bu yüzden Hadoop kaynak kodlarını kendi sisteminizde inşa etmeniz gerekmektedir. Birazdan bahsedilecek adımlar Windows 7 x64 işletim sistemi üzerinde denenmiştir. …
Java 8 Embedded, Java çalışma ortamını (JRE), sınırlı bellek imkanlarına sahip gömülü cihazlarda, az bellek tüketimli olarak sunmayı amaçlayan düşüncenin ürünüdür. Java çalışma ortamı, farklı işlemci ailesi ve farklı işletim sistemi ailelerine göre ayrıca hazırlandığı için platform bağımsızlığını sunmaktadır. Örneğin …
Bir Java geliştiricisinin korkulu rüyası NullPointerException istisnalarıyla uğraşmaktır. null değer ile karşılaşmak, ona karşı önlem almak herzaman için can sıkıcı olmuştur. Bu can sıkıcılığı ortadan kaldırmak için Java 8 içerisinde Optional sınıfı getirilmiştir. Optional yapısı daha evvelden farklı dil ortamlarında …
Java 8 ve yeniliklerini içeren bu kitap ile, Java programlama dilinin en yeni özelliklerini öğrenebilirsiniz. Java 8 Ebook kodedu.com ‘da Rahman Usta tarafından kaleme alınan Java 8 yazılarını içermektedir. Kitap içeriğini ücretsiz olarak PDF, ePub ve Kindle formatlarında elde edebilirsiniz. …
Java ile XML biçimiyle ilgili işlemler için JAXP (JSR 206: JavaTM API for XML Processing) standardı bulunmaktadır. Bu standart içinde üç biçimde XML işlemek mümkündür. Bu yöntemler DOM, SAX ve StAX ‘tir; Bu yöntemlerin birbirlerine göre avantaj ve dezavantaj durumları …
Java Sanal Makinesi (JVM), Java 7 ile başlayan Da Vinci Machine projesiyle, özellikle dinamik tipli dilleri JVM üzerinde çalışabilir kılmaktadır. Sun Microsystem’in ilk adımlarını attığı bu proje, Oracle firmasıyla beraber de önem verilen bir konu olmaya devam etmektedir. JVM içerisinde …