SQL Inner Join ve Outer Join

Inner Join: her iki tabloda bulunan kayıtları eşleştirir döner. Outer join: Bir tabloda olup diğer tabloda olmayan kayıtları da döner.   Örnek inner join sorguları: SELECT * FROM tablo1 C INNER JOIN tablo2 CZ on C.id = CZ.c2id ; SELECT * FROM tablo1…

KUBERNETES

Kubernetes açık kaynak kodlu konteynır orkestrasyon sistemidir. Yazılım kurulumu, genişletilmesi ve yönetimi işlerinde kullanılır. Konteynır bir servisin ihtiyaç duyacağı tüm ayarları, yardımcı yazılımları içerir. Mikroservis mimarisinde onlarca hatta binlerce konteynırı birlikte çalışması gerekebilir. Bunları yönetmek için Kubernetes (K8) kullanılır. Kubernetes, otomasyon, depolama orkestrasyonu,…

Çevik Yazılım Geliştirme Yöntemi

Müşteri memnuniyetini artırmak ve beklentilerine çabuk cevap verebilmek amacıyla uzun vadeli ve katı planlama ve geliştirme süreçleri yerine değişen koşullara hızla adapte olup kısa aralıklarla yeni sürümler çıkarmyı öne çıkaran bir yazılım geliştirme disiplinidir. Çalışanlar arası iletişime ağırlık verilir. Belirli presipleri benimsemek gerekir.…

Şifreleme (Encryption)

Internet Society tarafından verilen şifreleme eğitimi kapsamında hazırladığım Encrytion sunumudur.ISOCTRAINING_ENCRYPTION_AHMETERDEM

Java URI Builder Örneği

String host = System.getProperty(“host”, “localhost”); String port = System.getProperty(“port”, “8080”); URI uri = UriBuilder.fromUri(“http://{host}:{port}/examples”)         .path(“123”)         .queryParam(“sort”, “name”)         .build(host, port);   Sonuç URI  =http://localhost:8080/examples/123?sort=name,

Linux Notları

Dig stands for (Domain Information Groper) is a network administration command-line tool for querying Domain Name System (DNS) name servers. It is useful for verifying and troubleshooting DNS problems and also to perform DNS lookups and displays the answers that are returned from the…

UP42

Uzaktan algılama için analiz araçları ve veri bulunduran bir site. https://up42.com/marketplace

Google Guava

Google tarafından geliştirilmiş bir java “collection” kütüphanesidir. Collection nesnelerini birleştirmek, parçalamak için fonksyonlara sahip sınıfları içerir. https://github.com/google/guava

NetCDF

NetCDF (Network Common Data Form) is a set of interfaces for array-oriented data access and a freely distributed collection of data access libraries for C, Fortran, C++, Java, and other languages. The netCDF libraries support a machine-independent format for representing scientific data. Together, the interfaces, libraries, and…

Wedge Model

The Wedge Model™ is a derivative of the well-known Vee Model (Rook, 1986). The Wedge Model™ shows the products of design on the left-hand side of the wedge, and system integration on the right-hand side, with verification (is the work product correct with respect to the…