Π§Π°ΡΠ΅ΡΠΊΠ° Java
Open in Telegram
ΠΡΡΡΠΈΠ΅ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»Ρ ΠΏΠΎ Java Π½Π° ΡΡΡΡΠΊΠΎΠΌ ΠΈ Π°Π½Π³Π»ΠΈΠΉΡΠΊΠΎΠΌ Π Π°Π·ΠΌΠ΅ΡΡΠΈΡΡ ΡΠ΅ΠΊΠ»Π°ΠΌΡ: @tproger_sales_bot ΠΡΠ°Π²ΠΈΠ»Π° ΠΎΠ±ΡΠ΅Π½ΠΈΡ: https://tprg.ru/rules ΠΡΡΠ³ΠΈΠ΅ ΠΊΠ°Π½Π°Π»Ρ: @tproger_channels
Show more8 306
Subscribers
-124 hours
-237 days
-6630 days
Posts Archive
8 306
ΠΠ½Π΅ Π½Π΅ Π½ΡΠΆΠ΅Π½ ORM, Ρ ΠΌΠΎΠ³Ρ ΠΏΡΠΎΡΡΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ SQL
ΠΠΎΠΌΠ°Π½Π΄Π° Spring ΠΠΉΠ Π² Π½ΠΎΠ²ΠΎΠΌ ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄Π΅ ΡΠ°Π·ΠΎΠ±ΡΠ°Π»Π° ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΠΉ Π°ΡΠ³ΡΠΌΠ΅Π½Ρ Β«Ρ ΠΏΡΠΎΡΡΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ SQLΒ» ΠΈ ΠΎΠ±ΡΡΡΠ½ΠΈΠ»Π°, ΠΏΠΎΡΠ΅ΠΌΡ Hibernate β ΡΡΠΎ Π½Π΅ Π·Π°ΠΌΠ΅Π½Π°, Π° Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊ Π½Π°ΡΠΈΠ²Π½ΡΠΌ Π·Π°ΠΏΡΠΎΡΠ°ΠΌ. Π Π΅ΡΡ β ΠΊΠΎΠ³Π΄Π° ORM Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌ, Π° ΠΊΠΎΠ³Π΄Π° ΠΌΠΎΠΆΠ½ΠΎ Π±Π΅Π· Π½Π΅Π³ΠΎ ΠΎΠ±ΠΎΠΉΡΠΈΡΡ.
Π§ΠΈΡΠ°ΡΡ: https://habr.com/ru/companies/spring_aio/articles/939408/?utm_campaign=939408
@a_cup_of_java | ΠΡΡΠ³ΠΈΠ΅ Π½Π°ΡΠΈ ΠΊΠ°Π½Π°Π»Ρ
8 306
ΠΡΠΏΡΡΠ΅Π½Π° Π²Π΅ΡΡΠΈΡ Jmix 2.6
ΠΡ ΡΠ°Π΄Ρ ΠΎΠ±ΡΡΠ²ΠΈΡΡ ΠΎ Π²ΡΠΏΡΡΠΊΠ΅ Jmix 2.6, ΠΊΠΎΡΠΎΡΡΠΉ Π²ΠΊΠ»ΡΡΠ°Π΅Ρ Π½ΠΎΠ²ΡΡ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΡΡΡ, ΡΠ»ΡΡΡΠ΅Π½ΠΈΡ ΠΈ ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ. ΠΡΠΎΡ ΡΠ΅Π»ΠΈΠ· ΠΏΡΠΈΠ½ΠΎΡΠΈΡ Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ Π² Jmix Studio, ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ Π½ΠΎΠ²ΡΠ΅ UI-ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ ΠΈ ΠΏΠΎΠ²ΡΡΠ°Π΅Ρ ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΠ²Π½ΠΎΡΡΡ Π±Π»Π°Π³ΠΎΠ΄Π°ΡΡ ΡΠΌΠ½ΡΠΌ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ°ΠΌ ΠΈ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡΠΌ.
ΠΠΈΠΆΠ΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ ΠΊΡΠ°ΡΠΊΠΈΠΉ ΠΎΠ±Π·ΠΎΡ ΠΊΠ»ΡΡΠ΅Π²ΡΡ
Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠ΅ΠΉ Jmix 2.6.
Π§ΠΈΡΠ°ΡΡ: https://habr.com/ru/companies/haulmont/articles/939262/?utm_campaign=939262
@a_cup_of_java | ΠΡΡΠ³ΠΈΠ΅ Π½Π°ΡΠΈ ΠΊΠ°Π½Π°Π»Ρ
8 306
SSO Π½Π° Π±Π°Π·Π΅ Spring Authorization Server. ΠΠΎΠΆΠ½ΠΎ Π»ΠΈ Π² ΠΏΡΠΎΠ΄?
Π ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ
ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΡ
ΡΠ΅Π½ΡΡΠ°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½Π°Ρ Π°ΡΡΠ΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡ ΠΈ Π°Π²ΡΠΎΡΠΈΠ·Π°ΡΠΈΡ ΠΈΠ³ΡΠ°ΡΡ ΠΊΠ»ΡΡΠ΅Π²ΡΡ ΡΠΎΠ»Ρ Π² ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΠΈ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ ΠΈ ΡΠ΄ΠΎΠ±ΡΡΠ²Π° ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ. ΠΠΌΠ΅Π½Π½ΠΎ Ρ ΡΠ°ΠΊΠΎΠΉ Π·Π°Π΄Π°ΡΠ΅ΠΉ ΠΌΡ ΡΡΠΎΠ»ΠΊΠ½ΡΠ»ΠΈΡΡ Π² ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ NAUKA ΠΏΡΠΈ ΡΠΎΠ·Π΄Π°Π½ΠΈΠΈ "ΠΠ»Π°ΡΡΠΎΡΠΌΡ" β ΡΠΊΠΎΡΠΈΡΡΠ΅ΠΌΡ, ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½Π½ΠΎΠΉ Π΄Π»Ρ ΡΡΠ½ΠΊΡΠΈΠΎΠ½ΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π½Π°ΡΠΈΡ
ΡΠ΅ΡΠ΅Π½ΠΈΠΉ ΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΡ
ΠΏΡΠΈΠΊΠ»Π°Π΄Π½ΡΡ
ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ. Π ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠ³ΠΎ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ° ΡΠΈΡΡΠ΅ΠΌΡ Π°ΡΡΠ΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ ΠΈ Π°Π²ΡΠΎΡΠΈΠ·Π°ΡΠΈΠΈ Π±ΡΠ» Π²ΡΠ±ΡΠ°Π½ Spring Authorization Server.
ΠΠ°ΡΡΠΎΡΡΠ°Ρ ΡΡΠ°ΡΡΡ - ΡΡΠΎ Π½Π΅Π±ΠΎΠ»ΡΡΠΎΠΉ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΎΠ±Π·ΠΎΡ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ SSO-ΡΠ΅ΡΠ²Π΅ΡΠ° Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ ΡΠ΅Ρ
Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Spring Authorization Server Ρ Π°ΠΊΡΠ΅Π½ΡΠΎΠΌ Π½Π° ΡΠ΅ΡΠ΅Π½ΠΈΠΈ ΡΠΈΠΏΠΎΠ²ΡΡ
ΠΏΡΠΎΠ±Π»Π΅ΠΌ, ΠΊΠΎΡΠΎΡΡΠ΅ Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡΡ ΠΏΡΠΈ Π΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ Π² ΡΠ΅Π°Π»ΡΠ½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΠ΅. ΠΡ ΡΠ°ΡΡΠΌΠΎΡΡΠΈΠΌ ΠΊΠ°ΠΊ ΡΠ΅Ρ
Π½ΠΈΡΠ΅ΡΠΊΠΈΠ΅ Π΄Π΅ΡΠ°Π»ΠΈ, ΡΠ°ΠΊ ΠΈ Π°ΡΡ
ΠΈΡΠ΅ΠΊΡΡΡΠ½ΡΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΡ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠΎΠΌΠΎΠ³ΡΡ ΡΠΎΠ·Π΄Π°ΡΡ Π½Π°Π΄Π΅ΠΆΠ½ΡΠΉ ΠΈ ΠΌΠ°ΡΡΡΠ°Π±ΠΈΡΡΠ΅ΠΌΡΠΉ ΡΠ΅ΡΠ²Π΅Ρ Π°Π²ΡΠΎΡΠΈΠ·Π°ΡΠΈΠΈ.
Π§ΠΈΡΠ°ΡΡ: https://habr.com/ru/companies/nauka/articles/938970/?utm_campaign=938970
@a_cup_of_java | ΠΡΡΠ³ΠΈΠ΅ Π½Π°ΡΠΈ ΠΊΠ°Π½Π°Π»Ρ
8 306
Java Agent ΠΊΠ°ΠΊ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ ΠΎΠ±Ρ
ΠΎΠ΄Π° Π»ΠΈΡΠ΅Π½Π·ΠΈΠΉ: ΡΡΠΈΡΠ½ΡΠΉ Π°Π½Π°Π»ΠΈΠ· ΠΈ Π·Π°ΡΠΈΡΠ°
ΠΠ±ΡΡΠ½ΠΎ JavaβΠ°Π³Π΅Π½ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ Π΄Π»Ρ ΡΠ±ΠΎΡΠ° ΡΠ΅Π»Π΅ΠΌΠ΅ΡΡΠΈΠΈ, Π»ΠΎΠ³ΠΈΡΠΎΠ²Π°Π½ΠΈΡ, ΠΏΡΠΎΡΠΈΠ»ΠΈΡΠΎΠ²Π°Π½ΠΈΡ, ΠΊΠ°ΠΊΠΈΡ
βΡΠΎ ΡΠ»ΡΡΡΠ°Π±ΡΡΡΡΡΡ
Ρ
ΠΎΡΡΠΈΠΊΡΠΎΠ² ΠΈ ΠΏΡΠΎΡΠΈΡ
ΡΠΊΡΡΠ½ΡΡ
Π²Π΅ΡΠ΅ΠΉ.
ΠΠΎ ΡΠ΅Π³ΠΎΠ΄Π½Ρ ΠΌΡ ΠΈΡΡΠ»Π΅Π΄ΡΠ΅ΠΌ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ JavaβΠ°Π³Π΅Π½Ρ, ΠΊΠΎΡΠΎΡΠΎΠ΅ ΠΌΠΎΠ΄ΠΈΡΠΈΡΠΈΡΡΠ΅Ρ ΠΊΠΎΠ΄ Π΄ΡΡΠ³ΠΎΠ³ΠΎ JavaβΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Β«Π½Π° Π»Π΅ΡΡΒ» ΠΈ ΡΠΎΠ·Π΄Π°Π½ΠΎ Π΄Π»Ρ ΠΎΠ±Ρ
ΠΎΠ΄Π° Π»ΠΈΡΠ΅Π½Π·ΠΈΠΎΠ½Π½ΡΡ
ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΠΉ. ΠΠ°Π·ΡΠ²Π°ΡΡ Π΅Π³ΠΎ ΠΌΡ Π±ΡΠ΄Π΅ΠΌ Β«Π°Π³Π΅Π½ΡΒ», Β«Π²ΡΠ΅Π΄ΠΎΠ½ΠΎΡΠ½ΡΠΉ Π°Π³Π΅Π½ΡΒ» ΠΈ Ρ. ΠΏ.
ΠΠ΅Π½Ρ Π·ΠΎΠ²ΡΡ Π‘Π΅ΡΠ³Π΅ΠΉ ΠΠ°ΠΏΡΡΡΠΈΠ½, ΡΠΈΠΌΠ»ΠΈΠ΄ Π±ΡΠΊΡΠ½Π΄-ΠΊΠΎΠΌΠ°Π½Π΄Ρ ΠΏΡΠΎΠ΄ΡΠΊΡΠ° Data Ocean Cluster Manager Π²Π΅Π½Π΄ΠΎΡΠ° Data Sapience.
ΠΠΎΠ΄ Π² Π½Π°ΡΠ΅ΠΌ ΠΏΡΠΈΠΌΠ΅ΡΠ΅ Π±ΡΠ΄Π΅Ρ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎ ΠΎΠ±Π΅Π·Π»ΠΈΡΠ΅Π½.
ΠΡΠ° ΡΠ΅ΠΌΠ° ΡΠ°ΡΡΠΌΠ°ΡΡΠΈΠ²Π°Π΅ΡΡΡ ΠΈΡΠΊΠ»ΡΡΠΈΡΠ΅Π»ΡΠ½ΠΎ Π² ΡΠ΅Π»ΡΡ
ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΡ Π²ΠΎΠΏΡΠΎΡΠΎΠ² Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΈ ΡΡΠΈΡΠ½ΠΎΠ³ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠ² ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ ΠΊΠΎΠ΄Π° Π²ΠΎ Π²ΡΠ΅ΠΌΡ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΈΠΈ.
Π ΠΊΠΎΠ½ΡΠ΅ Ρ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΡ ΠΏΡΠΈΠΌΠ΅ΡΡ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ² ΠΎΡΡΠ»Π΅ΠΆΠΈΠ²Π°Π½ΠΈΡ Π½Π΅ΡΠ°Π½ΠΊΡΠΈΠΎΠ½ΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ Π²ΠΌΠ΅ΡΠ°ΡΠ΅Π»ΡΡΡΠ²Π° Π² JavaβΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, Π° ΡΠ°ΠΊΠΆΠ΅ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ² ΠΏΡΠΎΡΠΈΠ²ΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΡ, ΡΡΠΎΠ±Ρ ΠΈΠ·Π±Π°Π²ΠΈΡΡΡΡ ΠΎΡ ΡΠΈΡΠΊΠΎΠ², ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΡ ΠΎΠ±Π½Π°ΡΡΠΆΠΈΠΌ Π² ΠΏΡΠΎΡΠ΅ΡΡΠ΅ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΡ.
Π§ΠΈΡΠ°ΡΡ: https://habr.com/ru/companies/datasapience/articles/938416/?utm_campaign=938416
@a_cup_of_java | ΠΡΡΠ³ΠΈΠ΅ Π½Π°ΡΠΈ ΠΊΠ°Π½Π°Π»Ρ
8 306
+5
ΠΡ ΠΏΠΈΡΠ°Π»ΠΈ ΡΠ°Π½Π΅Π΅, ΡΡΠΎ 12 ΡΠ΅Π½ΡΡΠ±ΡΡ ΠΏΡΠΎΠΉΠ΄ΡΡ big tech night. Π‘ΠΎΠ±ΡΡΠΈΠ΅ ΠΏΡΠΈΠ΄ΡΠΌΠ°Π»ΠΈ Π² Π―Π½Π΄Π΅ΠΊΡΠ΅ ΠΈ ΠΎΡΠ³Π°Π½ΠΈΠ·ΠΎΠ²Π°Π»ΠΈ Π²ΠΌΠ΅ΡΡΠ΅ ΡΠΎ Π‘Π±Π΅ΡΠΎΠΌ, X5, Π’-ΠΠ°Π½ΠΊΠΎΠΌ ΠΈ Lamoda. ΠΠΏΠ΅ΡΠ²ΡΠ΅ ΡΠΎΠΏΠΎΠ²ΡΠ΅ IT-ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ ΠΎΠ΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ ΠΎΡΠΊΡΠΎΡΡ Π΄Π²Π΅ΡΠΈ ΠΎΡΠΈΡΠΎΠ² Π² ΠΠΎΡΠΊΠ²Π΅ Ρ 18:00 Π΄ΠΎ 00:00 ΠΈ ΠΏΠΎΠΊΠ°ΠΆΡΡ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΠ°ΠΌ, Π³Π΄Π΅ ΡΠΎΠΆΠ΄Π°ΡΡΡΡ ΡΠ΅Ρ
Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ.
ΠΠΎΡΠ° ΡΠ°ΡΡΠΊΠ°Π·Π°ΡΡ ΠΎ ΡΠ΅Ρ
, ΠΊΡΠΎ Π²ΡΠΉΠ΄Π΅Ρ Π½Π° ΡΡΠ΅Π½Ρβ‘οΈ
π£ ΠΡΠΎ ΠΈ ΠΎ ΡΡΠΌ ΡΠ°ΡΡΠΊΠ°ΠΆΠ΅Ρ Π½Π° big tech night? ΠΠ°ΡΠΈΠ½Π°Π΅ΠΌ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΡΡ ΡΠΏΠΈΠΊΠ΅ΡΠΎΠ² ΠΈ ΡΠ΅ΠΌΡ. Π§ΠΈΡΠ°ΠΉΡΠ΅ Π½Π° ΠΊΠ°ΡΡΠΎΡΠΊΠ°Ρ
.
β‘οΈ Π ΠΏΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅ ΠΏΡΠΎ Π΄ΠΎΠΊΠ»Π°Π΄Ρ ΡΠ°ΡΡΠΊΠ°Π·ΡΠ²Π°Π΅ΠΌ Π½Π° ΡΠ°ΠΉΡΠ΅
ΠΠΎΠ΄ΠΏΠΈΡΡΠ²Π°ΠΉΡΠ΅ΡΡ:
π¬ big tech night
Π Π΅ΠΊΠ»Π°ΠΌΠ°. Π Π΅ΠΊΠ»Π°ΠΌΠΎΠ΄Π°ΡΠ΅Π»Ρ: ΠΠΠ "Π―Π½Π΄Π΅ΠΊΡ" ΠΠΠ 7736207543
8 306
ΠΠ°ΠΉΠ΄ ΠΏΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ Spring GraphQL. Π§Π°ΡΡΡ 3
ΠΡΠΈΠ²Π΅Ρ, Π₯Π°Π±Ρ!
ΠΠ΅Π½Ρ Π·ΠΎΠ²ΡΡ ΠΠΌΠΈΡΡΠΈΠΉ, Ρ Π±ΡΠΊΠ΅Π½Π΄-ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ Π² SENSE ΠΈ ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠ΅ 10 Π»Π΅Ρ ΠΏΠΈΡΡ ΡΠ΅ΡΠ²Π΅ΡΠ½ΡΡ ΡΠ°ΡΡΡ Π½Π° Java. ΠΡΠ° ΡΡΠ°ΡΡΡ β ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ΅Π½ΠΈΠ΅ ΡΠ΅ΡΠΈΠΈ Π³Π°ΠΉΠ΄ΠΎΠ² ΠΏΠΎ Spring GraphQL, Π³Π΄Π΅ Π² ΠΏΠ΅ΡΠ²ΠΎΠΉ ΡΠ°ΡΡΠΈ ΠΌΡ Ρ Π½ΡΠ»Ρ ΠΏΠΎΠ΄Π½ΡΠ»ΠΈ ΠΏΡΠΎΠ΅ΠΊΡ ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΠ»ΠΈ GraphQL ΠΊ Spring Boot, Π° Π²ΠΎ Π²ΡΠΎΡΠΎΠΉ ΡΠ°Π·ΠΎΠ±ΡΠ°Π»ΠΈΡΡ Ρ SchemaMapping, DataLoader ΠΈ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠ΅ΠΉ Π·Π°ΠΏΡΠΎΡΠΎΠ² ΠΏΠΎΡΠ»ΠΎΠΆΠ½Π΅Π΅.
Π‘Π΅Π³ΠΎΠ΄Π½Ρ Π΄Π²ΠΈΠ³Π°Π΅ΠΌΡΡ Π΄Π°Π»ΡΡΠ΅: ΡΠ°Π·Π±Π΅ΡΡΠΌ Π²Π°Π»ΠΈΠ΄Π°ΡΠΈΡ Π΄Π°Π½Π½ΡΡ
, ΡΠ°Π±ΠΎΡΡ Ρ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°ΠΌΠΈ (headers), ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΡ ΠΎΡΠΈΠ±ΠΎΠΊ, ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΊΠ°ΡΡΠΎΠΌΠ½ΡΡ
ΡΠΊΠ°Π»ΡΡΠΎΠ² ΠΈ Π΄ΠΈΡΠ΅ΠΊΡΠΈΠ². Π Π΅ΡΡ ΠΏΠΎΡΠΌΠΎΡΡΠΈΠΌ, ΠΊΠ°ΠΊ ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ°ΠΌΠΈ ΠΈ union-ΡΠΈΠΏΠ°ΠΌΠΈ, ΠΈ Π½Π°ΠΏΠΈΡΠ΅ΠΌ ΠΊΠ»ΠΈΠ΅Π½Ρ Π΄Π»Ρ GraphQL-ΡΠ΅ΡΠ²ΠΈΡΠ°.
ΠΠΎΠ΅Ρ
Π°Π»ΠΈ!
Π§ΠΈΡΠ°ΡΡ: https://habr.com/ru/companies/it_sense/articles/938600/?utm_campaign=938600
@a_cup_of_java | ΠΡΡΠ³ΠΈΠ΅ Π½Π°ΡΠΈ ΠΊΠ°Π½Π°Π»Ρ
8 306
Π Π°Π±ΠΎΡΠ° Π½Π°Π΄ ΠΎΡΠΈΠ±ΠΊΠ°ΠΌΠΈ
ΠΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ Π±ΠΎΠ»ΡΡΠΎΠΉ ΠΏΠ΅ΡΠΈΠΎΠ΄ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ Π·Π°Π½ΠΈΠΌΠ°Π»ΡΡ ΡΠ΅Ρ
Π½ΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΎΠΉ Π‘Π£ΠΠ Oracle. ΠΠ°ΠΊΠΎΠΏΠΈΠ»ΠΎΡΡ Π½Π΅ΠΊΠΎΡΠΎΡΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΈΡΡΠΎΡΠΈΠΉ ΠΈ Π·Π°ΠΌΠ΅ΡΠΎΠΊ Π½Π° ΠΏΠΎΠ»ΡΡ
ΠΏΠΎ ΡΡΠΎΠΌΡ ΠΏΠΎΠ²ΠΎΠ΄Ρ, Π½Π΅ ΠΌΠΎΠ³Ρ Π½Π΅ ΠΏΠΎΠ΄Π΅Π»ΠΈΡΡΡΡ ΠΈΠΌΠΈ Ρ Π²Π°ΠΌΠΈ. Π ΠΎΠ±ΡΠ΅ΠΌ β ΡΠ°Π΄ΠΈΠΌΡΡ ΠΏΠΎ ΡΠ΄ΠΎΠ±Π½Π΅Π΅, Π±Π΅ΡΠ΅ΠΌ ΠΏΠΎΠΏΠΊΠΎΡΠ½, ΡΠ°ΡΠΊΡ Π³ΠΎΡΡΡΠ΅Π³ΠΎ ΡΠ°Ρ ΠΈΠ»ΠΈ ΠΊΠΎΡΠ΅.. ΠΠ΅Π»ΠΎ Π±ΡΠ»ΠΎ ΡΠ°ΠΊ.
Π§ΠΈΡΠ°ΡΡ: https://habr.com/ru/articles/938502/?utm_campaign=938502
@a_cup_of_java | ΠΡΡΠ³ΠΈΠ΅ Π½Π°ΡΠΈ ΠΊΠ°Π½Π°Π»Ρ
8 306
Java Agent ΠΊΠ°ΠΊ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ ΠΎΠ±Ρ
ΠΎΠ΄Π° Π»ΠΈΡΠ΅Π½Π·ΠΈΠΉ: ΡΡΠΈΡΠ½ΡΠΉ Π°Π½Π°Π»ΠΈΠ· ΠΈ Π·Π°ΡΠΈΡΠ°
ΠΠ±ΡΡΠ½ΠΎ Java-Π°Π³Π΅Π½ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ Π΄Π»Ρ ΡΠ±ΠΎΡΠ° ΡΠ΅Π»Π΅ΠΌΠ΅ΡΡΠΈΠΈ, Π»ΠΎΠ³ΠΈΡΠΎΠ²Π°Π½ΠΈΡ, ΠΏΡΠΎΡΠΈΠ»ΠΈΡΠΎΠ²Π°Π½ΠΈΡ, ΠΊΠ°ΠΊΠΈΡ
-ΡΠΎ ΡΠ»ΡΡΡΠ°Π±ΡΡΡΡΡΡ
Ρ
ΠΎΡΡΠΈΠΊΡΠΎΠ² ΠΈ ΠΏΡΠΎΡΠΈΡ
ΡΠΊΡΡΠ½ΡΡ
Π²Π΅ΡΠ΅ΠΉ.
ΠΠΎ ΡΠ΅Π³ΠΎΠ΄Π½Ρ ΠΌΡ ΠΈΡΡΠ»Π΅Π΄ΡΠ΅ΠΌ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Java-Π°Π³Π΅Π½Ρ, ΠΊΠΎΡΠΎΡΠΎΠ΅ ΠΌΠΎΠ΄ΠΈΡΠΈΡΠΈΡΡΠ΅Ρ ΠΊΠΎΠ΄ Π΄ΡΡΠ³ΠΎΠ³ΠΎ Java-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ βΠ½Π° Π»Π΅ΡΡβ ΠΈ ΡΠΎΠ·Π΄Π°Π½ΠΎ Π΄Π»Ρ ΠΎΠ±Ρ
ΠΎΠ΄Π° Π»ΠΈΡΠ΅Π½Π·ΠΈΠΎΠ½Π½ΡΡ
ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΠΉ. ΠΠ°Π·ΡΠ²Π°ΡΡ Π΅Π³ΠΎ ΠΌΡ Π±ΡΠ΄Π΅ΠΌ βΠ°Π³Π΅Π½Ρβ, βΠ²ΡΠ΅Π΄ΠΎΠ½ΠΎΡΠ½ΡΠΉ Π°Π³Π΅Π½Ρβ ΠΈ Ρ. ΠΏ.
ΠΠ΅Π½Ρ Π·ΠΎΠ²ΡΡ Π‘Π΅ΡΠ³Π΅ΠΉ, ΡΠΈΠΌΠ»ΠΈΠ΄ Π±ΡΠΊΡΠ½Π΄ ΠΊΠΎΠΌΠ°Π½Π΄Ρ Cluster Manager ΠΠ GlowByte.
ΠΠΎΠ΄ Π² Π½Π°ΡΠ΅ΠΌ ΠΏΡΠΈΠΌΠ΅ΡΠ΅ Π±ΡΠ΄Π΅Ρ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎ ΠΎΠ±Π΅Π·Π»ΠΈΡΠ΅Π½.
ΠΡΠ° ΡΠ΅ΠΌΠ° ΡΠ°ΡΡΠΌΠ°ΡΡΠΈΠ²Π°Π΅ΡΡΡ ΠΈΡΠΊΠ»ΡΡΠΈΡΠ΅Π»ΡΠ½ΠΎ Π² ΡΠ΅Π»ΡΡ
ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΡ Π²ΠΎΠΏΡΠΎΡΠΎΠ² Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΈ ΡΡΠΈΡΠ½ΠΎΠ³ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠ² ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ ΠΊΠΎΠ΄Π° Π²ΠΎ Π²ΡΠ΅ΠΌΡ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΈΠΈ.
Π ΠΊΠΎΠ½ΡΠ΅ Ρ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΡ ΠΏΡΠΈΠΌΠ΅ΡΡ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ² ΠΎΡΡΠ»Π΅ΠΆΠΈΠ²Π°Π½ΠΈΡ Π½Π΅ΡΠ°Π½ΠΊΡΠΈΠΎΠ½ΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ Π²ΠΌΠ΅ΡΠ°ΡΠ΅Π»ΡΡΡΠ²Π° Π² Java-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, Π° ΡΠ°ΠΊΠΆΠ΅ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ² ΠΏΡΠΎΡΠΈΠ²ΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΡ, ΡΡΠΎΠ±Ρ ΠΈΠ·Π±Π°Π²ΠΈΡΡΡΡ ΠΎΡ ΡΠΈΡΠΊΠΎΠ², ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΡ ΠΎΠ±Π½Π°ΡΡΠΆΠΈΠΌ Π² ΠΏΡΠΎΡΠ΅ΡΡΠ΅ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΡ.
Π§ΠΈΡΠ°ΡΡ: https://habr.com/ru/companies/glowbyte/articles/938416/?utm_campaign=938416
@a_cup_of_java | ΠΡΡΠ³ΠΈΠ΅ Π½Π°ΡΠΈ ΠΊΠ°Π½Π°Π»Ρ
8 306
ΠΠ°ΠΊ ΠΌΡ Π·Π°ΡΠ°ΡΠΈΠ»ΠΈ jOOQ Π² Π²ΡΡΠΎΠΊΠΎΠ½Π°Π³ΡΡΠΆΠ΅Π½Π½ΡΠΉ ΠΏΡΠΎΠ΅ΠΊΡ Ρ Postgres
ΠΡΠΈΠ²Π΅Ρ, Π₯Π°Π±Ρ. ΠΠ΅Π½Ρ Π·ΠΎΠ²ΡΡ ΠΠΈΡ
Π°ΠΈΠ» Π’ΠΈΠΌΠΎΡΠΊΠΈΠ½. Π― ΡΠΈΠΌΠ»ΠΈΠ΄ Π² ΠΊΠΎΠΌΠ°Π½Π΄Π΅ Π’Π΅ΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΡ
ΠΊΠ°Π½Π°Π»ΠΎΠ² Π² ΠΠ·Π΅Π½Π΅.
ΠΠ΄Π½Π° ΠΈΠ· ΠΊΠ»Π°ΡΡΠΈΡΠ΅ΡΠΊΠΈΡ
Π³ΠΎΠ»ΠΎΠ²Π½ΡΡ
Π±ΠΎΠ»Π΅ΠΉ ΠΏΡΠΈ ΡΠΎΠ·Π΄Π°Π½ΠΈΠΈ ΡΠ΅ΡΠ²ΠΈΡΠ° β ΡΠΈΠ½Ρ
ΡΠΎΠ½ΠΈΠ·Π°ΡΠΈΡ ΠΊΠΎΠ΄Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΡΠΎ ΡΡ
Π΅ΠΌΠΎΠΉ ΠΠ. ΠΡΡΡ ΠΌΠ½ΠΎΠ³ΠΎ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠ² Π΄Π»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡΠΌΠΈ ΡΡ
Π΅ΠΌΡ Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ
, ΡΠ°ΠΊΠΈΡ
ΠΊΠ°ΠΊ Liquibase ΠΈΠ»ΠΈ Flyway, Π΄Π»Ρ ΠΊΠΎΡΠΎΡΡΡ
ΡΡΡΠ΅ΡΡΠ²ΡΡΡ ΠΏΠ»Π°Π³ΠΈΠ½Ρ Ρ ΠΊΠΎΠ΄ΠΎΠ³Π΅Π½Π΅ΡΠ°ΡΠΈΠ΅ΠΉ. ΠΠΎ ΡΡΠΎ, Π΅ΡΠ»ΠΈ Π½Π° ΠΏΡΠΎΠ΅ΠΊΡΠ΅ Π½ΠΈΡΠ΅Π³ΠΎ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠ³ΠΎ Π½Π΅Ρ? Π₯ΠΎΡΠΎΡΠ°Ρ Π½ΠΎΠ²ΠΎΡΡΡ Π² ΡΠΎΠΌ, ΡΡΠΎ Π΄Π°ΠΆΠ΅ Π² ΡΠ°ΠΊΠΎΠΉ ΡΠΈΡΡΠ°ΡΠΈΠΈ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡΠΈ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅! Π ΡΡΠΎΠΌ ΠΌΡ ΡΠ±Π΅Π΄ΠΈΠ»ΠΈΡΡ Π½Π° ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎΠΌ ΠΎΠΏΡΡΠ΅ ΠΏΡΠΈ ΠΏΠ΅ΡΠ΅Ρ
ΠΎΠ΄Π΅ Ρ Hibernate Π½Π° jOOQ.
Π ΡΡΠΎΠΉ ΡΡΠ°ΡΡΠ΅ Ρ ΡΠ°ΡΡΠΊΠ°ΠΆΡ, Ρ ΠΊΠ°ΠΊΠΎΠΉ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΎΠΉ ΠΌΡ ΡΡΠΎΠ»ΠΊΠ½ΡΠ»ΠΈΡΡ, ΠΊΠ°ΠΊΠΈΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΡ ΡΠ°ΡΡΠΌΠ°ΡΡΠΈΠ²Π°Π»ΠΈ ΠΈ ΡΡΠΎ ΠΏΠΎΠ»ΡΡΠΈΠ»ΠΈ Π² ΠΈΡΠΎΠ³Π΅.
Π§ΠΈΡΠ°ΡΡ: https://habr.com/ru/companies/vk/articles/934620/?utm_campaign=934620
@a_cup_of_java | ΠΡΡΠ³ΠΈΠ΅ Π½Π°ΡΠΈ ΠΊΠ°Π½Π°Π»Ρ
8 306
Spring Boot + Python: ΠΎΡ ΡΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠ° Π΄ΠΎ open-source
ΠΠ°ΠΊ ΠΈΡΠΏΠΎΠ»Π½ΡΡΡ Python Π²Π½ΡΡΡΠΈ Spring Boot?
Π― ΠΏΡΠΎΡΡΠ» ΠΏΡΡΡ ΠΎΡ ΡΡΡΡΡ
AOP-ΠΊΠΎΡΡΡΠ»Π΅ΠΉ Π΄ΠΎ production-ready Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ Ρ REST, gRPC ΠΈ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΡΠΌ ΠΈΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ΠΌ ΡΠΊΡΠΈΠΏΡΠΎΠ². Π ΡΡΠ°ΡΡΠ΅: ΠΎΠΏΡΡ, Π°ΡΡ
ΠΈΡΠ΅ΠΊΡΡΡΠ° ΠΈ Π±Π°Π·ΠΎΠ²ΡΠ΅ ΠΏΡΠΈΠΌΠ΅ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ.
Π§ΠΈΡΠ°ΡΡ: https://habr.com/ru/articles/938126/?utm_campaign=938126
@a_cup_of_java | ΠΡΡΠ³ΠΈΠ΅ Π½Π°ΡΠΈ ΠΊΠ°Π½Π°Π»Ρ
8 306
GPT-4o: ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠΉ Π²Π·Π³Π»ΡΠ΄
ΠΡΠΎ Π²ΡΠΎΡΠ°Ρ ΡΠ°ΡΡΡ ΡΠΈΠΊΠ»Π° Β«ΠΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠ΅ΠΉ ΠΠ ΠΏΠΈΡΠ°ΡΡ ΠΊΠΎΠ΄Β». Π ΠΎΠ½Π° ΠΎΡΠΎΠ±Π΅Π½Π½Π°Ρ: GPT-4o, ΠΎ ΠΊΠΎΡΠΎΡΠΎΠΌ ΠΏΠΎΠΉΠ΄ΡΡ ΡΠ΅ΡΡ, ΡΠΆΠ΅ ΡΠ½ΠΈΠΌΠ°Π»ΠΈ Ρ ΠΏΠΎΠ»ΠΎΠΊ, Π° Π·Π°ΡΠ΅ΠΌ Π²Π΅ΡΠ½ΡΠ»ΠΈ ΠΏΠΎΠ΄ Π΄Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ ΠΆΠ°Π»ΠΎΠ± ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ, Π½ΠΎ ΡΡΠΎ Π»ΠΈΡΡ Π²ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ ΠΏΠ΅ΡΠ΅Π΄ΡΡΠΊΠ°. ΠΠΎΠ΄Π΅Π»Ρ ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½ΠΎ Π·Π°ΠΌΠ΅Π½Π΅Π½Π° GPT-5 ΠΈ Π² Π»ΡΠ±ΠΎΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ ΠΎΠ½Π° ΡΠ½ΠΎΠ²Π° ΠΌΠΎΠΆΠ΅Ρ ΠΈΡΡΠ΅Π·Π½ΡΡΡ. ΠΠΎΡΡΠΎΠΌΡ ΡΠΎ, ΡΡΠΎ Π²Ρ ΡΠΈΡΠ°Π΅ΡΠ΅, ΡΡΠΎ ΡΠΊΠΎΡΠ΅Π΅ ΠΈΡΡΠΎΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΠ½ΠΈΠΌΠΎΠΊ ΡΠ°Π±ΠΎΡΡ Ρ ΡΡΡΠ°ΡΠ΅Π²ΡΠ΅ΠΉ ΠΌΠΎΠ΄Π΅Π»ΡΡ.
Π§ΠΈΡΠ°ΡΡ: https://habr.com/ru/articles/938022/?utm_campaign=938022
@a_cup_of_java | ΠΡΡΠ³ΠΈΠ΅ Π½Π°ΡΠΈ ΠΊΠ°Π½Π°Π»Ρ
8 306
ΠΠ°ΡΡΠΈΠ½Π³ Π½Π° Java. ΠΡ ΠΎΡΠ½ΠΎΠ² Π΄ΠΎ ΠΏΠ°ΡΡΠΈΠ½Π³Π° Π―Π½Π΄Π΅ΠΊΡ ΠΠ°ΡΡ
Π‘Π΅Π³ΠΎΠ΄Π½Ρ Ρ ΡΠ°ΡΡΠΌΠΎΡΡΡ ΠΎΡΠ½ΠΎΠ²Ρ ΠΏΠ°ΡΡΠΈΠ½Π³Π° Π½Π° Java, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΠΊΠ°ΠΊ ΠΏΡΠΈΠΌΠ΅Ρ Π―Π½Π΄Π΅ΠΊΡ ΠΠ°ΡΡΡ.
Π ΡΡΠΎΠΉ ΡΡΠ°ΡΡΠ΅ ΠΌΡ ΡΠ°ΡΡΠΌΠΎΡΡΠΈΠΌ, ΡΡΠΎ ΡΠ°ΠΊΠΎΠ΅ HTTP ΠΈ ΠΊΠ°ΠΊΠΈΠ΅ Π±ΡΠ²Π°ΡΡ ΠΌΠ΅ΡΠΎΠ΄Ρ Π·Π°ΠΏΡΠΎΡΠ°, ΠΊΠ°ΠΊ ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ HttpClient Π² Java 11+, ΠΊΠ°ΠΊ ΠΎΡΠΏΡΠ°Π²Π»ΡΡΡ GET ΠΈ POST-Π·Π°ΠΏΡΠΎΡΡ, ΠΊΠ°ΠΊ ΠΎΠ±ΡΠ°Π±Π°ΡΡΠ²Π°ΡΡ HTTP-ΠΎΡΠ²Π΅ΡΡ ΠΈ ΠΈΠ·Π²Π»Π΅ΠΊΠ°ΡΡ Π΄Π°Π½Π½ΡΠ΅, ΠΈ ΠΊΠ°ΠΊ Π²ΡΡ ΡΡΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΄Π»Ρ ΠΏΠ°ΡΡΠΈΠ½Π³Π° Π΄Π°Π½Π½ΡΡ
Ρ Π²Π½Π΅ΡΠ½Π΅Π³ΠΎ ΡΠ΅ΡΠ²Π΅ΡΠ° Π½Π° ΠΏΡΠΈΠΌΠ΅ΡΠ΅ Π―Π½Π΄Π΅ΠΊΡ ΠΠ°ΡΡ.
Π§ΠΈΡΠ°ΡΡ: https://habr.com/ru/companies/amvera/articles/937894/?utm_campaign=937894
@a_cup_of_java | ΠΡΡΠ³ΠΈΠ΅ Π½Π°ΡΠΈ ΠΊΠ°Π½Π°Π»Ρ
8 306
ΠΠ°ΠΊ Π·Π°ΠΌΠ΅Π½ΠΈΡΡ GitHubβ―Copilot Π½Π° ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ ΠΎΡΠ»Π°ΠΉΠ½βContinueβ―Plugin
Π ΡΡΠΎΠΌ ΠΏΠΎΡΡΠ΅ Ρ ΠΏΠΎΠΊΠ°ΠΆΡ, ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Continue Plugin Π²ΠΌΠ΅ΡΡΠΎ GitHub Copilot, ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΠ² ΠΊ Π½Π΅ΠΌΡ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΡ Π»ΠΎΠΊΠ°Π»ΡΠ½ΡΡ ΠΌΠΎΠ΄Π΅Π»Ρβ―LLM Π±Π΅Π· Π΄ΠΎΡΡΡΠΏΠ° ΠΊ ΠΈΠ½ΡΠ΅ΡΠ½Π΅ΡΡ. Π’Π°ΠΊΠΎΠΉ ΠΏΠΎΠ΄Ρ
ΠΎΠ΄ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°Π΅Ρ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΡΡ ΠΊΠΎΠ½ΡΠΈΠ΄Π΅Π½ΡΠΈΠ°Π»ΡΠ½ΠΎΡΡΡ: Π½ΠΈ IDE, Π½ΠΈ LM Studio Π½Π΅ ΠΈΠΌΠ΅ΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ ΠΏΠ΅ΡΠ΅Π΄Π°Π²Π°ΡΡ Π²Π°ΡΠΈ ΡΠ°ΠΉΠ»Ρ Π² ΠΎΠ±Π»Π°ΠΊΠΎ.
ΠΠΈΠΊΠ°ΠΊΠΎΠΉ ΡΠ΅ΡΠΈ β Π²ΡΡ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΡΠΎΠ»ΡΠΊΠΎ Π² Π²Π°ΡΠ΅ΠΌ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ΅.
Π§ΠΈΡΠ°ΡΡ: https://habr.com/ru/articles/938036/?utm_campaign=938036
@a_cup_of_java | ΠΡΡΠ³ΠΈΠ΅ Π½Π°ΡΠΈ ΠΊΠ°Π½Π°Π»Ρ
8 306
Java ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ Π°Π²Π³ΡΡΡΠ° 2025: Π²ΡΡΠ»ΠΈ Π½ΠΎΠ²ΡΠ΅ Π²Π΅ΡΡΠΈΠΈ Spring Framework 7.0, Spring Data 2025.1, Open Liberty 25.0, Hibernate Reactive 4.1, Quarkus 3.26 ΠΈ Gradle 9.1 Ρ Π½ΠΎΠ²ΡΠΌΠΈ ΡΡΠ½ΠΊΡΠΈΡΠΌΠΈ, ΡΠ»ΡΡΡΠ΅Π½ΠΈΡΠΌΠΈ ΠΈ ΠΈΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡΠΌΠΈ ΡΡΠ·Π²ΠΈΠΌΠΎΡΡΠ΅ΠΉ. ΠΠΎΠ΄ΡΠΎΠ±Π½ΠΎΡΡΠΈ Π² ΡΠ΅Π»ΠΈΠ·Π°Ρ
.
ΠΠΎΠ΄ΡΠΎΠ±Π½ΠΎΡΡΠΈ: https://www.infoq.com/news/2025/08/java-news-roundup-aug11-2025/
#en
@a_cup_of_java | ΠΡΡΠ³ΠΈΠ΅ Π½Π°ΡΠΈ ΠΊΠ°Π½Π°Π»Ρ
8 306
ΠΡΠ±Π»ΠΈΠΊΠ°ΡΠΈΡ maven-Π°ΡΡΠ΅ΡΠ°ΠΊΡΠΎΠ² Π² GitHub ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΠΈ
Π£ΠΆΠ΅ ΠΊΠ°ΠΊ ΡΡΠΈ Π³ΠΎΠ΄Π° Ρ ΡΠ°Π±ΠΎΡΠ°Ρ Π½Π°Π΄ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠΌ ΡΠΎ ΡΡΠ΅ΠΊΠΎΠΌ Kotlin, Spring Boot, Maven. ΠΡΠ΅ Π½Π°ΡΠΈΠ½Π°Π»ΠΎΡΡ ΠΊΠ°ΠΊ Π½Π΅Π±ΠΎΠ»ΡΡΠ°Ρ ΡΡΠ΅Π±Π½Π°Ρ ΠΏΡΠ°ΠΊΡΠΈΠΊΠ° Π² Π²ΡΠ·Π΅ Π½Π° ΠΊΠΎΠ»Π΅Π½ΠΊΠ΅ Π·Π° ΠΏΠ°ΡΡ Π½Π΅Π΄Π΅Π»Ρ ΠΈ ΡΠ°Π·ΡΠΎΡΠ»ΠΎΡΡ Π² ΠΏΡΠΈΠ»ΠΈΡΠ½ΡΡ ΡΠΈΡΡΠ΅ΠΌΡ, ΠΊΠΎΡΠΎΡΠ°Ρ ΡΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π»Π°ΡΡ ΠΏΠΎ Π²ΡΠ΅ΠΉ Π ΠΎΡΡΠΈΠΈ.
Π ΡΠ²ΡΠ·ΠΈ Ρ ΡΠΎΡΡΠΎΠΌ ΠΏΡΠΎΠ΅ΠΊΡΠ°, ΠΌΠΎΠ½ΠΎΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΡ ΡΡΠ°Π»ΠΎ ΠΌΠ°Π»ΠΎ ΠΈ ΠΏΠΎΡΠ²ΠΈΠ»Π°ΡΡ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎΡΡΡ ΡΠ°ΡΡΡ Π»ΠΎΠ³ΠΈΠΊΠΈ Π²ΡΠ΄Π΅Π»ΡΡΡ Π² ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠ΅ ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΠΈ. ΠΠΎΡ Π·Π΄Π΅ΡΡ ΠΈ Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ Π²ΠΎΠΏΡΠΎΡ: ΠΊΠ°ΠΊ ΡΠΏΡΠ°Π²Π»ΡΡΡ ΡΡΠΈΠΌΠΈ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΡΠΌΠΈ?
Π§ΠΈΡΠ°ΡΡ: https://habr.com/ru/articles/938008/?utm_campaign=938008
@a_cup_of_java | ΠΡΡΠ³ΠΈΠ΅ Π½Π°ΡΠΈ ΠΊΠ°Π½Π°Π»Ρ
8 306
ΠΠΎΠ³Π΄Π° Structure Block ΡΠΆΠ΅ Π½Π΅ ΡΠΏΡΠ°Π²Π»ΡΠ΅ΡΡΡ: ΠΡΠΎΠ΄Π²ΠΈΠ½ΡΡΠ°Ρ Π³Π΅Π½Π΅ΡΠ°ΡΠΈΡ ΠΎΠ³ΡΠΎΠΌΠ½ΡΡ
ΡΡΡΠΎΠ΅Π½ΠΈΠΉ Π² Minecraft
Π‘ΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠΉ Jigsaw-ΠΌΠ΅ΡΠΎΠ΄ Ρ
ΠΎΡΠΎΡ Π΄Π»Ρ Π΄Π΅ΡΠ΅Π²Π΅Π½Ρ, Π½ΠΎ ΠΏΠ°ΡΡΠ΅Ρ ΠΏΠ΅ΡΠ΅Π΄ Π³ΠΈΠ³Π°Π½ΡΡΠΊΠΈΠΌΠΈ .nbt-ΡΠ°ΠΉΠ»Π°ΠΌΠΈ, Π²ΡΠ·ΡΠ²Π°Ρ Π»Π°Π³ΠΈ ΠΈ Π²ΡΠ»Π΅ΡΡ. Π‘ΡΠΎΠ»ΠΊΠ½ΡΠ²ΡΠΈΡΡ Ρ ΡΡΠΈΠΌ, Ρ ΠΎΡΠΊΠ°Π·Π°Π»ΡΡ ΠΎΡ JSON-ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΉ ΠΈ Π½Π°ΠΏΠΈΡΠ°Π» ΡΠ²ΠΎΠΉ ΠΊΠ»Π°ΡΡ Structure. Π ΡΡΠ°ΡΡΠ΅ ΡΠ°Π·Π±Π΅ΡΡ, ΠΊΠ°ΠΊ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΠΈΡΡΠΎΠ³ΠΎ Java-ΠΊΠΎΠ΄Π° Π·Π°ΡΡΠ°Π²ΠΈΡΡ Forge Π³Π΅Π½Π΅ΡΠΈΡΠΎΠ²Π°ΡΡ ΠΎΠ³ΡΠΎΠΌΠ½ΡΠ΅ ΡΡΡΠΎΠ΅Π½ΠΈΡ ΠΈ Π½Π΅ Π½Π°ΡΡΡΠΏΠΈΡΡ Π½Π° ΠΌΠΎΠΈ Π³ΡΠ°Π±Π»ΠΈ Ρ mods.toml.
Π§ΠΈΡΠ°ΡΡ: https://habr.com/ru/articles/937976/?utm_campaign=937976
@a_cup_of_java | ΠΡΡΠ³ΠΈΠ΅ Π½Π°ΡΠΈ ΠΊΠ°Π½Π°Π»Ρ
8 306
ΠΠ²ΠΈΠ·: ΠΊΠ°ΠΊΠΎΠΉ ΡΡ ΠΌΠ°Π³ΠΈΡΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΎΠ½Π½ΡΡ
ΡΠ΅Ρ
Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ
Π‘ΠΎΠ±ΡΠ°Π»ΠΈ Π΄Π»Ρ Π²Π°Ρ ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΠ²Π½ΡΠΉ ΠΏΡΠΈΠΊΠ»ΡΡΠ΅Π½ΡΠ΅ΡΠΊΠΈΠΉ ΠΊΠ²Π΅ΡΡ Ρ ΡΠ΅ΡΡΠΈΠ½Π³ΠΎΠΌ ΡΡΡΡΡΠΈΡΡΠΈΡΠ½ΠΎΠ³ΠΎ Π³ΠΎΡΠΎΠ΄Π° ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠΎΠ². ΠΡΠ΅Π³ΠΎ ΠΏΠ°ΡΡ ΠΌΠΈΠ½ΡΡ ΠΈ Π²Ρ ΡΠ·Π½Π°Π΅ΡΠ΅, ΠΊΠ°ΠΊΠ°Ρ ΠΌΠ°Π³ΠΈΡΡΠ΅ΡΡΠΊΠ°Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΡΠΎΡΠ½ΠΎ Π±ΡΠ΄Π΅Ρ Π²Π°ΠΌ ΠΏΠΎ Π΄ΡΡ
Ρ.
Π‘ΠΎΡ
ΡΠ°Π½ΡΠΉΡΠ΅: https://tprg.ru/73y5
8 306
Π§ΡΠΎ Ρ Π·Π½Π°Ρ ΠΏΡΠΎ ΠΎΠ½Π»Π°ΠΉΠ½ ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅
ΠΡΠΈΠ²Π΅Ρ! ΠΠ΅Π½Ρ Π·ΠΎΠ²ΡΡ Π‘Π΅ΡΠ³Π΅ΠΉ ΠΈ Ρ ΡΠ΅Ρ
Π»ΠΈΠ΄. ΠΡΠΈΡΠ΅ΠΌ ΡΠΆΠ΅ Π΄ΠΎΠ»Π³ΠΎΠ΅ Π²ΡΠ΅ΠΌΡ. ΠΠ° Π²ΡΠ΅ΠΌΡ ΡΠ²ΠΎΠ΅ΠΉ ΡΠ°Π±ΠΎΡΡ Ρ ΡΡΠΏΠ΅Π» ΠΏΠΎΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ ΡΠ°Π·Π½ΡΠΌΠΈ ΡΠ΅ΡΠ΅Π½ΠΈΡΠΌΠΈ, Π½Π°Π΄ΠΎ ΡΠ°Π·Π½ΡΠΌΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠ°ΠΌΠΈ ΠΈ ΡΡΠΎΠ»ΠΊΠ½ΡΡΡΡΡ Ρ ΡΠ°Π·Π½ΡΠΌΠΈ Π·Π°Π΄Π°ΡΠ°ΠΌΠΈ. ΠΡΠΎΠ΅ΠΊΡΡ Ρ Π²ΡΠ΅Π³Π΄Π° ΡΡΠ°ΡΠ°Π»ΡΡ Π²ΡΠ±ΠΈΡΠ°ΡΡ ΡΠ²Π΅ΠΆΠΈΠ΅. ΠΠΎΠ³Π΄Π° Π½Π°Π΄ΠΎ ΠΏΠΎΡΡΡΠΎΠΈΡΡ Π±ΠΎΠ»ΡΡΡΡ ΠΈ ΡΠ»ΠΎΠΆΠ½ΡΡ ΡΠΈΡΡΠ΅ΠΌΡ Ρ Π½ΡΠ»Ρ.
ΠΠ΄Π΅Ρ ΡΡΠΎΠΉ ΡΡΠ°ΡΡΠΈ ΠΏΡΠΈΡΠ»Π° ΠΊΠΎ ΠΌΠ½Π΅ Π³ΠΎΠ΄ Π½Π°Π·Π°Π΄. ΠΡΠΈ ΠΏΠΎΡΠ΅ΡΠ΅Π½ΠΈΠΈ Highload Ρ Π±ΡΠ» Ρ ΡΡΠ΅Π½Π΄Π° ΠΎΠ΄Π½ΠΎΠΉ Π±ΠΎΠ»ΡΡΠΎΠΉ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΎΡΠ΅Π½Ρ Π»ΡΠ±ΠΈΡ Π°Π»Π³ΠΎΡΠΈΡΠΌΡ. ΠΠ° Π½Π΅ΠΌ ΠΏΡΠ΅Π΄Π»Π°Π³Π°Π»Π°ΡΡ ΡΠ΅ΡΠΈΡΡ Π°ΡΡ
ΠΈΡΠ΅ΠΊΡΡΡΠ½ΡΡ Π·Π°Π΄Π°ΡΡ Π·Π° ΠΌΠ΅ΡΡ. ΠΠΎΠ³Π΄Π° Π΄ΠΎΡΠ»Π° ΠΎΡΠ΅ΡΠ΅Π΄Ρ Π΄ΠΎ ΠΌΠ΅Π½Ρ, ΠΌΠ½Π΅ Π²ΡΠΏΠ°Π»Π° Π·Π°Π΄Π°ΡΠ° - ΠΏΠΎΡΡΡΠΎΠΈΡΡ ΠΎΠ½Π»Π°ΠΉΠ½ ΡΠ΅Π΄Π°ΠΊΡΠΎΡ Ρ Π½ΡΠ»Ρ. ΠΡΠΎ ΠΎΡΠ»ΠΈΡΠ½ΡΠΉ Π²Π°ΡΠΈΠ°Π½Ρ! ΠΠ°ΠΊ ΡΠ°Π· ΡΠ°ΠΊΠΎΠ΅ ΠΌΠ½Π΅ ΡΠΆΠ΅ ΠΏΡΠΈΡ
ΠΎΠ΄ΠΈΠ»ΠΎΡΡ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°ΡΡ. Π ΠΏΡΠΎΡΠ΅ΡΡΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΡ, Π°Π²ΡΠΎΡ Π·Π°Π΄Π°ΡΠΈ ΡΠΊΠ°Π·Π°Π», ΡΡΠΎ Ρ ΡΡΠ»ΠΎΠΆΠ½ΡΡ ΠΈ Π²ΠΎΠΎΠ±ΡΠ΅ ΠΎΠ½Π»Π°ΠΉΠ½ ΡΠ΅Π΄ΠΊΡΠΎΡ - ΡΡΠΎ Π³ΠΎΡΠ°Π·Π΄ΠΎ ΠΏΡΠΎΡΠ΅. ΠΠΎΡΠ»Π΅ ΡΠ°Π·Π±ΠΎΡΠ° Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ
ΠΊΠΎΡΠ½Π΅Ρ ΠΊΠ΅ΠΉΡΠΎΠ², ΠΎΠ½ ΡΠΎΠ³Π»Π°ΡΠΈΠ»ΡΡ, ΡΡΠΎ ΡΡΠΎ Π²ΡΠ΅Π³ΠΎ Π»ΠΈΡΡ ΠΏΠ΅ΡΠ²ΡΠΉ Π²Π·Π³Π»ΡΠ΄. ΠΠ°Π»Π΅Π΅ ΡΠΆΠ΅ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ Π΄ΠΎΠ»Π³ΠΎ ΠΌΡ ΠΎΠ±ΡΡΠΆΠ΄Π°Π»ΠΈ Π° ΠΊΠ°ΠΊ Π²ΠΎΠΎΠ±ΡΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΡΡΠΎΠΈΡΡ ΠΎΠ½Π»Π°ΠΉΠ½ ΡΠ΅Π΄Π°ΠΊΡΠΎΡ. Π ΡΠΎΡ ΠΌΠΎΠΌΠ΅Π½Ρ ΠΈ ΠΏΠΎΡΠ²ΠΈΠ»Π°ΡΡ ΠΈΠ΄Π΅Ρ ΠΏΠΎΠ΄Π΅Π»ΠΈΡΡΡΡ ΡΠ²ΠΎΠΈΠΌ ΠΎΠΏΡΡΠΎΠΌ ΠΏΡΠ±Π»ΠΈΡΠ½ΠΎ, Π½ΠΎ Π²ΠΎΡ ΡΠΎΠ»ΡΠΊΠΎ ΡΠ΅ΠΉΡΠ°Ρ Π΄ΠΎΡΠ»ΠΈ ΡΡΠΊΠΈ. ΠΡΠ°ΠΊ, ΠΏΡΠΈΡΡΡΠΏΠΈΠΌ.
Π§ΠΈΡΠ°ΡΡ: https://habr.com/ru/articles/937668/?utm_campaign=937668
@a_cup_of_java | ΠΡΡΠ³ΠΈΠ΅ Π½Π°ΡΠΈ ΠΊΠ°Π½Π°Π»Ρ
8 306
Π Π°Π·ΡΠ°Π±Π°ΡΡΠ²Π°Π΅ΠΌ spring-boot Starter Π°Π΄Π°ΠΏΡΠ΅ΡΠ° EGTS ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Π° Π΄Π»Ρ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈ ΡΠ΅Π»Π΅ΠΌΠ΅ΡΡΠΈΠΈ ΠΊΡΡΡΠ΅ΡΠΎΠ² Π² Π ΠΠΠ‘
ΠΡΠΈΠ²Π΅Ρ! ΠΠ΅Π½Ρ Π·ΠΎΠ²ΡΡ ΠΠ³Π½Π°Ρ. Π ΡΡΠΎΠΉ ΡΡΠ°ΡΡΠ΅ Ρ ΡΠ°ΡΡΠΊΠ°ΠΆΡ ΠΏΡΠΎ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΡ Π°Π΄Π°ΠΏΡΠ΅ΡΠ° Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Ρ EGTS-ΠΏΡΠΎΡΠΎΠΊΠΎΠ»ΠΎΠΌ (Era Glonass Telematics Standard), ΠΊΠΎΡΠΎΡΡΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΄Π»Ρ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈΠΈ ΡΠ΅Π»Π΅ΠΌΠ΅ΡΡΠΈΠΈ ΠΊΡΡΡΠ΅ΡΠΎΠ² ΠΈΠ· ΠΊΡΡΡΠ΅ΡΡΠΊΠΈΡ
ΡΠ»ΡΠΆΠ± Π² Π ΠΠΠ‘ (Π ΠΠΠ‘ - Π³ΠΎΡΡΠ΄Π°ΡΡΡΠ²Π΅Π½Π½Π°Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΎΠ½Π½Π°Ρ ΡΠΈΡΡΠ΅ΠΌΠ° Β«ΠΠ΄ΠΈΠ½Π°Ρ ΡΠ΅Π³ΠΈΠΎΠ½Π°Π»ΡΠ½Π°Ρ Π½Π°Π²ΠΈΠ³Π°ΡΠΈΠΎΠ½Π½ΠΎ-ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΎΠ½Π½Π°Ρ ΡΠΈΡΡΠ΅ΠΌΠ° Π³ΠΎΡΠΎΠ΄Π° ΠΠΎΡΠΊΠ²ΡΒ»). ΠΠΎΠ΄ Π½Π°ΠΏΠΈΡΠ°Π½ Π½Π° Kotlin ΠΈ ΠΏΠΎΠ΄Ρ
ΠΎΠ΄ΠΈΡ Π΄Π»Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ Π² Java ΠΈ Kotlin ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΡ
. ΠΡΠΎΡΡΠΎΡΠ° ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΌΠΎΠ΄ΡΠ»Ρ ΠΏΡΠΈΠ²Π΅Π»Π° ΠΊ ΠΈΠ΄Π΅Π΅ Π²ΡΠ½Π΅ΡΡΠΈ ΠΏΡΠΎΠ΅ΠΊΡ Π² ΠΎΠΏΠ΅Π½ΡΠΎΡΡ, ΡΡΠΎΠ±Ρ Π΅Π³ΠΎ ΠΌΠΎΠ³Π»ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΊΡΡΡΠ΅ΡΡΠΊΠΈΠ΅ ΡΠ»ΡΠΆΠ±Ρ Ρ Π±ΡΠΊΠ΅Π½Π΄ΠΎΠΌ Π½Π° jvm. ΠΠΎΠ΅Ρ
Π°Π»ΠΈ!
Π§ΠΈΡΠ°ΡΡ: https://habr.com/ru/articles/937038/?utm_campaign=937038
@a_cup_of_java | ΠΡΡΠ³ΠΈΠ΅ Π½Π°ΡΠΈ ΠΊΠ°Π½Π°Π»Ρ
8 306
ΠΠ°ΠΊ ΠΈΠ½ΡΠ΅Π³ΡΠΈΡΠΎΠ²Π°ΡΡ ΠΠ Π² Java-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ?
Π‘ΡΠ°ΡΡΡ ΡΠ°ΡΡΠΊΠ°Π·ΡΠ²Π°Π΅Ρ ΠΎ ΡΠΎΠΌ, ΠΊΠ°ΠΊ Ρ ΠΏΠΎΠΌΠΎΡΡΡ LangChain4j ΠΈ Quarkus ΠΌΠΎΠΆΠ½ΠΎ Π»Π΅Π³ΠΊΠΎ Π²Π½Π΅Π΄ΡΡΡΡ ΠΠ-ΡΡΠ½ΠΊΡΠΈΠΈ, ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ ΡΠ°Ρ-Π±ΠΎΡΠΎΠ² ΠΈ ΡΠΏΡΠ°Π²Π»ΡΡΡ Π΄ΠΈΠ°Π»ΠΎΠ³Π°ΠΌΠΈ. Java ΠΎΡΡΠ°Π΅ΡΡΡ Π½Π°Π΄Π΅ΠΆΠ½ΠΎΠΉ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠΎΠΉ Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΏΡΠΎΠ΄Π²ΠΈΠ½ΡΡΡΡ
AI-ΡΠ΅ΡΠ΅Π½ΠΈΠΉ Π±Π΅Π· ΠΈΠ·ΡΡΠ΅Π½ΠΈΡ Π½ΠΎΠ²ΡΡ
ΡΠ·ΡΠΊΠΎΠ². Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ AI-Π°ΡΡΠΈΡΡΠ΅Π½ΡΠ° Π΄Π»Ρ ΠΏΠΎΠ΄Π±ΠΎΡΠ° ΠΊΠΎΡΠΌΠΈΡΠ΅ΡΠΊΠΈΡ
ΠΊΠΎΡΠ°Π±Π»Π΅ΠΉ Π½Π° Java
Π ΡΡΠ°ΡΡΠ΅ ΠΎΠΏΠΈΡΠ°Π½ ΠΏΡΠΈΠΌΠ΅Ρ ΡΠ°Ρ-Π±ΠΎΡΠ° Π½Π° Java Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ LangChain4j ΠΈ Quarkus, ΠΊΠΎΡΠΎΡΡΠΉ Π°Π½Π°Π»ΠΈΠ·ΠΈΡΡΠ΅Ρ Π·Π°ΠΏΡΠΎΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ ΠΈ ΠΏΡΠ΅Π΄Π»Π°Π³Π°Π΅Ρ ΠΏΠΎΠ΄Ρ
ΠΎΠ΄ΡΡΠΈΠ΅ ΠΊΠΎΡΠΌΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΊΠΎΡΠ°Π±Π»ΠΈ ΠΈΠ· ΡΠ»ΠΎΡΠ°, ΡΠΏΡΠΎΡΠ°Ρ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ Ρ Π±ΠΎΠ»ΡΡΠΈΠΌΠΈ ΡΠ·ΡΠΊΠΎΠ²ΡΠΌΠΈ ΠΌΠΎΠ΄Π΅Π»ΡΠΌΠΈ.
ΠΠΎΠ΄ΡΠΎΠ±Π½ΠΎΡΡΠΈ: https://www.infoq.com/articles/infusing-ai-java/
#en
@a_cup_of_java | ΠΡΡΠ³ΠΈΠ΅ Π½Π°ΡΠΈ ΠΊΠ°Π½Π°Π»Ρ
