Drukarnia.BLOG

Java

68 довгочитів
68Довгочитів

Java Memory Model ↔ PostgreSQL MVCC: один і той самий фундамент конкурентності

Java Memory Model та PostgreSQL MVCC/Isolation Levels — це дві відповіді на одне й те саме фундаментальне питання: за яких умов зміна, зроблена одним учасником (потоком / транзакцією), стає видимою для іншого?

Теми цього довгочиту:

Javaта ще 4 теми
Оплески від користувачів 21

MVC vs WebFlux: Усе, що потрібно знати для правильного вибору

Web MVC — динозавр чи надійний ветеран? WebFlux — хайп чи майбутнє Java? Якщо вагаєшся, що обрати для веб-проєкту, настав час розкласти все по поличках.

Картинка довгочиту

Теми цього довгочиту:

Javaта ще 4 теми

Idle?No,thx. Моя невеличка Java-програмка для попередження стану idle в ОС

Проста консольна програма для обходу стану idle в ОС, актуально для Windows, де фоновими системними процесами важко кермувати.

Картинка довгочиту

Теми цього довгочиту:

Додаткита ще 3 теми

Стратегічний дизайн виключень

Виключення у Java — звісно ж класний механізм, але невміле їх використання може суттєво погіршити продуктивність системи, особливо у "критичних шляхах" виконання.

Теми цього довгочиту:

Javaта ще 3 теми
Оплески від користувачів 47

BalansyrHDD. Вгамовуємо мікрофрізи та coil whine за допомогою моєї програми

Моя Java-програмка для стареньких компутерів, що допомагає позбутися мікрофрізів та coil whine (пищання в дроселях HDD).

Картинка довгочиту

Теми цього довгочиту:

Застосунки Для Windowsта ще 4 теми
Оплески від користувачів 1

Як насправді працює @Async у Spring і коли його використання створює більше проблем, ніж вирішує

Розбираємо небезпеки анотації @Async у Spring — як вона працює за кулісами, чому втрачається контекст логування, підводні камені з транзакціями та self-invocation

Картинка довгочиту

Теми цього довгочиту:

Javaта ще 3 теми
Оплески від користувачів 23

RFC 7807. Що це і для чого він потрібен бекенд розробникам

Як стандарт RFC 7807 змінює підхід до обробки помилок у Java розробці. У статті: що це таке, як працює формат "Problem Details", приклади використання та готовий код для інтеграції у Spring Boot

Теми цього довгочиту:

Javaта ще 4 теми
Оплески від користувачів 31

Порівняння рішень на Java, Kotlin та Scala

Давайте розглянемо, як задачу https://leetcode.com/problems/relative-ranks/solutions/6326961/sorting-mapping-approach можна вирішити трьома мовами програмування — Java, Kotlin та Scala.

Теми цього довгочиту:

Javaта ще 4 теми
Оплески від користувачів 21

Java. jOOQ

Довгочит буде про jOOQ — бібліотеку, яка зручно поєднує світ Java і SQL. Якщо ви працюєте з базами даних у Java, то, скоріш за все, зустрічались з такими дилемами:

Картинка довгочиту

Теми цього довгочиту:

Javaта ще 4 теми
Оплески від користувачів 36

Автори в темі