Java
1.63K subscribers
223 photos
5 videos
3 files
901 links
Программирование на Java.

По всем вопросам: @un_ixtime
Download Telegram
Сегодня мы окунемся в мистический мир Java Reflection и его ключевую роль в создании проекта JetORM — небольшого, но мощного ORM-фреймворка, вдохновленного Hibernate.

https://medium.com/@sg24101999/reflecting-on-java-unveiling-the-magic-of-reflection-7140a465ff6b
В этом уроке мы научимся взаимодействовать с удаленным сервером с помощью библиотек JSch, Apache Mina SSHD и SSHJ. Также мы увидим, как установить соединение с удаленным сервером с помощью закрытого ключа и вывести список всех папок в определенном каталоге с сервера. https://www.baeldung.com/java-show-every-file-remote-server
beetRoot: еще один веб-фреймворк?

это простая и быстрая среда разработки веб-приложений на Java, а также полноценная и безопасная клиент-серверная среда, готовая к запуску. https://foojay.io/today/beetroot-yet-another-web-framework/
☕️Отправка сообщений WhatsApp в Spring Boot с использованием Twilio

https://www.baeldung.com/spring-boot-twilio-whatsapp

☕️Серия Apache Kafka
Подборка образовательный материалов

https://www.baeldung.com/apache-kafka-series

☕️Как реализовать адаптивный веб-дизайн на Java

https://vaadin.com/blog/how-to-implement-responsive-web-design-in-java-vaadin
Если вы разработчик Java и используете Docker для упаковки своих приложений, вы могли заметить, что размер конечного образа может быть довольно большим даже для проектов типа «hello world». В этой статье мы рассмотрим несколько советов по оптимизации размера образа Docker для приложений Java.

https://medium.com/@RoussiAbel/optimizing-java-base-docker-images-size-from-674mb-to-58mb-c1b7c911f622
Понимание структуры памяти JVM с помощью новой опции виртуальной машины PrintMemoryMapAtExit в OpenJDK24

Недавно в OpenJDK24 была добавлена ​​новая опция HotSpot JVM под названием PrintMemoryMapAtExit.

https://foojay.io/today/understanding-jvm-memory-layout-with-openjdk24s-new-printmemorymapatexit-vm-option

Актуален ли Java сегодня?

Одной из самых больших проблем для технологий в настоящее время является необходимость идти в ногу с последними разработками, оставаясь актуальными для потребностей современного бизнеса и продолжая предоставлять пользователям добавленную стоимость. Мир меняется быстрее, чем когда-либо прежде, и темпы этих изменений не показывают никаких признаков замедления.

Как основной язык программирования, Java также подвержен этим проблемам. Регулярно появляются новые, упрощенные языки. Сможет ли Java удержать свою корону? Есть ли еще потенциал для тех, кто только начинает свою карьеру разработчика с Java? https://blog.jetbrains.com/idea/2024/07/is-java-still-relevant-nowadays
Сортировка массива строк по длине строк

В этом уроке мы рассмотрим различные подходы к сортировке строкового массива по длине элемента. https://www.baeldung.com/java-sort-string-array-length-comparator

Встраивание Java-приложений на веб-сайты без сторонних файлов cookie

https://vaadin.com/blog/embedding-java-apps-on-websites-without-third-party-cookies
Forwarded from Devops
В этой статье мы обсудим один из необычных случаев, с которым мы столкнулись на пути развертывания виртуальных потоков в Java 21.

Узнайте, как виртуальные потоки Java 21 могут преобразовать высокопроизводительные параллельные приложения за счет сокращения накладных расходов на управление потоками. https://netflixtechblog.com/java-21-virtual-threads-dude-wheres-my-lock-3052540e231d