ümit SamimiBellek Performansını Verimli Kullanma Yöntemleri1. Lazy yöntemleri tercih edin4 min read·Apr 12, 2023--2--2
ümit SamimiCircuit Breaker : Resilience4JÇalıştığım kurumdaki microservis uygulamalarından bir tanesinde circuit breaker için Resilience4J’yi tercih ettik. İlgili dokümantasyonu…4 min read·Jan 28, 2023----
ümit SamimiShedlock kullanarak Distrubuted Scheduler yazmakEğer bir uygulamanın birden fazla örneğini aynanda çalıştırıyorsanız(scale), çalışan her örneğin aynı veriyi okuyup, aynı veri üzerinde…2 min read·Jan 1, 2023----
ümit SamimiCallable / FutureYazı dizimizin 3. bölümüne geldik. Bir önceki bölümü okumak isterseniz, linki aşağıya bırakıyorum.2 min read·Apr 7, 2022--1--1
ümit SamimiJava ThreadsHerhangi bir dili kullanarak, bir program yazdığınızda o programın bir görevi olur. Aslında hangi talimatları gerçekleştireceğini, programı…8 min read·Mar 13, 2022--1--1
ümit SamimiConcurrency(Java) nedir?Concurrency konusunu işlemeden önce bazı temel kavramları öğrenmemiz gerekmektedir.3 min read·Mar 13, 2022----
ümit SamimiHibernate dirty check mekanizmasıHibernate, ‘managed’ statüsündeki yani persistence context’e eklemiş durumda olan varlık(entity) nesnelerini kontrol eder. Bir varlık…3 min read·May 8, 2021----
ümit SamimiinFinartzJava Memory ModelUzun zamandır değinmeyi planlandığım fakat vakit ayıramadığım bir konuyu bugün elimden geldiğince anlaşılabilir şekilde yazacağım.8 min read·Dec 30, 2020----
ümit SamimiSpring Transaction - PropagationTransaction, veri tabanındaki en küçük işlemdir. Silme, güncelleme ve benzeri bir çok işlem yapılabilir fakat bu işlemleri gruplayarak…2 min read·Aug 1, 2020----