plantuml—Создание диаграмм из текстового описания
Создание диаграммы UML из текстового описания
PlantUML не подвержен уязвимости log4j.
https://shly.link/ghgmgM
Создание диаграммы UML из текстового описания
PlantUML не подвержен уязвимости log4j.
https://shly.link/ghgmgM
GitHub
GitHub - plantuml/plantuml: Generate diagrams from textual description
Generate diagrams from textual description. Contribute to plantuml/plantuml development by creating an account on GitHub.
👍3
Обработка часовых поясов в приложении Spring Boot
Часто встречаются приложения, работающие в разных часовых поясах. Согласованная обработка операций с датой и временем на нескольких уровнях приложения может оказаться непростой задачей.
В этой статье мы попытаемся понять параметры, доступные в Java, и применить их в контексте приложения Spring для эффективной обработки часовых поясов.
https://shly.link/NG0HM
Часто встречаются приложения, работающие в разных часовых поясах. Согласованная обработка операций с датой и временем на нескольких уровнях приложения может оказаться непростой задачей.
В этой статье мы попытаемся понять параметры, доступные в Java, и применить их в контексте приложения Spring для эффективной обработки часовых поясов.
https://shly.link/NG0HM
Java по-прежнему популярен по этой одной причине
Взгляд в прошлое, настоящее и будущее Java
https://shly.link/2Yz6u
Взгляд в прошлое, настоящее и будущее Java
https://shly.link/2Yz6u
Как использовать геометрические фигуры в Java
Java предоставляет класс Graphics2D для визуализации двухмерного (2D) текста, фигур и изображений в приложениях Java. Этот класс является частью пакета java.awt . Кроме того, интерфейс Shape используется для определения объектов, представляющих собой геометрические фигуры. Эти геометрии можно найти в пакете java.awt.geom .
В этом руководстве по программированию разработчики узнают, как использовать класс Graphics2D и интерфейс Shape для визуализации геометрической 2D-графики в Java.
https://shly.link/cBDAv
Java предоставляет класс Graphics2D для визуализации двухмерного (2D) текста, фигур и изображений в приложениях Java. Этот класс является частью пакета java.awt . Кроме того, интерфейс Shape используется для определения объектов, представляющих собой геометрические фигуры. Эти геометрии можно найти в пакете java.awt.geom .
В этом руководстве по программированию разработчики узнают, как использовать класс Graphics2D и интерфейс Shape для визуализации геометрической 2D-графики в Java.
https://shly.link/cBDAv
Developer.com
How to Use Geometric Shapes In Java | Developer.com
A programming tutorial covering the Graphics2D class and java.awt package, which are used to draw shapes in Java. Learn more.
👍3
Лучшие практики в Kotlin
Если вы занимаетесь разработкой приложений для Android, вы должны знать, какое значение играет язык при разработке приложения, которым в ближайшем будущем будут пользоваться миллионы людей. Kotlin в настоящее время является наиболее широко используемым языком, и сам Google полностью перешел с Java на Kotlin. Таким образом, всегда полезно разработать совместимое приложение, которое в ближайшем будущем могут редактировать и над которым могут работать другие разработчики, и, следовательно, очень важно использовать передовой опыт разработки приложений для Android на основе Kotlin. Я буду делиться ссылками с точками, где это необходимо, чтобы у вас было правильное представление о том, как и где его использовать. Рекомендуется прочитать документацию. Итак, с учетом сказанного, давайте начнем…
https://shly.link/mdmcgnX
Если вы занимаетесь разработкой приложений для Android, вы должны знать, какое значение играет язык при разработке приложения, которым в ближайшем будущем будут пользоваться миллионы людей. Kotlin в настоящее время является наиболее широко используемым языком, и сам Google полностью перешел с Java на Kotlin. Таким образом, всегда полезно разработать совместимое приложение, которое в ближайшем будущем могут редактировать и над которым могут работать другие разработчики, и, следовательно, очень важно использовать передовой опыт разработки приложений для Android на основе Kotlin. Я буду делиться ссылками с точками, где это необходимо, чтобы у вас было правильное представление о том, как и где его использовать. Рекомендуется прочитать документацию. Итак, с учетом сказанного, давайте начнем…
https://shly.link/mdmcgnX
❤1
☕️Представляем публичную предварительную версию Fleet
https://shly.link/owrpE
☕️8+1 совет по оптимизации кода Java
https://shly.link/mdmechL
https://shly.link/owrpE
☕️8+1 совет по оптимизации кода Java
https://shly.link/mdmechL
The JetBrains Blog
Introducing the Fleet Public Preview | The JetBrains Fleet Blog
Since the initial announcement of Fleet, we have had an overwhelming amount of interest from all of you, with over 137,000 people signing up for the private preview. Our reason for starting with a clo
👍4👎1🌚1
Изучите принципы проектирования SOLID с использованием Java
Основная идея этой статьи — показать принципы проектирования SOLID и предоставить примеры реализации этих принципов с использованием Java в качестве основного языка.
https://shly.link/devbpoi
Основная идея этой статьи — показать принципы проектирования SOLID и предоставить примеры реализации этих принципов с использованием Java в качестве основного языка.
https://shly.link/devbpoi
DEV Community
Learn SOLID design principles using Java
This post can be seen here as well. The main idea from this article is to show the SOLID design...
10+ советов по Java для более чистого кода
В этой статье мы обсудим некоторые из наиболее важных привычек чистого кода, которые должен усвоить Java-разработчик.
https://shly.link/mdmnwpa
В этой статье мы обсудим некоторые из наиболее важных привычек чистого кода, которые должен усвоить Java-разработчик.
https://shly.link/mdmnwpa
Зачем мне переопределять методы equals и hashcode в Java?
В этой статье мы представим два тесно связанных друг с другом метода: equals()и hashcode(). Мы сосредоточимся на их отношениях друг с другом, на том, как правильно их переопределить и почему мы должны переопределять оба или ни то, ни другое.
https://shly.link/mdmLrjt
В этой статье мы представим два тесно связанных друг с другом метода: equals()и hashcode(). Мы сосредоточимся на их отношениях друг с другом, на том, как правильно их переопределить и почему мы должны переопределять оба или ни то, ни другое.
https://shly.link/mdmLrjt
Medium
Why do i need to override the equals and hashcode methods in Java?
In this article, we’ll introduce two methods that closely belong together: equals() and hashcode(). We’ll focus on their relationship.
Исключения в лямбда-выражениях Java
Java представила концепцию проверенных исключений . Идея заставить разработчиков управлять исключениями была революционной по сравнению с более ранними подходами .
В настоящее время Java остается единственным распространенным языком, предлагающим проверенные исключения. Например, каждое исключение в Kotlin не проверяется.
Даже в Java новые функции противоречат проверенным исключениям: сигнатура встроенных функциональных интерфейсов Java не использует исключения. Это приводит к громоздкому коду, когда кто-то интегрирует устаревший код в лямбда-выражения. Это очевидно в потоках.
В этом посте я хотел бы глубже погрузиться в то, как можно справляться с такими проблемами.
https://shly.link/JYZJj
Java представила концепцию проверенных исключений . Идея заставить разработчиков управлять исключениями была революционной по сравнению с более ранними подходами .
В настоящее время Java остается единственным распространенным языком, предлагающим проверенные исключения. Например, каждое исключение в Kotlin не проверяется.
Даже в Java новые функции противоречат проверенным исключениям: сигнатура встроенных функциональных интерфейсов Java не использует исключения. Это приводит к громоздкому коду, когда кто-то интегрирует устаревший код в лямбда-выражения. Это очевидно в потоках.
В этом посте я хотел бы глубже погрузиться в то, как можно справляться с такими проблемами.
https://shly.link/JYZJj
A Java geek
Exceptions in lambdas
Java introduced the concept of checked exceptions. The idea of forcing developers to manage exceptions was revolutionary compared to the earlier approaches. Nowadays, Java remains the only widespread language to offer checked exceptions. For example, every…
Разработчики хотят повышения производительности и эффективности в Java 20
Java 20, скорее всего, будет включать в себя полезные функции, такие как улучшения параллелизма и профилирования, но добавочные обновления вряд ли понравятся всем.
https://shly.link/VKQnZ
Java 20, скорее всего, будет включать в себя полезные функции, такие как улучшения параллелизма и профилирования, но добавочные обновления вряд ли понравятся всем.
https://shly.link/VKQnZ
Software Quality
Developers want improved performance, efficiency in Java 20
As Java 20 takes shape, developers are calling for more improvements to the popular programming language, including concurrency and profiling improvements.
GraalVM 22.3 уже здесь: сборки JDK 19, поддержка jlink, новые функции мониторинга и многое другое!
https://shly.link/mdmcvjG
https://shly.link/mdmcvjG
Ошибки Java, которых разработчики должны избегать любой ценой
Ошибки в программировании указывают на то, что есть место для прогресса. То же самое и для Java-программистов. Они также допускают ошибки, поэтому мы составляем список наиболее важных ошибок Java.
https://shly.link/mdmTtaJ
Ошибки в программировании указывают на то, что есть место для прогресса. То же самое и для Java-программистов. Они также допускают ошибки, поэтому мы составляем список наиболее важных ошибок Java.
https://shly.link/mdmTtaJ
Java — фильтрация потока с помощью лямбда-выражений
В этом кратком руководстве мы рассмотрим, как фильтровать поток Java 8 с помощью лямбда-выражений.
https://shly.link/kEG1V
В этом кратком руководстве мы рассмотрим, как фильтровать поток Java 8 с помощью лямбда-выражений.
https://shly.link/kEG1V
Stack Abuse
Java - Filter a Stream with Lambda Expressions
In this short guide, learn how to filter a stream with lambda expressions, method references and predicates in Java, with a single filter with multiple conditions (criteria) vs multiple filters benchmark and best practices.
Kubernetes для разработчиков — старт 17 ноября
В 2022 еще можно успеть изучить K8s. С 17 ноября по 29 декабря в Слёрме пройдет поток курса «Kubernetes для разработчиков».
Зачем нужен курс?
Чтобы знать, что делать, когда админ говорит: «Вот тебе кластер, работай с ним». Погрузиться в Kubernetes, понять, как с ним взаимодействовать разработчику и какие у инструмента есть возможности кроме запуска контейнера с приложением в кластере.
Что в программе?
🔹базовые абстракциями K8s и устройство кластера;
🔹запуск приложений в кластере;
🔹локальная разработка в Kubernetes;
🔹особенности языков программирования при запуске в Kubernetes (Java, Python, Go).
Как выглядят видеоуроки?
Вот, например, фрагмент урока, где Марсель Ибраев объясняет, почему Kubernetes стал инфраструктурным стандартом: https://youtu.be/mQsUaPSQjF4
Подробности о курсе: https://slurm.club/3zul35i
В 2022 еще можно успеть изучить K8s. С 17 ноября по 29 декабря в Слёрме пройдет поток курса «Kubernetes для разработчиков».
Зачем нужен курс?
Чтобы знать, что делать, когда админ говорит: «Вот тебе кластер, работай с ним». Погрузиться в Kubernetes, понять, как с ним взаимодействовать разработчику и какие у инструмента есть возможности кроме запуска контейнера с приложением в кластере.
Что в программе?
🔹базовые абстракциями K8s и устройство кластера;
🔹запуск приложений в кластере;
🔹локальная разработка в Kubernetes;
🔹особенности языков программирования при запуске в Kubernetes (Java, Python, Go).
Как выглядят видеоуроки?
Вот, например, фрагмент урока, где Марсель Ибраев объясняет, почему Kubernetes стал инфраструктурным стандартом: https://youtu.be/mQsUaPSQjF4
Подробности о курсе: https://slurm.club/3zul35i
YouTube
Почему Kubernetes стал инфраструктурным стандартом
Марсель Ибраев, System Engineer G42 Cloud, объясняет, почему Kubernetes стал инфраструктурным стандартом (фрагмент видеоурока из темы №1 курса «Kubernetes для разработчиков»). Подробнее о курсе: https://slurm.club/3elw7KU
Все о JVM (виртуальная машина Java)
Когда дело доходит до получения «истинных» знаний о какой-либо технологии, ничто не сравнится с официальной документацией. Итак, вот ссылка . Я попытался написать сводку информации о JVM, доступной на различных веб-сайтах.
https://shly.link/mdmtUyj
Когда дело доходит до получения «истинных» знаний о какой-либо технологии, ничто не сравнится с официальной документацией. Итак, вот ссылка . Я попытался написать сводку информации о JVM, доступной на различных веб-сайтах.
https://shly.link/mdmtUyj
Medium
All about JVM (Java Virtual Machine)
When it comes to gaining ‘true’ knowledge about some technology, nothing beats it's official documentation. So, here is the link. I have…
Как операции CRUD используются для обработки файлов в Java?
В этой статье вы найдете практический подход к реализации операций CRUD: создание, чтение, обновление и удаление с помощью различных примеров кода.
https://shly.link/PQVu2
В этой статье вы найдете практический подход к реализации операций CRUD: создание, чтение, обновление и удаление с помощью различных примеров кода.
https://shly.link/PQVu2
DZone
How Are CRUD Operations Used for File Handling in Java?
This article will give you a hands-on approach to implementing the CRUD Operations: Create, Read, Update and Delete through various example codes.
Полезные и неизвестные функции Java
В этой статье вы узнаете о некоторых полезных функциях Java, о которых вы, вероятно, не слышали. Это мой личный список функций, которыми я недавно пользовался или просто наткнулся на них, читая статьи о Java.
https://shly.link/UzmTY
В этой статье вы узнаете о некоторых полезных функциях Java, о которых вы, вероятно, не слышали. Это мой личный список функций, которыми я недавно пользовался или просто наткнулся на них, читая статьи о Java.
https://shly.link/UzmTY
Математические операторы Java
Java поддерживает все стандартные арифметические операторы для выполнения основных математических операций над переменными и/или литералами Java. В этом учебнике по программированию мы подробно рассмотрим бинарные и унарные математические операторы Java, результирующие типы данных, а также правила старшинства операторов.
https://shly.link/bxbAD
Java поддерживает все стандартные арифметические операторы для выполнения основных математических операций над переменными и/или литералами Java. В этом учебнике по программированию мы подробно рассмотрим бинарные и унарные математические операторы Java, результирующие типы данных, а также правила старшинства операторов.
https://shly.link/bxbAD
Developer.com
Java Math Operators | Developer.com
A programming tutorial showing how to work with mathematical operators in Java. Learn how to use unary and binary math operators.
Некоторые устаревшие технологии Java
Основным основанием для моего суждения о том, какие технологии не следует изучать, являются следующие:
Может ли она быть использована в реальной разработке?
Способствует ли это более глубокому пониманию технологии?
https://shly.link/mdmYvDy
Основным основанием для моего суждения о том, какие технологии не следует изучать, являются следующие:
Может ли она быть использована в реальной разработке?
Способствует ли это более глубокому пониманию технологии?
https://shly.link/mdmYvDy
👎2