uz
Feedback
Java

Java

Kanalga Telegram’da oβ€˜tish

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° Java. По всСм вопросам: @un_ixtime

Ko'proq ko'rsatish
1 597
Obunachilar
Ma'lumot yo'q24 soatlar
-67 kunlar
-2230 kunlar
Postlar arxiv
Java
1 597
Руководство ΠΏΠΎ Hibernate 6 Hibernate 6 β€” это ΡΠ΅Ρ€ΡŒΠ΅Π·Π½Π°Ρ ΠΏΠ΅Ρ€Π΅Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° самого популярного ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΡ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ORM Π² ΠΌΠΈΡ€Π΅. Π Π΅Π΄ΠΈΠ·Π°ΠΉΠ½ коснулся ΠΏΠΎΡ‡Ρ‚ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ подсистСмы Hibernate, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ API, Π°Π½Π½ΠΎΡ‚Π°Ρ†ΠΈΠΈ сопоставлСния ΠΈ язык запросов. Π­Ρ‚ΠΎΡ‚ Π½ΠΎΠ²Ρ‹ΠΉ Hibernate Π±ΠΎΠ»Π΅Π΅ ΠΌΠΎΡ‰Π½Ρ‹ΠΉ, Π±ΠΎΠ»Π΅Π΅ Π½Π°Π΄Π΅ΠΆΠ½Ρ‹ΠΉ ΠΈ Π±ΠΎΠ»Π΅Π΅ бСзопасный. Π‘ Ρ‚Π°ΠΊΠΈΠΌ количСством ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΠΉ ΠΎΡ‡Π΅Π½ΡŒ Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ ΠΏΠΎΠ΄Ρ‹Ρ‚ΠΎΠΆΠΈΡ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ этой Ρ€Π°Π±ΠΎΡ‚Ρ‹. Но Π²Ρ‹Π΄Π΅Π»ΡΡŽΡ‚ΡΡ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΎΠ±Ρ‰ΠΈΠ΅ Ρ‚Π΅ΠΌΡ‹. Бпящий Ρ€Π΅ΠΆΠΈΠΌ 6: Π½Π°ΠΊΠΎΠ½Π΅Ρ†, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ достиТСния Π² рСляционных Π±Π°Π·Π°Ρ… Π΄Π°Π½Π½Ρ‹Ρ… Π·Π° послСднСС дСсятилСтиС, обновляя язык запросов для ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ мноТСства Π½ΠΎΠ²Ρ‹Ρ… конструкций Π² соврСмСнных Π΄ΠΈΠ°Π»Π΅ΠΊΡ‚Π°Ρ… SQL, дСмонстрируСт Π³ΠΎΡ€Π°Π·Π΄ΠΎ Π±ΠΎΠ»Π΅Π΅ согласованноС ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² Ρ€Π°Π·Π½Ρ‹Ρ… Π±Π°Π·Π°Ρ… Π΄Π°Π½Π½Ρ‹Ρ…, Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΡƒΠ»ΡƒΡ‡ΡˆΠ°Ρ ΠΏΠ΅Ρ€Π΅Π½ΠΎΡΠΈΠΌΠΎΡΡ‚ΡŒ ΠΈ гСнСрируя Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ Π±ΠΎΠ»Π΅Π΅ качСствСнный DDL ΠΈΠ· Π΄ΠΈΠ°Π»Π΅ΠΊΡ‚Π½ΠΎ-нСзависимого ΠΊΠΎΠ΄Π°, ΡƒΠ»ΡƒΡ‡ΡˆΠ°Π΅Ρ‚ ΠΎΡ‚Ρ‡Π΅Ρ‚Ρ‹ ΠΎΠ± ΠΎΡˆΠΈΠ±ΠΊΠ°Ρ… Π·Π° счСт Π±ΠΎΠ»Π΅Π΅ Ρ‚Ρ‰Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ запросов ΠΏΠ΅Ρ€Π΅Π΄ доступом ΠΊ Π±Π°Π·Π΅ Π΄Π°Π½Π½Ρ‹Ρ…, ΡƒΠ»ΡƒΡ‡ΡˆΠ°Π΅Ρ‚ Ρ‚ΠΈΠΏΠΎΠ±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ Π°Π½Π½ΠΎΡ‚Π°Ρ†ΠΈΠΉ сопоставлСния O/R, уточняСт Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ API, SPI ΠΈ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅ΠΉ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ, Π° Ρ‚Π°ΠΊΠΆΠ΅ исправляСт Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄Π°Π²Π½ΠΈΠ΅ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π½Ρ‹Π΅ нСдостатки, удаляСт ΠΈΠ»ΠΈ осуТдаСт ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΠ΅ API, закладывая основу для Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΉ ΡΠ²ΠΎΠ»ΡŽΡ†ΠΈΠΈ, ΠΈ Π³ΠΎΡ€Π°Π·Π΄ΠΎ Π»ΡƒΡ‡ΡˆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Javadoc, прСдоставляя Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ Π³ΠΎΡ€Π°Π·Π΄ΠΎ большС ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ. Hibernate 6 ΠΈ Hibernate Reactive Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΡΠ²Π»ΡΡŽΡ‚ΡΡ основными ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°ΠΌΠΈ Quarkus 3, самой интСрСсной Π½ΠΎΠ²ΠΎΠΉ срСды для ΠΎΠ±Π»Π°Ρ‡Π½ΠΎΠΉ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π½Π° Java, Π° Hibernate остаСтся ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡Ρ‚ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ для сохраняСмости ΠΏΠΎΡ‡Ρ‚ΠΈ для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΊΡ€ΡƒΠΏΠ½ΠΎΠΉ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ ΠΈΠ»ΠΈ сСрвСра Java. К соТалСнию, измСнСния Π² Hibernate 6 устарСли, большая Ρ‡Π°ΡΡ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ Hibernate, которая доступна Π² ΠΊΠ½ΠΈΠ³Π°Ρ…, сообщСниях Π² Π±Π»ΠΎΠ³Π°Ρ… ΠΈ Π½Π° stackoverflow. Π‘ Π΄Ρ€ΡƒΠ³ΠΎΠΉ стороны, руководство ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Hibernate прСдоставляСт мноТСство подробностСй ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ… аспСктах Hibernate, Π½ΠΎ с Ρ‚Π°ΠΊΠΈΠΌ количСством ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ Π΄ΠΎΠ±ΠΈΡ‚ΡŒΡΡ удобочитаСмости. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, это Π½ΠΎΠ²ΠΎΠ΅ каноничСскоС руководство ΠΏΠΎ Hibernate. ΠœΡ‹ Π½Π΅ пытаСмся ΠΎΡ…Π²Π°Ρ‚ΠΈΡ‚ΡŒ здСсь всС Π΄Π΅Ρ‚Π°Π»ΠΈ Hibernate, поэтому это руководство слСдуСт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² сочСтании с ΠΎΠ±ΡˆΠΈΡ€Π½Ρ‹ΠΌ Javadoc , доступным для Hibernate 6. ΠœΡ‹ Ρ‚Π°ΠΊΠΆΠ΅ Π½Π΅ обсуТдаСм язык запросов Hibernate. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, это Π²Π²Π΅Π΄Π΅Π½ΠΈΠ΅ слСдуСт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ вмСстС с родствСнным Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠΌ A guide to Hibernate Query Language 6 . https://docs.jboss.org/hibernate/orm/6.3/introduction/html_single/Hibernate_Introduction.html

Java
1 597
JavaDoc: Π΄ΠΎΠ±Ρ€ΠΎ ΠΈΠ»ΠΈ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠ΅ Π·Π»ΠΎ?. ΠŸΡ€ΠΈ создании ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° А ΠΌΡ‹ Π²Π»ΠΎΠΆΠΈΠ»ΠΈ ΠΌΠ½ΠΎΠ³ΠΎ сил Π² JavaDoc. Многим казалось это излишним. Π—Π°Ρ‚Π΅ΠΌ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ А Π·Π°ΠΌΠΎΡ€ΠΎΠ·ΠΈΠ»ΠΈ ΠΈ Π½Π°Ρ‡Π°Π»ΠΈ Π½ΠΎΠ²Ρ‹ΠΉ – ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Π‘. ΠŸΡ€ΠΈ этом ΠΏΠ΅Ρ€Π΅ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π»ΠΈ ΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° ΠΈΠ· ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° А, вмСстС с JavaDoc. Рассказ ΠΎ Ρ‚ΠΎΠΌ, принёс Π»ΠΈ JavaDoc ΠΏΠΎΠ»ΡŒΠ·Ρƒ (спойлСр: Π΄Π°). А Ρ‚Π°ΠΊΠΆΠ΅ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ слов ΠΎ Ρ‚ΠΎΠΌ, Π³Π΄Π΅ усилия ΠΏΠΎ JavaDoc всё-Ρ‚Π°ΠΊΠΈ Π±Ρ‹Π»ΠΈ ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π½Ρ‹.  Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΄Π°Π»Π΅Π΅ https://habr.com/ru/companies/X5Tech/articles/752338/

Java
1 597
Π Π°Π·Π½ΠΈΡ†Π° ΠΌΠ΅ΠΆΠ΄Ρƒ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΎΠΉ ΠΈ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠ΅ΠΉ классов Π² Java Π½Π° Π»ΡŽΠ±ΠΎΠΏΡ‹Ρ‚Π½ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅. ΠŸΡ€ΠΈΠ²Π΅Ρ‚, сСгодняшняя ΡΡ‚Π°Ρ‚ΡŒΡ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… тонкостях Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΈ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ классов ΠΈ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΎ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ (совсСм Ρ‡ΡƒΡ‚ΡŒ-Ρ‡ΡƒΡ‚ΡŒ ΠΈ Π² самом ΠΊΠΎΠ½Ρ†Π΅). Поводом для написания ΡΡ‚Π°Ρ‚ΡŒΠΈ стал вопрос Π½Π° StackOverflow. ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅, Π½ΠΎ Π½Π΅ Ρ‚ΠΎΡ€ΠΎΠΏΠΈΡ‚Π΅ΡΡŒ Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΎΡ‚Π²Π΅Ρ‚ ;) Π§ΠΈΡ‚Π°Ρ‚ΡŒ дальшС β†’ https://habr.com/ru/articles/740156

Java
1 597
Π Π°Π±ΠΎΡ‚Π° со Spring boot ΠΈ Apache Kafka Π’ соврСмСнном быстро ΠΌΠ΅Π½ΡΡŽΡ‰Π΅ΠΌΡΡ ΠΌΠΈΡ€Π΅ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ Π³ΠΈΠ±ΠΊΠΈΠΌΠΈ ΠΈ Ρ€Π΅Π°Π³ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½Π° мСняю
Π Π°Π±ΠΎΡ‚Π° со Spring boot ΠΈ Apache Kafka Π’ соврСмСнном быстро ΠΌΠ΅Π½ΡΡŽΡ‰Π΅ΠΌΡΡ ΠΌΠΈΡ€Π΅ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ Π³ΠΈΠ±ΠΊΠΈΠΌΠΈ ΠΈ Ρ€Π΅Π°Π³ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½Π° ΠΌΠ΅Π½ΡΡŽΡ‰ΠΈΠ΅ΡΡ Ρ‚Π΅Π½Π΄Π΅Π½Ρ†ΠΈΠΈ Ρ€Ρ‹Π½ΠΊΠ° ΠΈ трСбования ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠ². ИмСнно здСсь ΠΏΠΎΡΠ²Π»ΡΡŽΡ‚ΡΡ Spring Boot ΠΈ Apache Kafka, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΎΠ½ΠΈ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‚ ΠΌΠΎΡ‰Π½ΡƒΡŽ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΡŽ для создания ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΡƒΠ΅ΠΌΡ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. https://medium.com/@sergeomoffo1/working-with-spring-boot-and-apache-kafka-430877d4795d

Java
1 597
Π§Ρ‚ΠΎ Π½ΠΎΠ²ΠΎΠ³ΠΎ Π² IntelliJ IDEA 2023.2 IntelliJ IDEA 2023.2 прСдставляСт AI Assistant, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ»ΡƒΡ‡ΡˆΠΈΡ‚ΡŒ Π²Π°ΡˆΡƒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ с Π½Π°Π±ΠΎΡ€ΠΎΠΌ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Π½Π° основС AI. https://www.jetbrains.com/idea/whatsnew/

Java
1 597
Π’Π°ΠΌ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π½ΡƒΠΆΠ½Ρ‹ классы сущностСй? Бущности скучны, Π±Π΅Π· Π½ΠΈΡ… ΠΈΠ½ΠΎΠ³Π΄Π° ΠΌΠΎΠΆΠ½ΠΎ ΡΡΠΊΠΎΠ½ΠΎΠΌΠΈΡ‚ΡŒ врСмя https://medium.com/better-pr
Π’Π°ΠΌ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π½ΡƒΠΆΠ½Ρ‹ классы сущностСй? Бущности скучны, Π±Π΅Π· Π½ΠΈΡ… ΠΈΠ½ΠΎΠ³Π΄Π° ΠΌΠΎΠΆΠ½ΠΎ ΡΡΠΊΠΎΠ½ΠΎΠΌΠΈΡ‚ΡŒ врСмя https://medium.com/better-programming/do-you-really-need-entity-classes-d9656534ea82

Java
1 597
JetBrains запускаСт ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡƒ качСства ΠΊΠΎΠ΄Π° Qodana Qodana β€” СдинствСнная Π½Π° Ρ€Ρ‹Π½ΠΊΠ΅ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° для обСспСчСния качСства ΠΊΠΎΠ΄Π°, ΠΊΠΎ
JetBrains запускаСт ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡƒ качСства ΠΊΠΎΠ΄Π° Qodana Qodana β€” СдинствСнная Π½Π° Ρ€Ρ‹Π½ΠΊΠ΅ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° для обСспСчСния качСства ΠΊΠΎΠ΄Π°, которая ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ, встроСнныС Π² IDE JetBrains, ΠΈ распространяСт ΠΈΠ½Ρ‚Π΅Π»Π»Π΅ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ возмоТности этих IDE Π½Π° сСрвСр CI. https://www.developer-tech.com/news/2023/jul/20/jetbrains-launches-code-quality-platform-qodana/

Java
1 597
Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ рассмотрим JeroMQ , Ρ‡ΠΈΡΡ‚ΡƒΡŽ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ ZeroMQ Π½Π° Java . ΠŸΠΎΡΠΌΠΎΡ‚Ρ€ΠΈΠΌ, Ρ‡Ρ‚ΠΎ это Ρ‚Π°ΠΊΠΎΠ΅ ΠΈ Ρ‡Ρ‚ΠΎ ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ для нас Π² Π½Π°ΡˆΠΈΡ… прилоТСниях. ZeroMQ β€” это инфраструктура ΠΎΠ±ΠΌΠ΅Π½Π° сообщСниями, которая Π½Π΅ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ настройки ΠΊΠ°ΠΊΠΈΡ…-Π»ΠΈΠ±ΠΎ Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹Ρ… инфраструктурных сСрвисов. https://www.baeldung.com/java-jeromq-zeromq

Java
1 597
Spring WebFlux β€” ΠΎΠ΄Π½Π° ΠΈΠ· самых популярных срСд для Ρ€Π΅Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ программирования Π½Π° Java. Π’ΠΎΡ‚ практичСский ΠΎΠ±Π·ΠΎΡ€ использования WebFlux с Reactor. https://www.infoworld.com/article/3702629/reactive-java-with-spring-webflux-and-reactor.html#tk.rss_java Π’ этом руководствС ΠΌΡ‹ углубимся Π² процСсс форматирования Π΄Π°Π½Π½Ρ‹Ρ… JSON Π² Java, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ»ΡƒΡ‡ΡˆΠΈΡ‚ΡŒ Π΅Π³ΠΎ Ρ‡ΠΈΡ‚Π°Π±Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ. https://www.baeldung.com/java-json-pretty-print

Java
1 597
Как эффСктивно Ρ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ зависящий ΠΎΡ‚ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΊΠΎΠ΄: стратСгии Unit ΠΈ Spring Π˜Π·ΡƒΡ‡ΠΈΡ‚Π΅ стратСгии Π½Π°Π΄Π΅ΠΆΠ½ΠΎΠ³ΠΎ тСстирования ΠΊΠΎΠ΄Π°, Π·
Как эффСктивно Ρ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ зависящий ΠΎΡ‚ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΊΠΎΠ΄: стратСгии Unit ΠΈ Spring Π˜Π·ΡƒΡ‡ΠΈΡ‚Π΅ стратСгии Π½Π°Π΄Π΅ΠΆΠ½ΠΎΠ³ΠΎ тСстирования ΠΊΠΎΠ΄Π°, зависящСго ΠΎΡ‚ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, Π² Ρ‚ΠΎΠΌ числС ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½ΠΈΡ нСнадСТности тСстов ΠΈ обСспСчСния Ρ‚ΠΎΡ‡Π½ΠΎΠ³ΠΎ управлСния Π²Ρ€Π΅ΠΌΠ΅Π½Π΅ΠΌ Π² Π½Π°Π±ΠΎΡ€Π°Ρ… тСстов. Π­Ρ‚ΠΎΡ‚ пост раскрываСт ΠΎΡΠ½ΠΎΠ²Π½ΡƒΡŽ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Ρƒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ ΠΈ, ΠΊΠ°ΠΊ ΠΌΡ‹ ΡƒΠ²ΠΈΠ΄ΠΈΠΌ, прСдставляСт простоС Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π² Ρ‚ΠΎ ΠΆΠ΅ врСмя позволяСт Π½Π°ΠΌ ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ Π½Π°Π΄Π΅ΠΆΠ½Ρ‹Π΅ тСсты ΠΈ Π»ΡƒΡ‡ΡˆΠ΅ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ аспСкты, связанныС со Π²Ρ€Π΅ΠΌΠ΅Π½Π΅ΠΌ, Π² Π½Π°ΡˆΠΈΡ… прилоТСниях Java. https://jonasg.io/posts/how-to-effectively-test-time-dependent-code/

Java
1 597
Как эффСктивно Ρ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ зависящий ΠΎΡ‚ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΊΠΎΠ΄: стратСгии Unit ΠΈ Spring Π˜Π·ΡƒΡ‡ΠΈΡ‚Π΅ стратСгии Π½Π°Π΄Π΅ΠΆΠ½ΠΎΠ³ΠΎ тСстирования ΠΊΠΎΠ΄Π°, Π·
Как эффСктивно Ρ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ зависящий ΠΎΡ‚ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΊΠΎΠ΄: стратСгии Unit ΠΈ Spring Π˜Π·ΡƒΡ‡ΠΈΡ‚Π΅ стратСгии Π½Π°Π΄Π΅ΠΆΠ½ΠΎΠ³ΠΎ тСстирования ΠΊΠΎΠ΄Π°, зависящСго ΠΎΡ‚ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, Π² Ρ‚ΠΎΠΌ числС ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½ΠΈΡ нСнадСТности тСстов ΠΈ обСспСчСния Ρ‚ΠΎΡ‡Π½ΠΎΠ³ΠΎ управлСния Π²Ρ€Π΅ΠΌΠ΅Π½Π΅ΠΌ Π² Π½Π°Π±ΠΎΡ€Π°Ρ… тСстов. https://jonasg.io/posts/how-to-effectively-test-time-dependent-code/

Java
1 597
ΠœΠΎΠ³ΡƒΡ‚ Π»ΠΈ ΠΏΠΎΡ‚ΠΎΠΊΠΈ Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ†ΠΈΠΊΠ»Ρ‹ Π² Java? Выпуск Java 8 стал Π·Π½Π°ΠΌΠ΅Π½Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ событиСм Π² истории Java. Π‘Ρ‹Π»ΠΈ Π²Π²Π΅Π΄Π΅Π½Ρ‹ ΠΏΠΎΡ‚ΠΎΠΊΠΈ ΠΈ лямбда-выраТСния, ΠΈ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΎΠ½ΠΈ ΡˆΠΈΡ€ΠΎΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ. Если Π²Ρ‹ Π½Π΅ Π·Π½Π°Π΅Ρ‚Π΅ ΠΎ Streams ΠΈΠ»ΠΈ Π½ΠΈΠΊΠΎΠ³Π΄Π° ΠΎ Π½Π΅ΠΌ Π½Π΅ ΡΠ»Ρ‹ΡˆΠ°Π»ΠΈ, Π½ΠΈΡ‡Π΅Π³ΠΎ ΡΡ‚Ρ€Π°ΡˆΠ½ΠΎΠ³ΠΎ. Π’ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ случаСв Ρ†ΠΈΠΊΠ»Ρ‹ удовлСтворят ваши потрСбности, ΠΈ Ρƒ вас Π½Π΅ Π²ΠΎΠ·Π½ΠΈΠΊΠ½Π΅Ρ‚ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ Π±Π΅Π· ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ². Π’ΠΎΠ³Π΄Π° Π·Π°Ρ‡Π΅ΠΌ Π½Π°ΠΌ Streams? ΠœΠΎΠ³ΡƒΡ‚ Π»ΠΈ ΠΎΠ½ΠΈ Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΈΠ»ΠΈ ΠΈΠΌΠ΅Ρ‚ΡŒ прСимущСства ΠΏΠ΅Ρ€Π΅Π΄ Ρ†ΠΈΠΊΠ»Π°ΠΌΠΈ? Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ рассмотрим ΠΊΠΎΠ΄, сравним ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΈ посмотрим, насколько Ρ…ΠΎΡ€ΠΎΡˆΠΈ ΠΏΠΎΡ‚ΠΎΠΊΠΈ Π² качСствС Π·Π°ΠΌΠ΅Π½Ρ‹ Ρ†ΠΈΠΊΠ»ΠΎΠ². https://medium.com/better-programming/can-streams-replace-loops-in-java-f56d4461743a

Java
1 597
Π˜Π½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ΅ руководство ΠΏΠΎ ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΡŽ Java ПошаговоС руководство, ΠΊΠ°ΠΊ ΡΡ‚Π°Ρ‚ΡŒ Java-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠΌ Π² 2023 Π³ΠΎΠ΄Ρƒ https://roadmap.sh/java

Java
1 597
ΠŸΡ€ΠΎΠΆΠ°Ρ€ΠΊΠ° java.lang.String. Π”Π°Π²Π°ΠΉΡ‚Π΅ Π°Π±ΡŒΡŽΠ·ΠΈΡ‚ΡŒ Π±Π°Π³ Π² java.lang.String, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ Π΄Π΅Π»Π°Ρ‚ΡŒ ΠΎΡ‡Π΅Π½ΡŒ странныС ΡΡ‚Ρ€ΠΎΠΊΠΈ. ΠœΡ‹ сдСлаСм "Hello World", ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π΅ начинаСтся с "Hello" ΠΈ ΠΏΠΎΠΊΠ°ΠΆΠ΅ΠΌ, Ρ‡Ρ‚ΠΎ Π½Π΅ всС пустыС строки Ρ€Π°Π²Π½Ρ‹ ΠΌΠ΅ΠΆΠ΄Ρƒ собой. Научимся ΠΏΡ€ΠΎΠΆΠ°Ρ€ΠΈΠ²Π°Ρ‚ΡŒ строки Π² Ρ‡ΡƒΠΆΠΈΡ… классах. Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΄Π°Π»Π΅Π΅. https://habr.com/ru/companies/bar/articles/747528/

Java
1 597
ΠŸΠΎΡ‚ΠΎΠΊΠΎΠ²Π°Ρ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π΄Π°Π½Π½Ρ‹Ρ… с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Kafka Streams: Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π° ΠΈ ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΈ. ΠŸΡ€ΠΈ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ²ΠΎΠΉ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈ Π°Π½Π°Π»ΠΈΠ·Π° Π΄Π°Π½Π½Ρ‹Ρ… ΠΌΠΎΠΆΠ΅Ρ‚ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΡƒΡ‚ΡŒ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ агрСгирования записСй для объСдинСния Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… нСзависимых ΠΏΠΎΡ‚ΠΎΠΊ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ»ΠΈ обогащСния ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ ΠΌΠΎΠ΄Π΅Π»ΠΈ Π΄Π°Π½Π½Ρ‹Ρ…. Для этой Ρ†Π΅Π»ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Kafka Streams, которая позволяСт Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ Π΄Π°Π½Π½Ρ‹Ρ… Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ.  Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ рассмотрим основныС ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ Kafka Streams ΠΈ тСорСтичСскиС аспСкты ΠΈΡ… использования. ΠœΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ послСдниС вСрсии Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ, доступных Π½Π° сСгодня: Kafka 3.4.0 ΠΈ Java 17 Π² качСствС языка ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ. Для сниТСния Π²Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΏΠΎΡ€ΠΎΠ³Π° ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹Π΅ возмоТности Kafka ΠΈ Kafka Streams, ΠΈ Π½Π΅ Π±ΡƒΠ΄Π΅ΠΌ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ с использованиСм Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΎΠ² Π²Ρ€ΠΎΠ΄Π΅ Spring. Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΄Π°Π»Π΅Π΅ https://habr.com/ru/articles/747658/

Java
1 597
Π Π°ΡΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΠΈΡ‚ΡŒ Ρ†ΠΈΠΊΠ» for Π² Java Иногда Π½Π°ΠΌ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΡ‚ΡŒΡΡ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ большоС количСство элСмСнтов Π² Ρ†ΠΈΠΊΠ»Π΅ for . Π’Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ этого ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°Π½ΡΡ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΈ привСсти ΠΊ нСдостаточному использованию систСмы. Π’ этом руководствС ΠΌΡ‹ ΠΈΠ·ΡƒΡ‡ΠΈΠΌ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ способы распараллСливания Ρ†ΠΈΠΊΠ»Π° for Π² Java для ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΡ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ прилоТСния Π² Ρ‚Π°ΠΊΠΈΡ… случаях. https://www.baeldung.com/java-for-loop-parallel

Java
1 597
Π‘Ρ‚Ρ€ΠΎΠΊΠ° Π² массив Π² Java β€” ΠΊΠ°ΠΊ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚ΡŒ строки Π² массивы Π­Ρ‚Π° ΡΡ‚Π°Ρ‚ΡŒΡ ΠΏΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ вас с Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Π°ΠΌΠΈ Java для ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·
Π‘Ρ‚Ρ€ΠΎΠΊΠ° Π² массив Π² Java β€” ΠΊΠ°ΠΊ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚ΡŒ строки Π² массивы Π­Ρ‚Π° ΡΡ‚Π°Ρ‚ΡŒΡ ΠΏΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ вас с Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Π°ΠΌΠΈ Java для прСобразования строк Π² массивы. ΠŸΡ€ΠΈ рассмотрСнии Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… стратСгий ΠΌΡ‹ обсудим ΠΈΡ… синтаксис, ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅, прСимущСства ΠΈ нСдостатки. Π—Π½Π°Π½ΠΈΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ эти ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹, ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ Π²Π°ΠΌ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Ρ‚ΠΎΡ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π»ΡƒΡ‡ΡˆΠ΅ всСго соотвСтствуСт вашим трСбованиям ΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ. https://www.freecodecamp.org/news/string-to-array-in-java-how-to-convert-a-string-to-an-array-in-java/

Java
1 597
Checkstyle β€” это инструмСнт Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, ΠΏΠΎΠΌΠΎΠ³Π°ΡŽΡ‰ΠΈΠΉ программистам ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΊΠΎΠ΄ Java, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ стандарту кодирования. https://github.com/checkstyle/checkstyle

Java
1 597
Π’Ρ€ΠΈ способа локального запуска Java с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ HTTPS Если Π²Ρ‹ Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚Π΅ Π²Π΅Π±-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, скорСС всСго, Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ срС
Π’Ρ€ΠΈ способа локального запуска Java с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ HTTPS Если Π²Ρ‹ Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚Π΅ Π²Π΅Π±-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, скорСС всСго, Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ срСда Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π±Ρ‹Π»Π° ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ Π±Π»ΠΈΠΆΠ΅ ΠΊ Ρ€Π°Π±ΠΎΡ‡Π΅ΠΉ срСдС. Одним ΠΈΠ· часто упускаСмых ΠΈΠ· Π²ΠΈΠ΄Ρƒ Ρ€Π°Π·Π»ΠΈΡ‡ΠΈΠΉ ΠΌΠ΅ΠΆΠ΄Ρƒ Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ сСрвСрами Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈ Ρ€Π°Π±ΠΎΡ‡ΠΈΠΌΠΈ сСрвСрами являСтся использованиС бСзопасности транспортного уровня (TLS) ΠΈΠ»ΠΈ Π·Π°Ρ‰ΠΈΡ‰Π΅Π½Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ гипСртСкста (HTTPS). Π’ этом постС я расскаТу ΠΎ Ρ‚Ρ€Π΅Ρ… Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π°Ρ… быстрого запуска вашСго локального Java-прилоТСния с TLS! https://developer.okta.com/blog/2022/01/31/local-https-java