Библиотека Java разработчика
10.8K subscribers
1.14K photos
564 videos
58 files
1.44K links
📚 Лайфхаки, приёмы и лучшие практики для Java-разработчиков. Всё, что ускорит код и прокачает навыки. Java, Spring, Maven, Hibernate.


По всем вопросам @evgenycarter

РКН clck.ru/3KoGeP
Download Telegram
Media is too big
VIEW IN TELEGRAM
11 интересных фишек Java

Этим летом я получил сертификат по Java 11. Я ожидал, что это будет легко, ведь я занимаюсь Java-разработкой уже 14 лет и, конечно, должен был уже все это увидеть. Как же я ошибался! Я столкнулся со многими вещами, о которых даже не подозревал, что они возможны в Java.

Это может означать либо то, что я был ужасным разработчиком в течение мучительно долгого времени, либо то, что эти вещи просто немного менее известны и на самом деле очень интересны.

Я надеюсь, что это именно так, поэтому в этом докладе я уделю 15 минут тому, чтобы рассказать об 11 вещах, на изучение которых у меня ушло 14 лет. А это значит, что у вас есть шанс научиться этим вещам в 490896 раз быстрее, чем я! 🚀

источник

👉@BookJava
👍3
Oracle DevLive Level Up - Java Developer Day

Java Management Service - Managing Your Java Estate Just Got Easier
OpenJDK - Change the Future of Java
Java Virtual Threads
Building High Performance Microservices for Java with Micronaut & GraalVM
Moving the Java Community Forward
GraalVM Native Image — Faster, Smarter, Leaner
Z Garbage Collector: The Next Generation
JavaFX 20 and Beyond
Helidon - Microservices on Modern Java
Evolving the Security of the Java Platform

источник

👉@BookJava
👍3
Oracle DevLive Level Up - Java Developer Day

Java 20: Reviewing the Enhancements in the Latest JDK Release
Java Language Futures, Spring 2023 Edition
Troubleshooting Native Memory Issues in Java Applications
Continuous Monitoring with JDK Flight Recorder
Java First. Java Always. | DevLive Level Up Keynote

источник

👉@BookJava
👍2
Media is too big
VIEW IN TELEGRAM
Docker Compose и Spring Boot 3.1

Наверняка вам приходилось запускать разрабатываемое приложение для какого-то ручного тестирования разрабатываемых функций. А для этого, как правило, нужно некоторое окружение: базы данных, серверы кэша, брокеры очередей сообщений и т.д.
И чтобы не разворачивать это всё вручную, можно использовать контейнеры, а разработчики Spring Boot предлагают интеграцию Spring Boot и Docker Compose, благодаря которой использование контейнеров требует минимум кода.

источник

👉@BookJava