ümit SamimiBellek Performansını Verimli Kullanma Yöntemleri1. Lazy yöntemleri tercih edinApr 12, 20232Apr 12, 20232
ümit SamimiCircuit Breaker : Resilience4JÇalıştığım kurumdaki microservis uygulamalarından bir tanesinde circuit breaker için Resilience4J’yi tercih ettik. İlgili dokümantasyonu…Jan 28, 2023Jan 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…Jan 1, 2023Jan 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.Apr 7, 20221Apr 7, 20221
ü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ı…Mar 13, 20221Mar 13, 20221
ümit SamimiConcurrency(Java) nedir?Concurrency konusunu işlemeden önce bazı temel kavramları öğrenmemiz gerekmektedir.Mar 13, 2022Mar 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…May 8, 2021May 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.Dec 30, 2020Dec 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…Aug 1, 2020Aug 1, 2020