Изучение Spring Boot у новичков часто вызывает перегруз 😵💫
Поэтому автор сделал Spring Boot Self Learning Guide: короткий гайд с упором на примеры, который покрывает самые часто используемые фичи Spring Boot.
👉 Java Portal
Поэтому автор сделал Spring Boot Self Learning Guide: короткий гайд с упором на примеры, который покрывает самые часто используемые фичи Spring Boot.
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - sivaprasadreddy/spring-boot-self-learning-guide: Spring Boot Self Learning Guide
Spring Boot Self Learning Guide. Contribute to sivaprasadreddy/spring-boot-self-learning-guide development by creating an account on GitHub.
👍8❤6🔥4🌚1
Java: с
👉 Java Portal
CompletableFuture.allOf(...) можно дождаться завершения сразу нескольких асинхронных задач, без ручной возни с join() по каждой.Please open Telegram to view this post
VIEW IN TELEGRAM
👍7
Осознанная стоимость абстракций: Autoboxing в современной Java
👉 Java Portal
Мы живём во времена, когда на оперативной памяти для heap Java-приложений почти не экономят, а архитектурные решения, которые ещё недавно можно было назвать расточительными, всё чаще воспринимаются как best practices.
Но не все коту масленица. Благодаря AI-буму, облачным вычислениям и микросервисной архитектуре с сотнями одновременно работающих инстансов, мы можем воочию наблюдать неукротимый рост стоимости оперативной памяти, что обязывает вернуться к рассмотрению принципов её экономии.
В этих условиях привычные абстракции требуют переоценки.
Сегодня я хочу напомнить об одной из самых распространенных в Java — autoboxing — механизме автоматической упаковки примитивных типов в соответствующие объекты-обертки.
Приглашаю вас посмотреть на знакомый Java-код не глазами разработчика, а глазами JVM, сборщика мусора и процессора, и разобраться, как незаметные на уровне синтаксиса решения превращаются в аллокации, давление на GC и раздувание heap.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7