Java'daki istisnalar, Bölüm 1: Özel durum işlemeyle ilgili temel bilgiler

Java istisnaları, program hatasını temsil etmek ve çözmek için kullanılan kitaplık türleri ve dil özellikleridir. Başarısızlığın kaynak kodda nasıl temsil edildiğini anlamak istiyorsanız, doğru yere geldiniz. Java istisnalarına genel bir bakışa ek olarak, Java'nın nesneleri fırlatmak, başarısız olabilecek kodu denemek, fırlatılan nesneleri yakalamak ve bir istisna atıldıktan sonra Java kodunu temizlemek için dil özelliklerini kullanmaya başlayacağım. Bu öğreticinin ilk yarısında, Java

C # 7 derinlemesine: Yerel işlevleri keşfetme

Yerel işlevler için destek, C # 7'de sunulan mükemmel bir yeni özelliktir. Yerel işlevleri herhangi bir yöntemin, bir sınıfın yapıcısının veya bir özelliğin içinde - hem alıcı hem de ayarlayıcı içinde tanımlayabileceğinizi unutmayın. C # derleyicisi tarafından derlendiğinde, yerel bir işlev özel bir yönteme dönüştürülür. Uygulamaları geliştirirken, çoğu

İnsan verileri bilginin geleceğidir

Sonunda GDPR ile birlikte, bu gerçekten küresel veri düzenlemesinin temel sorunları hakkında çok düşünüyordum. Geçen ay, kötü veri hijyeni konusundaki endişelerin arayüzle nasıl çözülebileceğini inceledim - çalışanları verilerle etkileşimde bulunmaları ve iş sorunlarını çözmeleri için güçlendirmek için arka uç veri merkezleri ve sezgisel ön uç oluşturma. Nihayetinde GDPR, organizasyonları si

Fırtına veya Kıvılcım: Gerçek zamanlı silahınızı seçin

Gerçek zamanlı iş zekası fikri bir süredir ortalıkta dolaşıyor (2006'da başlayan konuyla ilgili Wikipedia sayfasına bakın). Ancak insanlar yıllardır bu fikir hakkında konuşurken, pek çok işletmenin vizyonu gerçekten benimsediğini, sağladığı faydaların çok daha az farkına vardığını görmedim. Sebebin en azından bir kısmı,

Python popülaritesi tüm zamanların en yüksek seviyesine ulaştı

Python, programlama dili popülerliğinin aylık Tiobe dizininde şimdiye kadarki en yüksek puanına ulaştı. Tiobe, mevcut yörüngesinde, Python'un Java ve C'yi önümüzdeki üç veya dört yıl içinde dizinin en popüler dili haline getirebileceğini belirtti. Python için Haziran Tiobe notu yüzde 8,53, geçen Aralık ayında elde edilen yüzde 8,376 ile bir önceki yüksek seviyesine ulaştı. Tiobe'ye göre, Python Java ve

Konteyner devrimine öncülük eden 10 Kubernetes dağıtımı

Kubernetes, geniş ölçekte kapsayıcı düzenlemesine ihtiyacınız varsa başvurmanız gereken proje haline geldi . Google’ın sunduğu açık kaynak kapsayıcı düzenleme sistemi kabul görüyor, iyi destekleniyor ve hızla gelişiyor. Kubernetes ayrıca genişliyor, karmaşıktır ve kurulumu ve yapılandırması zordur. Sadece bu da değil, ağır yükün

Java'da çok biçimlilik ve kalıtım

Efsane Venkat Subramaniam'a göre çok biçimlilik, nesne yönelimli programlamadaki en önemli kavramdır. Çok biçimlilik - veya bir nesnenin türüne göre özel eylemler yürütme yeteneği - Java kodunu esnek kılan şeydir. Komuta, Gözlemci, Dekoratör, Strateji ve Dörtlü Çete tarafından oluşturulan diğerleri gibi tasarım desenlerinin tümü bir tür polimorfizm kullanır. Bu konsepte hakim olmak, prog

ASP.NET Core'da e-posta gönderme

Genellikle başvurunuz üzerinden e-posta göndermeniz gerekecektir. ASP.NET Core'da e-posta göndermek için MailKit NuGet paketinden yararlanabilirsiniz. MailKit, Windows, Linux veya Mac sistemlerinde çalışan .NET veya .NET Core uygulamalarında kullanılabilen açık kaynaklı bir posta istemcisi kitaplığıdır. Bu makale, MailK

JavaScript eğitimi: React-vis ile kolay veri görselleştirmeleri

Veri görselleştirme hikaye anlatmanın önemli bir parçasıdır, ancak birkaç basit grafik yapmak için D3.js ile yabani otların arasında saatlerce kaybolabilirsiniz. İhtiyacınız olan tek şey grafiklerse, D3'ü saran ve size basit görselleştirmeler oluşturmanın uygun yollarını sunan birçok kitaplık vardır. Bu hafta, Uber'in oluştu

Bu 3 ipucuyla bulut performansını iyileştirin

Bulut bilişim performans sorunlarıyla karşılaşanlar, düşük performans gösteren bir iş yükünün sahip olduğu kaynakların sayısını hızlı bir şekilde artırabilirler. Bu, depolama I / O performansıyla başa çıkmak için daha fazla depolama eklemek, işlemciye bağlı iş yükleriyle başa çıkmak için daha fazla çekirdek / CPU eklemek veya sanal depolama G / Ç'den tamamen kaçınmak için kullanılabilir belleği artırmak anlamına gelir. Bulut sağlayıcıları da aynı tavsiyeyi verec