Java
الذهاب إلى القناة على Telegram
Программирование на Java. По всем вопросам: @un_ixtime
إظهار المزيد1 597
المشتركون
لا توجد بيانات24 ساعات
-67 أيام
-2230 أيام
أرشيف المشاركات
1 597
Red Hat расширяет поддержку Java с помощью Eclipse Temurin
__________________________________
Eclipse Temurin — относительно новый дистрибутив OpenJDK от сообщества Eclipse Adoptium . Он стал предпочтительным дистрибутивом для многих разработчиков Java с момента его первого выпуска Java SE в августе 2021 года; с более чем полумиллиардом загрузок это самая популярная сборка OpenJDK в производстве.
Мы расширяем нашу поддержку приложений Java, включая поддержку Eclipse Temurin. Читайте дальше, чтобы узнать больше о проекте Temurin и о том, как Red Hat поддерживает варианты использования Temurin в разработке и производстве.
https://shly.link/FL7Dc
1 597
ava Does USB — это библиотека для работы с USB-устройствами от Java. Он позволяет обмениваться данными с USB-устройствами, отличными от устройств хранения данных, клавиатур и т. д., которые реализуют стандартные классы USB, о которых заботится операционная система. Типичными случаями являются USB-устройства с настраиваемым протоколом производителя.
Библиотека использует API сторонних функций и памяти для доступа к собственным API базовой операционной системы. Он использует только код Java и не нуждается в JNI или какой-либо собственной сторонней библиотеке.
API внешних функций и памяти (также известный как проект Panama) находится в предварительной версии и будет представлен в будущей версии Java. В настоящее время его можно протестировать с ранним доступом Java 19 (с включенными функциями предварительного просмотра).
https://shly.link/ghFid9
1 597
Познакомьтесь с востребованным направлением программирования. Освойте базовые инструменты и возможности Java на практике. Узнайте 5 правил синтаксиса языка Java, которые нужно соблюдать каждому начинающему разработчику. Участвуйте в онлайн-интенсиве Skillbox с 25 по 27 августа в 19:00 по московскому времени.
Успейте зарегистрироваться: 👉 https://clc.to/CDgFeA.
Сразу отправим вам на почту чек-лист по знаниям и навыкам, которые необходимы backend-разработчику для трудоустройства.
Кому подойдёт интенсив:
📌 Новичкам в программировании.
Получите базовые навыки программирования на Java, научитесь писать простой код и узнаете основные функции. Попрактикуетесь в разработке, создадите свой первый проект и заложите основу для новой карьеры.
📌Начинающим разработчикам.
Углубите знания о Java и станете увереннее в своих проектах. Разработаете приложение за 3 дня, выявите ошибки, получите практические советы от опытного программиста.
Интенсив ведёт Даниил Пилипенко — основатель и директор центра подбора IT-специалистов SymbioWay.
С 2004 года разрабатывает и руководит разработкой на Java, PHP и во фронтенде. 50 раз выступил на семинарах и конференциях.
🎁 Всем, кто дойдёт до конца интенсива, подарим электронную книгу «Человек + машина» издательства МИФ.
Подключайтесь к прямым эфирам и используйте возможность получить сертификат на 10 000 рублей на любой курс Skillbox.
Сделайте первый шаг к перспективной IT-профессии!
1 597
Предупреждение о библиотеках Java и уязвимостях безопасности десериализации
___________________________
Специалисты из университетов Франции, Германии, Люксембурга и Швеции глубоко изучили известные уязвимости десериализации Java и теперь вновь представили свои выводы. Короче говоря, они привлекли внимание к тому, как библиотеки могут случайно ввести серьезные бреши в системе безопасности.
https://shly.link/gia8D
1 597
Как провести рефакторинг для настраиваемой зависимости за 5 шагов
https://shly.link/WbsUv
Создание масштабируемых потоковых приложений
Этот пост знакомит разработчиков с DataStax Astra Streaming с учебным пособием, которое показывает, как можно легко создавать масштабируемые потоковые приложения.
https://shly.link/CskeY
1 597
Java: передача параметров по значению или по ссылке
__________________________
Прежде всего, мы должны понять, что подразумевается под передачей по значению или передачей по ссылке.
—Передача по значению : значения параметров метода копируются в другую переменную, а затем передается скопированный объект, поэтому он называется передачей по значению.
—Передача по ссылке : методу передается псевдоним или ссылка на фактический параметр, поэтому он называется передачей по ссылке.
https://shly.link/MWRcm
1 597
Абстрактные классы и интерфейсы в Java
__________________________
Содержание
1) Что такое объектно-ориентированное программирование?
2) Что такое Абстракция?
3) Абстрактные классы в Java
4) Интерфейсы в Java
https://shly.link/mdmsxp1
1 597
Как вызвать ошибку java.lang.ClassCircularityError
_____________________________
https://shly.link/b3YW2
1 597
Объединение журналов в ваших Java-приложениях
_____________________________
На первый взгляд может показаться, что ведение журнала в Java стандартизировано, но существует несколько конкурирующих стандартов , что создает проблемы, которые нам необходимо решить. В этой статье мы рассмотрим замену всех ненужных библиотек ведения журналов одной.
Если вы ищете, как полностью и безопасно удалить Log4j из ваших проектов, эта статья покажет именно это. Я не призываю вас делать это, поскольку вы можете просто поменять набор известных проблем на неизвестные; Я просто говорю, что вот как вы можете это сделать, если хотите.
https://shly.link/NXdbf
1 597
Spring Boot: ХОРОШО и ПЛОХО
_________________________
Итак, вы сделали свой выбор. Ява. Хороший выбор!
Теперь вам нужно выбрать фреймворк, потому что все мы знаем, что язык программирования без фреймворка, с которым нужно работать в паре, подобен еде без соли.
Вы провели массу исследований, прочитали множество статей, опросили несколько человек и, конечно же, проверили популярность всех Java-фреймворков за эти годы.
Когда дело доходит до выбора Java-фреймворка, у вас нет недостатка в вариантах выбора. Однако в последние годы один фреймворк стал явным фаворитом среди разработчиков: Spring Boot.
В этой статье мы поговорим о ЗА и ПРОТИВ Spring Boot, а также о вариантах использования, в которых вы можете захотеть его использовать.
https://shly.link/mdmc2Z4
1 597
2D-массив в Java — двумерные и вложенные массивы
_____________________________
В этой статье мы поговорим о двумерных массивах в Java. Вы увидите синтаксис для его создания и как добавлять и получать доступ к элементам в двумерном массиве.
https://shly.link/AsZ7Y
1 597
10 лучших практик в Java
____________________________
Java — надежный и проверенный временем язык. Однако даже самые опытные разработчики время от времени допускают ошибки. Чтобы писать код, который легко читать и поддерживать, важно следовать рекомендациям.
В этом сообщении блога будут обсуждаться некоторые из наиболее распространенных передовых методов работы с Java и объясняться, почему они важны. Имейте в виду, что не все эти рекомендации применимы к каждому проекту — руководствуйтесь здравым смыслом, решая, что подходит для вашей кодовой базы.
https://shly.link/mdmrfm0
1 597
16 лучших практик в производстве Spring Boot
____________________________
Spring Boot — самая популярная платформа Java для разработки микросервисов. В этой статье я поделюсь с вами лучшими практиками, которые я принял с 2016 года для использования Spring Boot в профессиональной разработке. Они основаны на моем личном опыте и статьях некоторых известных экспертов по Spring Boot.
В этой статье я сосредоточусь на методах, специфичных для Spring Boot (и в большинстве случаев также применим к проектам Spring). Лучшие практики перечислены ниже в произвольном порядке.
https://shly.link/mdmf15v
1 597
10 отличных фреймворков Java, используемых в 2022 году
_______________________________
Java — это мощный язык, и в сочетании с платформами Java может предоставить вам отличные решения для электронной коммерции, банковского дела, облачных вычислений, финансов, больших данных, фондового рынка и многого другого в любой области.
https://shly.link/mdmdxS0
1 597
5 невыразимых особенностей Kotlin
____________________________
Как давно вы программируете на Котлине? Если вы думаете, что знаете все функции, доступные в Kotlin, подумайте еще раз. Вот 5 функций, о которых вы, возможно, не знали, которые существовали в Kotlin.
https://shly.link/mdmp0bc
1 597
Глубокое погружение в конфигурацию Spring Boot
________________________________
В этой статье вы узнаете больше о настройке Spring Boot. Я покажу вам, как эффективно использовать его в различных средах. В частности, мы немного подробнее поговорим о конфигурации для Kubernetes. Существует множество доступных параметров, включая свойства, файлы YAML, переменные среды и аргументы командной строки. Чего мы хотим добиться, так это строгого отделения конфигурации от кода нашего приложения. Мы должны соблюдать третье правило Двенадцатифакторного приложения.
https://shly.link/eJPMF
1 597
Загрузка классов Java: влияние на производительность
Узнайте больше о загрузке классов в Java и ее влиянии на производительность.
https://shly.link/AXPan
1 597
Превратите любую Java-программу в автономный EXE-файл
___________________________________
Итак, в этой статье мы сосредоточимся на довольно простом подходе, который будет работать для любого приложения, независимо от того, какие зависимости вы включаете или какие функции JVM используете.
https://shly.link/46e90
1 597
Подводные камни проектирования программного обеспечения данных на Java: нужен ли нам конструктор на JPA?
В этой статье подробно изучите код, особенно в мире Jakarta EE, в основном для того, чтобы ответить на вопросы: нужен ли нам конструктор на JPA и почему?
https://shly.link/wU50V
