TGViewer
Channel Public Channel
Java

Java

@java_sup

Программирование на Java.

По всем вопросам: @un_ixtime
Subscribers
1.49K
Photos
223
Videos
5
Links
902

Showing posts older than #554 · Back to latest

Older Posts 20 shown
Post #553 732
16 лучших практик в производстве Spring Boot
____________________________

Spring Boot — самая популярная платформа Java для разработки микросервисов. В этой статье я поделюсь с вами лучшими практиками, которые я принял с 2016 года для использования Spring Boot в профессиональной разработке. Они основаны на моем личном опыте и статьях некоторых известных экспертов по Spring Boot.

В этой статье я сосредоточусь на методах, специфичных для Spring Boot (и в большинстве случаев также применим к проектам Spring). Лучшие практики перечислены ниже в произвольном порядке.

https://shly.link/mdmf15v
Medium 16 Best Practices in Spring Boot Production Spring Boot is the most popular Java framework for developing micro services. In this article, I’ll share with you the best practices I’ve…
Post #552 750
10 отличных фреймворков Java, используемых в 2022 году
_______________________________

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

https://shly.link/mdmdxS0
Medium 10 great Java frameworks used in 2022 Java is a powerful language and when combined with frameworks, Java can provide you with excellent solutions for e-commerce, banking…
Post #551 808
5 невыразимых особенностей Kotlin
____________________________

Как давно вы программируете на Котлине? Если вы думаете, что знаете все функции, доступные в Kotlin, подумайте еще раз. Вот 5 функций, о которых вы, возможно, не знали, которые существовали в Kotlin.

https://shly.link/mdmp0bc
Post #550 873
Глубокое погружение в конфигурацию Spring Boot
________________________________

В этой статье вы узнаете больше о настройке Spring Boot. Я покажу вам, как эффективно использовать его в различных средах. В частности, мы немного подробнее поговорим о конфигурации для Kubernetes. Существует множество доступных параметров, включая свойства, файлы YAML, переменные среды и аргументы командной строки. Чего мы хотим добиться, так это строгого отделения конфигурации от кода нашего приложения. Мы должны соблюдать третье правило Двенадцатифакторного приложения.

https://shly.link/eJPMF
Post #548 749
Превратите любую Java-программу в автономный EXE-файл
___________________________________

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

https://shly.link/46e90
Post #547 736
Подводные камни проектирования программного обеспечения данных на Java: нужен ли нам конструктор на JPA?

В этой статье подробно изучите код, особенно в мире Jakarta EE, в основном для того, чтобы ответить на вопросы: нужен ли нам конструктор на JPA и почему?
https://shly.link/wU50V
DZone Data Software Design Pitfalls on Java: Should We Have a Constructor on JPA? In this article, explore details on code, especially inside the Jakarta EE world, mainly to answer the questions: should we have a constructor on JPA, and why?
Post #545 682
Post #543 713
Руководство по докеризации вашего приложения Spring Boot с базой данных MySQL
_____________________________

Итак, вы хотите создать приложение Java Spring Boot и запустить его внутри контейнера Docker? Эта статья предоставит вам пошаговое руководство по созданию образов базы данных MySQL и весенней загрузки для запуска в контейнере.

В этой статье я буду использовать экземпляр AWS EC2 Linux, но все команды будут аналогичны другим ОС, за исключением части установки.

https://shly.link/deveoX3
Post #542 702
3 совета по эффективному использованию JPA/Hibernate
_______________________________

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

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

При работе с JPA/Hibernate мы должны поместить сущность в состояние MANAGED, использовать методы, которые содержат бизнес-правила, чтобы они меняли значения каждого атрибута, а JPA и Hibernate решают, какие операции SQL должны быть сгенерированы для синхронизации значения с базой данных (БД).

https://shly.link/devLqXH
DEV Community 👩‍💻👨‍💻 3 dicas para uso eficiente de JPA/Hibernate Trabalhar de maneira eficiente com o EntityManager pode parecer um pouco complexo caso você esteja...
  • 👍 2
Post #539 728
В последние годы всё более популярными становятся профессии с возможностью удалённой работы. Одна из них — Java-разработчик.

Испытайте себя и решите, ваше ли это направление, на онлайн-интенсиве с 28 по 30 июля в 19:00 по московскому времени: ✌️ https://clc.to/QsyrZg.

Сразу после регистрации отправим вам на почту чек-лист по знаниям и навыкам, которые необходимы backend-разработчику для трудоустройства.

Что вас ждёт:

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

Спикером выступит Даниил Пилипенко — основатель и директор центра подбора IT-специалистов SymbioWay. С 2004 года разрабатывает и руководит разработкой на Java, PHP и во фронтенде. 50 раз выступил на семинарах и конференциях.

🎁 Всем, кто дойдёт до конца интенсива, подарим электронную книгу «Человек + машина» издательства МИФ.

Подключайтесь к прямым эфирам и используйте возможность получить сертификат на 10 000 рублей на любой курс Skillbox.

Безграничный мир IT ждёт вас. Достигайте большего со Skillbox!
Post #538 615
Объединение журналов в ваших Java-приложениях
______

На первый взгляд может показаться, что ведение журнала в Java стандартизировано, но существует несколько конкурирующих стандартов , что создает проблемы, которые нам необходимо решить. В этой статье мы рассмотрим замену всех ненужных библиотек ведения журналов одной.
https://shly.link/NXdbf
Filip Procházka Consolidating logging in your Java applications On the surface, logging in Java may appear to be standardized, but there are a few competing standards, which creates problems that we need to address.This article will look into replacing all the unwanted logging libraries with just one.If you’re looking…
Post #536 629
Введение в ConcurrentHashMap в Java
________________________________

ConcurrentHashMap является подклассом HashMap и предназначен для использования в многопоточных средах. Он поддерживает настраиваемый уровень параллелизма (значение по умолчанию 16 ), который можно указать при создании карты. Чем выше уровень параллелизма, тем больше потоков могут получить доступ к своим корзинам одновременно, но это может привести к большему конфликту, если все getEnumerators() не синхронизированы должным образом. В этом руководстве по программированию на Java обсуждается ConcurrentHashMap в Java с примерами кода, где это уместно.

https://shly.link/dHSVr
Developer.com Introduction to ConcurrentHashMap in Java | Developer.com Learn how to use ConcurrentHashMap and the HashMap class in Java programs to add concurrency to your applications.
  • 👍 2
Post #535 675
Сводка новостей Java: Microsoft присоединяется к MicroProfile и Jakarta EE, GlassFish, Payara, Micronaut
______

Обзор Java на этой неделе от 11 июля 2022 г. содержит новости JDK 19, JDK 20, Microsoft присоединяется к рабочим группам MicroProfile и Jakarta EE, обновление Jakarta EE 10, обновления Spring, Payara Enterprise 5.41.0, GlassFish 7.0-M7, Micronaut 3.5. 3, Hibernate Search 6.2.Alpha1, Native Build Tools 0.9.13, Project Reactor 2022.0.0-M4, Piranha 22.7.0, обновления PrimeFaces, JobRunr 5.1.5 и Tomcat Native 2.0.1.
https://shly.link/Ckq8h
InfoQ Java News Roundup: Microsoft Joins MicroProfile and Jakarta EE, GlassFish, Payara, Micronaut This week's Java roundup for July 11th, 2022, features news from JDK 19, JDK 20, Microsoft joins MicroProfile and Jakarta EE working groups, Jakarta EE 10 update, Spring updates, Payara Enterprise 5.41.0, GlassFish 7.0-M7, Micronaut 3.5.3, Hibernate Search…
Post #534 782
Проверка и обработка исключений в Spring Boot
______
https://shly.link/mdm8bYA

Генератор случайных чисел Java — как генерировать числа с помощью Math.random() и преобразовывать в целые числа
______
https://shly.link/7640k
Post #532 641
Как проверить строку палиндрома в java?
_________________________________

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

https://shly.link/devopRk
DEV Community 👩‍💻👨‍💻 How to check Palindrome String in java? Introduction In this article, we will find string palindromes in Java, it works the same...
Post #531 688
В чем разница между CrudRepository и JpaRepository
____________________________

По умолчанию, когда мне нужно написать код для взаимодействия с репозиторием, я думал использовать CrudRepository, но JpaRepository также является вариантом, так что я должен пересмотреть свои предубеждения?

https://shly.link/ByknK
Post #529 682
Учебное пособие. Создание полнофункционального приложения для реактивного чата с помощью Spring Boot
______________________________

Узнайте, как подключить реактивную серверную часть Spring Boot к реактивной внешней части TypeScript, чтобы создать полнофункциональное приложение для реактивного чата.

https://shly.link/FS5sm
DZone Tutorial: Build a Full-Stack Reactive Chat App With Spring Boot Learn how to connect a reactive Spring Boot back end to a reactive TypeScript front end to build a full-stack reactive chat app.
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →