Idea ile tomcat web uygulaması nasıl debug edilir?

IntelliJ Idea kullananların merak ettiği konulardan birisi de uzak bir tomcat sunucusunda çalışan bir web uygulamasının nasıl debug edildiğidir. Çok uzatmadan direkt konuya gireceğim. Idea’nın Run menüsünden Edit Configuration menü seçeneğini tıklıyoruz. Artıya tıkladıktan sonra gelen seçeneklerden Remote seçeneğine tıklıyoruz ve resimde işaretli olan kısımdaki portu 8000 olarak giriyoruz. Uygun bir isim verip ok butonuna …

Idea ile tomcat web uygulaması nasıl debug edilir? Devamı »

Test Verisi Üretmek için Çare Mockaroo

Yazılım geliştirirken çok sık ihtiyaç duyduğumuz şeylerden birisi de test verisidir. Birileri bu ihtiyacı düşünerek bir servis meydana getirmiş. Mockaroo, bize rasgele üretilmiş datayı hem dosya olarak hem de kendi uygulamamızdan çağırabileceğimiz bir api şeklinde sunuyor. Test verilerini kendi rasgele veri üreten metodlarımızla da üretebiliriz. Fakat mockaroo servisinin ürettiği veriler, anlamlı veriler olacaktır. Yani bir …

Test Verisi Üretmek için Çare Mockaroo Devamı »

Sevdiğim Linux Komutları

Linux’ta işlerimizi daha çabuk ve hızlı görmek için komut satırını hızlı ve pratik bir şekilde kullanabilmemiz gerekiyor. Aşağıdaki listeyi zaman zaman güncelleyeceğim, sizlerinde bildiğiniz, eklememi istediğiniz komutlar varsa buraya ekleyebilirim: Dizin içeriğini listelemek için (dir):

Daha ayrıntılı listeleme için:

En faydalı komut: man. Herhangi bir komut hakkında bilgi için (örneğin ls):

Sistemde çalışan prosesleri …

Sevdiğim Linux Komutları Devamı »

Bırakın OctoPack Projenizin Nuspec Dosyasını Sizin için Oluştursun

Dotnet projelerinizi bir nuget paketi olarak yayımlamak isterseniz bunun için projenize ait bir nuspec dosyasının tanımlı olması gerekir. Nuspec içerisinde proje ile ilgili meta verileri tanımlarız. Bu verileri kullanarak, örneğin hangi dosyaların, klasörlerin olduğu, bağımlılıklar vs… ile ilgili bilgiler bu nuspec dosyasında belirtilir. Projenizde onlarca/yüzlerce dosya olduğunda elle bu dosyayı oluşturmak bizim için bir angarya …

Bırakın OctoPack Projenizin Nuspec Dosyasını Sizin için Oluştursun Devamı »

Java ile Block Zinciri (BlockChain) Yazıyoruz

Blockchain, şifrelenmiş ve birbirine eklenmiş işlem takibi sağlayan dağıtık bir veri tabanıdır. Her bir bilginin bloklar halinde, gelişmiş şifreleme algoritmalarıyla, birbirine bağlanarak kaydedildiği bu dağıtık veri tabanı, bizlere bir merkeze bağlı olmaksızın işlem yapabilme imkânı sağlıyor. Blok ise bu sistemin en küçük birimi diyebiliriz. Bloklar oluşturuldukları sırayı hiç bozmadan dizilirler. Bir blok’un yapısını ya da …

Java ile Block Zinciri (BlockChain) Yazıyoruz Devamı »

DbUp ile Veritabanı Değişiklik (Migration) Yönetimi

Daha önce blogumuzda fluentmigrator adlı dotnet kütüphanesinin tanıtımını yapmıştık. FluentMigrator ile c# sınıflarını kullanarak veritabanı güncellemelerini (migration) otomatize edebiliyorduk. Örneğin test veritabanı için kullandığımız veritabanı değişikliklerini aynı şekilde başka ortamlara (alfa, beta, canlı ortamlara) kolayca uygulayabiliyorduk. Peki bu tür işlemler için neden sql scriptlerini doğrudan kullanmıyoruz diye insanlar sormuşlar ve sql betik bazlı kütüphaneler geliştirmişlerdir. DbUp …

DbUp ile Veritabanı Değişiklik (Migration) Yönetimi Devamı »

Oracle için Pratik Sql Komutları

Zaman zaman yazılım geliştiricileri olarak veritabanında işlem yapma gereksinimi duymaktayız. İngilizce Structured Query Language ifadesinin kısaltması olan sql dili ile veritabanında istediğimiz işleri yönetim ve tasarım olarak gerçekleştirebiliriz. Bu yazımızda özel olarak Oracle veritabanında çok sık kullanılan sql ifadelerini biraraya getirdim. Umarım birilerine faydası olur. Sizin de görmek istediğiniz sql cümleleri olursa yorum olarak belirtebilirsiniz. Yeni …

Oracle için Pratik Sql Komutları Devamı »

Scroll to Top