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

По всем вопросам: @un_ixtime
Download Telegram
Kubernetes для разработчиков — старт 17 ноября

В 2022 еще можно успеть изучить K8s. С 17 ноября по 29 декабря в Слёрме пройдет поток курса «Kubernetes для разработчиков».

Зачем нужен курс?
Чтобы знать, что делать, когда админ говорит: «Вот тебе кластер, работай с ним». Погрузиться в Kubernetes, понять, как с ним взаимодействовать разработчику и какие у инструмента есть возможности кроме запуска контейнера с приложением в кластере.

Что в программе?
🔹базовые абстракциями K8s и устройство кластера;
🔹запуск приложений в кластере;
🔹локальная разработка в Kubernetes;
🔹особенности языков программирования при запуске в Kubernetes (Java, Python, Go).

Как выглядят видеоуроки?
Вот, например, фрагмент урока, где Марсель Ибраев объясняет, почему Kubernetes стал инфраструктурным стандартом: https://youtu.be/mQsUaPSQjF4

Подробности о курсе: https://slurm.club/3zul35i
Все о JVM (виртуальная машина Java)

Когда дело доходит до получения «истинных» знаний о какой-либо технологии, ничто не сравнится с официальной документацией. Итак, вот ссылка . Я попытался написать сводку информации о JVM, доступной на различных веб-сайтах.

https://shly.link/mdmtUyj
Как операции CRUD используются для обработки файлов в Java?

В этой статье вы найдете практический подход к реализации операций CRUD: создание, чтение, обновление и удаление с помощью различных примеров кода.

https://shly.link/PQVu2
Полезные и неизвестные функции Java

В этой статье вы узнаете о некоторых полезных функциях Java, о которых вы, вероятно, не слышали. Это мой личный список функций, которыми я недавно пользовался или просто наткнулся на них, читая статьи о Java.

https://shly.link/UzmTY
Математические операторы Java

Java поддерживает все стандартные арифметические операторы для выполнения основных математических операций над переменными и/или литералами Java. В этом учебнике по программированию мы подробно рассмотрим бинарные и унарные математические операторы Java, результирующие типы данных, а также правила старшинства операторов.

https://shly.link/bxbAD
Некоторые устаревшие технологии Java

Основным основанием для моего суждения о том, какие технологии не следует изучать, являются следующие:

Может ли она быть использована в реальной разработке?
Способствует ли это более глубокому пониманию технологии?

https://shly.link/mdmYvDy
👎2
Как опубликовать библиотеку Java в Maven Central — полное руководство

Это подробное пошаговое руководство о том, как опубликовать библиотеку Java в центральном репозитории Maven .

https://shly.link/qJb2v
Используйте hashmap в Java

В языке программирования Java hashmap представляет собой список связанных значений. Java использует hashmap для хранения данных. Если вы храните много структурированных данных, полезно знать различные доступные методы извлечения.

https://shly.link/v0zaD
Три способа отделить обычный текст от HTML с помощью Java

Узнайте о трех решениях API, которые можно использовать для преобразования документа HTML в текст, преобразования строки HTML в текст и удаления HTML из текстовой строки.

https://shly.link/rGYuo
Forwarded from Тестирование
Java для тестировщиков: полное пошаговое руководство

При разработке через тестирование (TDD), если вы хотите писать хороший код, вы должны сначала написать тесты, а затем выяснить, как заставить их проходить.

https://shly.link/C790d
5 фреймворков Java для изучения в 2022 году.

Если вы разработчик Java, скорее всего, вы слышали об одной из этих платформ. Все они широко используются в приложениях корпоративного уровня, и поэтому они более известны, чем большинство других языков программирования, таких как Python или Ruby. Но какие из них лучшие? В этой статье мы рассмотрим, что делает каждый фреймворк столь популярным среди разработчиков, работающих с Java Enterprise Edition (EE).

https://shly.link/pBhsQ
Рефакторинг if/elseif/elseif с использованием шаблона проектирования стратегии

https://shly.link/mdmHm6k
👍8
Spring Boot 3.0 становится общедоступным

Этот выпуск является кульминацией 12-месячной работы и более 5700 коммитов , сделанных 151 человеком. Большое спасибо всем, кто внес свой вклад, и всем первым пользователям, которые предоставили важные отзывы о вехах.
https://shly.link/MVa9V
Как избежать исключения NullPointerException в Java

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

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

https://shly.link/aUnUF
👍3
Что такое потоки в Java? Как создать тему с примерами

Потоки в Java — это предопределенные классы, доступные в пакете java.package при написании программ. Как правило, каждая программа имеет один поток, предоставляемый пакетом java.package.

https://shly.link/VCn9L
👍2
Попробуйте этот файловый менеджер Java в Linux

Компьютеры — это причудливые картотечные шкафы, полные виртуальных папок и файлов, ожидающих, чтобы на них можно было ссылаться, делать перекрестные ссылки, редактировать, обновлять, сохранять, копировать, перемещать, переименовывать и систематизировать. В этой статье мы рассмотрим файловый менеджер для вашей системы Linux.

На закате дней Sun Microsystem существовала система Java Desktop System, которая, как ни странно, была написана не на Java. Вместо этого это был (согласно Sun.com в то время) «разумный выбор интегрированного и настроенного программного обеспечения для настольных ПК, большинство из которых основано на открытом исходном коде и открытых стандартах». Он был основан на GNOME с офисным пакетом, приложениями электронной почты и календаря, обменом мгновенными сообщениями и «технологией Java». Я обнаружил, что размышляю о том, что потребуется для создания рабочего стола на Java. Объективно рабочий стол на самом деле не так уж и много состоит. По общему мнению, рабочий стол состоит из панели, системного трея, меню приложений и файлового менеджера.

Найденный мной файловый менеджер Java называется JFileProcessor, или сокращенно JFP

https://shly.link/Hyace
Вышла IntelliJ IDEA 2022.3!

IntelliJ IDEA 2022.3 теперь доступна с многочисленными улучшениями и новыми интересными функциями!
https://shly.link/xhXXe
Обозреватель параметров JVM


Процессор параметров JVM выводит доступные для поиска веб-страницы, доступные на foojay.io и chriswhocodes.com, а также файлы JSON для использования в ваших собственных инструментах.

https://chriswhocodes.com/
Парсинг веб-страниц с помощью Java

Некоторые из популярных языков, используемых для парсинга веб-страниц, — это Python, JavaScript с Node.js, PHP, Java, C# и многие другие. У каждого языка есть свои сильные и слабые стороны. А пока давайте сосредоточимся на парсинге веб-страниц с помощью Java.

https://shly.link/devBhtu
Java-комментарии

В этом руководстве по программированию будут представлены различные виды комментариев в Java, а также даны некоторые рекомендации по их оптимальному использованию.

https://shly.link/LbCc7
👍1