πŸ““ Книги ΠΏΠΎ Java
870 subscribers
340 photos
27 videos
5 files
835 links
πŸ““ Книги ΠΏΠΎ Java

Π‘Π°ΠΌΡ‹ΠΉ ΠΊΡ€ΡƒΡ‚ΠΎΠΉ ΠΊΠ°Π½Π°Π» c ΠΏΠΎΠ΄Π±ΠΎΡ€ΠΊΠΎΠΉ ΠΊΠ½ΠΈΠ³, статСй, Π½ΠΎ ΠΈ ΠΊΠ°ΠΊ Π±Π΅Π· Ρ€Π΅ΠΊΠ»Π°ΠΌΡ‹ всС Π² ΠΎΠ΄Π½ΠΎΠΌ мСстС
По ворпосам размСщСния @qa_autom
Download Telegram
Для Ρ‡Π΅Π³ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ слова volatile, synchronized, transient, native?

volatile Π²Ρ‹Π½ΡƒΠΆΠ΄Π°Π΅Ρ‚ ΠΏΠΎΡ‚ΠΎΠΊΠΈ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡŽ доступа ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ СдинствСнный экзСмпляр ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ. Если пСрСмСнная ΠΏΡ€ΠΈΠΌΠΈΡ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ° – этого Π±ΡƒΠ΄Π΅Ρ‚ достаточно для обСспСчСния потокобСзопасности. Если ΠΆΠ΅ пСрСмСнная являСтся ссылкой Π½Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ – синхронизировано Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ этой ссылки. ВсС Π΄Π°Π½Π½Ρ‹Π΅, содСрТащиСся Π² ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π΅, синхронизированы Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚!

synchronized β€” это Π·Π°Ρ€Π΅Π·Π΅Ρ€Π²ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ΅ слово позволяСт Π΄ΠΎΠ±ΠΈΠ²Π°Ρ‚ΡŒΡΡ синхронизации Π² ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Π½Ρ‹Ρ… ΠΈΠΌ ΠΌΠ΅Ρ‚ΠΎΠ΄Π°Ρ… ΠΈΠ»ΠΈ Π±Π»ΠΎΠΊΠ°Ρ… ΠΊΠΎΠ΄Π°.

ΠšΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ слова transient ΠΈ native ΠΊ многопоточности Π½ΠΈΠΊΠ°ΠΊΠΎΠ³ΠΎ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡ Π½Π΅ ΠΈΠΌΠ΅ΡŽΡ‚, ΠΏΠ΅Ρ€Π²ΠΎΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для указания ΠΏΠΎΠ»Π΅ΠΉ класса, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ ΡΠ΅Ρ€ΠΈΠ°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ, Π° Π²Ρ‚ΠΎΡ€ΠΎΠ΅ сигнализируСт ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ Π² ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠΎ-зависимом ΠΊΠΎΠ΄Π΅.

πŸ‘‰@BookJava
#Вопросы_с_собСсСдования

β“ΠšΠ°ΠΊ ΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ массив Π² список?

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΌΠ΅Ρ‚ΠΎΠ΄ Arrays.asList(), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΠ΅Ρ‚ массив Π² список.
Какова структура Π²Π΅Π±-ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°?

src/main/java Π˜ΡΡ…ΠΎΠ΄Π½ΠΈΠΊΠΈ прилоТСния/Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ

src/main/resources РСсурсныС Ρ„Π°ΠΉΠ»Ρ‹ прилоТСния/Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ

src/main/filters Π€Π°ΠΉΠ»Ρ‹ сСрвлСтных Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΠΎΠ²

src/main/webapp Π˜ΡΡ…ΠΎΠ΄Π½ΠΈΠΊΠΈ Π²Π΅Π±-прилоТСния

src/test/java Π˜ΡΡ…ΠΎΠ΄Π½ΠΈΠΊΠΈ тСстов

src/test/resources РСсурсныС Ρ„Π°ΠΉΠ»Ρ‹ тСстов

src/test/filters ВСсты сСрвлСтных Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΠΎΠ²

src/it Π˜Π½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ тСсты

src/assembly ОписаниС сборки

src/site Π‘Π°ΠΉΡ‚

LICENSE.txt ЛицСнзия ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°

NOTICE.txt ЗамСчания ΠΈ опрСдСлСния Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ зависимостСй.

README.txt ОписаниС ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°
КакиС ΠΈΠ· ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² ΠΎΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‚ Π² String?
Anonymous Quiz
0%
codePointBefore()
0%
capacity()
0%
isEmpty(
100%
length()
Π—Π°Π²Π°Ρ€ΠΈΠ²Π°ΠΉΡ‚Π΅ Ρ‡Π°ΡˆΠΊΡƒ ΠΊΠΎΡ„Π΅ ΠΈ встрСчайтС JPoint β€” ΠΊΡ€ΡƒΠΏΠ½Π΅ΠΉΡˆΠ΅Π΅ событиС Π² России, посвящСнноС Java-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅.

Π’ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ тСхничСскиС Π΄ΠΎΠΊΠ»Π°Π΄Ρ‹ ΠΎΡ‚ спикСров ΠΈΠ· Ρ‚ΠΎΠΏΠΎΠ²Ρ‹Ρ… ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΉ, Π»ΠΈΡ‡Π½Ρ‹ΠΉ ΠΎΠΏΡ‹Ρ‚, боль ΠΈ ΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°. Π Π°Π±ΠΎΡ‚Π° с Π‘Π” Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Spring Boot-ΠΏΡ€ΠΈΠ΄ΠΎΠ»ΠΆΠ΅Π½ΠΈΠΉ, устройство ΠΈ Ρ€Π°Π±ΠΎΡ‚Π° Consumer, Java для ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, Ρ‚Π°ΠΉΠ½Ρ‹ ΠΏΠ°Ρ‚Ρ‚Π΅Ρ€Π½Π° DTO β€” ΠΈ это Ρ‚ΠΎΠ»ΡŒΠΊΠΎ малая Ρ‡Π°ΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.

ΠšΡ€ΠΎΠΌΠ΅ тСхничСской ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚ΠΈΠΊΠΈ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π½Π΅ΠΌΠ°Π»ΠΎ, Π±ΡƒΠ΄ΡƒΡ‚ ΠΈ Π±ΠΎΠ»Π΅Π΅ «софт-ΡΠΊΠΈΠ»Π»ΡŒΠ½Ρ‹Π΅Β» Π΄ΠΎΠΊΠ»Π°Π΄Ρ‹. НапримСр, Π”ΠΌΠΈΡ‚Ρ€ΠΈΠΉ Иванов ΠΈ АндрСй ΠšΡƒΠ»Π΅ΡˆΠΎΠ² ΠΈΠ· Huawei расскаТут ΠΏΡ€ΠΎ ΠΏΠΈΡ€Π°ΠΌΠΈΠ΄Ρƒ потрСбностСй ΠœΠ°ΡΠ»ΠΎΡƒ для Java/Kotlin-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°. А для самых Π»ΡŽΠ±ΠΎΠ·Π½Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ‚ΠΎΡ€Ρ‹ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΈΠ»ΠΈ ΠΊΠ΅ΠΉΠ½ΠΎΡƒΡ‚Ρ‹ ΠΠ°Ρ‚Π°Π»ΡŒΠΈ Π—ΡƒΠ±Π°Ρ€Π΅Π²ΠΈΡ‡ ΠΈ Бтанислава Π”Ρ€ΠΎΠ±Ρ‹ΡˆΠ΅Π²ΡΠΊΠΎΠ³ΠΎ.

JPoint β€” это Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΠΎΠΎΠ±Ρ‰Π°Ρ‚ΡŒΡΡ с ΠΊΠΎΠ»Π»Π΅Π³Π°ΠΌΠΈ ΠΈΠ· Ρ€Π°Π·Π½Ρ‹Ρ… ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΉ, познакомится с Π²Π΅Ρ‚Π΅Ρ€Π°Π½Π°ΠΌΠΈ Π‘ΠΏΡ€ΠΈΠ½Π³Π°, ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹Π΅ Π»ΠΈΡ†Π° Java-ΠΌΠΈΡ€Π° ΠΈ просто Ρ…ΠΎΡ€ΠΎΡˆΠΎ провСсти врСмя.

Если Π±ΠΈΠ»Π΅Ρ‚ Π²Π°ΠΌ ΠΏΠΎΠΊΡƒΠΏΠ°Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚ΠΎΠ΄Π°Ρ‚Π΅Π»ΡŒ, Ρ‚ΠΎ ΠΏΡ€ΠΈΡˆΠ»ΠΈΡ‚Π΅ Π΅ΠΌΡƒ эту ссылку.
Если ΠΈΠ΄Π΅Ρ‚Π΅ Π·Π° свой счСт, Ρ‚ΠΎ ΠΈΡ‰ΠΈΡ‚Π΅ Π±ΠΈΠ»Π΅Ρ‚Ρ‹ здСсь. По ΠΏΡ€ΠΎΠΌΠΎΠΊΠΎΠ΄Ρƒ JAVAQUIZ ΠΎΠ½ΠΈ Π±ΡƒΠ΄ΡƒΡ‚ Π΅Ρ‰Π΅ дСшСвлС.
πŸ”₯Π“Π΄Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹Π΅ знания ΠΏΠΎ Java-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅?

23 ΠΌΠ°Ρ€Ρ‚Π° Π² 20:00 для Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ… Java-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² Π½Π° ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠΌ ΡƒΡ€ΠΎΠΊΠ΅ Π² OTUS Ρ€Π°Π·Π±Π΅Ρ€Π΅ΠΌ основы UML. ЗанятиС ΠΏΡ€ΠΈΡƒΡ€ΠΎΡ‡Π΅Π½ΠΎ ΠΊ старту спСциализации Β«Java DeveloperΒ».

⚑️На занятии ΠΌΡ‹:

β€” ΠŸΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΠΌ ΠΎ мСстС UML Π² процСссах Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ПО
β€” Π Π°Π·Π±Π΅Ρ€Π΅ΠΌ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡƒ классов ΠΈ Ρ‚ΠΈΠΏΡ‹ связСй ΠΌΠ΅ΠΆΠ΄Ρƒ классами с ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°ΠΌΠΈ Π½Π° Java
β€” ΠžΠ±ΡΡƒΠ΄ΠΈΠΌ, ΠΊΠ°ΠΊΡƒΡŽ ΠΏΠΎΠ»ΡŒΠ·Ρƒ ΠΌΠΎΠΆΠ΅Ρ‚ принСсти Π·Π½Π°Π½ΠΈΠ΅ UML Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰Π΅ΠΌΡƒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΡƒ.

βœ¨Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ ΡƒΡ€ΠΎΠΊΠ° Π²Ρ‹ Π½Π°ΡƒΡ‡ΠΈΡ‚Π΅ΡΡŒ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡ‹ UML ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ прилоТСния. А большС Π½Π°Π²Ρ‹ΠΊΠΎΠ² ΠΆΠ΄Π΅Ρ‚ вас Π½Π° ΠΎΠ½Π»Π°ΠΉΠ½-курсС, доступном Π² рассрочку.

πŸ‘‰Π Π΅Π³ΠΈΡΡ‚Ρ€ΠΈΡ€ΡƒΠΉΡ‚Π΅ΡΡŒ Π½Π° занятиС:
https://otus.pw/nSG8/
Learning Functional Data Structures and Algorithms

Авторы:
Atul S. Khot, Raju Kumar Mishra
Π“ΠΎΠ΄ издания: 2017

#scala #english

Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ ΠΊΠ½ΠΈΠ³Ρƒ
Java developer (middle)
#ΡƒΠ΄Π°Π»Π΅Π½ΠΊΠ° #офис #Π³ΠΈΠ±Ρ€ΠΈΠ΄
Π—ΠŸ: ΠΎΡ‚ 150 000 Π΄ΠΎ 250 000 β‚½
Локация: Новосибирск
Компания: Digit

ΠžΠ±ΡΠ·Π°Π½Π½ΠΎΡΡ‚ΠΈ:
- ΠžΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ ΠΈ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΏΠΎ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π΅ высоконагруТСнной систСмы;
- ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ рСализация Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π½Ρ‹Ρ… Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ;
- ΠŸΠΈΡΠ°Ρ‚ΡŒ ΠΊΠΎΠ΄ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ для Π²Π°ΠΆΠ½Ρ‹Ρ… частСй ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹;
- ΠžΡ†Π΅Π½ΠΈΠ²Π°Ρ‚ΡŒ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΈ сроки Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ user-story;
- Π”Π΅ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π·Π°Π΄Π°Ρ‡ΠΈ для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ²;
- ΠŸΡ€ΠΎΠ²ΠΎΠ΄ΠΈΡ‚ΡŒ code-revew Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ Π΄Ρ€ΡƒΠ³ΠΈΡ… Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ²;
- ΠΠ°ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ ΠΈ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ с Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹ΠΌΠΈ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°ΠΌΠΈ ΠΈ срСдами;
- ΠŸΠΈΡΠ°Ρ‚ΡŒ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ ΠΈ справку ΠΏΠΎ ΠΊΠΎΠ΄Ρƒ;
- ΠžΠ±ΡƒΡ‡Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ, ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Π½Ρ‹Π΅ активности (ΠΈ ΡƒΡ‡Π°ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ Π² Π½ΠΈΡ…).

ВрСбования:
- java 8
- widlfly
- solr
- spring 5+
- java ee
- postgresql 12+
- ΠžΠΏΡ‹Ρ‚ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с linux
- ΠžΠΏΡ‹Ρ‚ Ρ€Π°Π±ΠΎΡ‚Ρ‹/создания с высоконагруТСнными систСмами
ВСст Π½Π° ΠΎΠ±Ρ‰ΠΈΠ΅ знания для Java-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°

Java Π·Π°Π΄Π°Ρ‡ΠΈ с собСсСдований
πŸ‘‰ΠŸΡ€ΠΈΠ³Π»Π°ΡˆΠ°Π΅ΠΌ 23 ΠΌΠ°Ρ€Ρ‚Π° Π² 15:00 мск Π½Π° бСсплатный Π²Π΅Π±ΠΈΠ½Π°Ρ€ ΠΎΠ½Π»Π°ΠΉΠ½-курса Β«Clojure DeveloperΒ» β€” Β«Π˜Π½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Π°Ρ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° языкС ClojureΒ»: рСгистрация Π½Π° Π²Π΅Π±ΠΈΠ½Π°Ρ€

 β€” На Π²Π΅Π±ΠΈΠ½Π°Ρ€Π΅ Π²Ρ‹ ΡƒΠ·Π½Π°Π΅Ρ‚Π΅, ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ Π½ΠΎΠ²Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈΠ»ΠΈ ΠΌΠ΅Π½ΡΡ‚ΡŒ состояниС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, Β«ΠΏΡ€ΠΎΡ‰ΡƒΠΏΡ‹Π²Π°Ρ‚ΡŒΒ» Π»ΡŽΠ±Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ ΠΈ пошагово ΠΎΡ‚Π»Π°ΠΆΠΈΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄, Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ тСсты ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒΡΡ ΠΊ внСшним систСмам. И всё это Π½Π΅ выходя ΠΈΠ· REPL!

βœ”οΈΠŸΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚ΡŒ ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅ Π½Π° курсС Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π² рассрочку.
πŸ‘‰ΠŸΡ€ΠΈΠ³Π»Π°ΡˆΠ°Π΅ΠΌ 23 ΠΌΠ°Ρ€Ρ‚Π° Π² 15:00 мск Π½Π° бСсплатный Π²Π΅Π±ΠΈΠ½Π°Ρ€ ΠΎΠ½Π»Π°ΠΉΠ½-курса Β«Clojure DeveloperΒ» β€” Β«Π˜Π½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Π°Ρ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° языкС ClojureΒ»: рСгистрация Π½Π° Π²Π΅Π±ΠΈΠ½Π°Ρ€

 β€” На Π²Π΅Π±ΠΈΠ½Π°Ρ€Π΅ Π²Ρ‹ ΡƒΠ·Π½Π°Π΅Ρ‚Π΅, ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ Π½ΠΎΠ²Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈΠ»ΠΈ ΠΌΠ΅Π½ΡΡ‚ΡŒ состояниС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, Β«ΠΏΡ€ΠΎΡ‰ΡƒΠΏΡ‹Π²Π°Ρ‚ΡŒΒ» Π»ΡŽΠ±Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ ΠΈ пошагово ΠΎΡ‚Π»Π°ΠΆΠΈΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄, Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ тСсты ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒΡΡ ΠΊ внСшним систСмам. И всё это Π½Π΅ выходя ΠΈΠ· REPL!

βœ”οΈΠŸΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚ΡŒ ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅ Π½Π° курсС Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π² рассрочку.
Java/Kotlin Developer (senior/teamlead)
#ΡƒΠ΄Π°Π»Π΅Π½ΠΊΠ°
Π—ΠŸ: ΠΎΡ‚ 300 000 Π΄ΠΎ 350 000 β‚½
Компания: Maxilect

ΠžΠ±ΡΠ·Π°Π½Π½ΠΎΡΡ‚ΠΈ:
- Π Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ прилоТСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΡƒΡŽΡ‚ΡΡ Π½Π° всС дистанционныС ΠΊΠ°Π½Π°Π»Ρ‹ Π±Π°Π½ΠΊΠ° (ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚-Π±Π°Π½ΠΊ, ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Π΅ прилоТСния, ΠΏΠ»Π°Ρ‚Ρ‘ΠΆΠ½Ρ‹Π΅ сСрвисы ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π΄Ρ€ΡƒΠ³ΠΎΠ΅).
- ΠŸΠΈΡΠ°Ρ‚ΡŒ unit-tests, ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΡ‚ΡŒ Code review.
- Π’Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ с Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, DataScience, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ.

ВрСбования:
- ΠžΠΏΡ‹Ρ‚ коммСрчСской Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π½Π° Java/kotlin ΠΎΡ‚ 5-Ρ‚ΠΈ Π»Π΅Ρ‚.
- ΠžΠΏΡ‹Ρ‚ коммСрчСской Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ со Spring ΠΈ Spring Boot.
- Π—Π½Π°ΠΊΠΎΠΌΡ‹ ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΈ с Reactive programming (RxJava, Project Reactor).
- ΠžΠΏΡ‹Ρ‚ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с 3-мя Π»ΡŽΠ±Ρ‹ΠΌΠΈ ΠΈΠ· ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ: NoSQL (MongoDB, Elasticsearch, Π°Π½Π°Π»ΠΎΠ³ΠΈ); SQL (PostgreSQL, Oracle, Π°Π½Π°Π»ΠΎΠ³ΠΈ); Π‘Ρ€ΠΎΠΊΠ΅Ρ€Ρ‹ сообщСний (Kafka).
Как Π½ΠΎΠ²ΠΈΡ‡ΠΊΡƒ ΠΏΠΎΠ΄Π°Ρ€ΠΈΡ‚ΡŒ Тизнь telegram-Π±ΠΎΡ‚Ρƒ Π½Π° java

МнС 43 Π³ΠΎΠ΄Π° ΠΈ я ΠΏΡ€ΠΎΡ„Π΅ΡΡΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ ΡŽΡ€ΠΈΡΡ‚. НСуСмная ΠΈΠ½Ρ‚Π΅Π»Π»Π΅ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Π°Ρ энСргия ΠΈ Π½Π΅ΡƒΠ΄ΠΎΠ²Π»Π΅Ρ‚Π²ΠΎΡ€Π΅Π½Π½ΠΎΡΡ‚ΡŒ основной профСссиСй 2,5 Π³ΠΎΠ΄Π° Π½Π°Π·Π°Π΄ ΠΏΡ€ΠΈΠ²Π΅Π»ΠΈ мСня Π² IT. Π”Π°-Π΄Π°, Π²ΠΎΡ‚ Ρ‚Π°ΠΊ – взрослая тСтя с Π³ΡƒΠΌΠ°Π½ΠΈΡ‚Π°Ρ€Π½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Ρ€Π΅ΡˆΠΈΠ»Π° ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ сСбя Π½Π° Π½ΠΈΠ²Π΅ программирования ΠΈ Π·Π°ΠΌΠ°Ρ…Π½ΡƒΠ»Π°ΡΡŒ Π°ΠΆ Π½Π° Ρ‚Π°ΠΊΠΎΠΉ язык как… JAVA!!!

Π—Π°ΠΌΠ°Ρ…Π½ΡƒΠ»Π°ΡΡŒ, ΠΏΠ΅Ρ€Π΅ΠΊΠ²Π°Π»ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Π»Π°ΡΡŒ Π½Π° дистанционных курсах ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΊΡ€ΡƒΠΏΠ½ΠΎΠ³ΠΎ Ρ€ΠΎΠ³Π°Ρ‚ΠΎΠ³ΠΎ скота ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ рСсурса ΠΈ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ прагматичная ΠΆΠ°ΠΆΠ΄Π° Π½Π°ΠΆΠΈΠ²Ρ‹ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ Π·Π°Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ Π½Π° кусок Ρ…Π»Π΅Π±Π° с маслом здСсь ΠΈ сСйчас Π½Π΅ Π΄Π°Π΅Ρ‚ Π΅ΠΉ возмоТности ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ основноС мСсто Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΈ ΡƒΠΉΡ‚ΠΈ Π½Π° Π½Π΅Π²Π΅Π΄ΠΎΠΌΡ‹Π΅ просторы для it-спСциалиста, Ρ€Π΅ΡˆΠΈΠ»Π° ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ ΠΎΠΏΡ‹Ρ‚ ΡŽΡ€ΠΈΡΡ‚Π° ΠΈ знания java-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°.

ΠžΠ³Π»ΡΠ½ΡƒΠ²ΡˆΠΈΡΡŒ ΠΏΠΎ сторонам ΠΈ Π½Π΅ встрСтив Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½Π½Ρ‹Ρ… Π½Π° мСня Π³Π»Π°Π· я поняла – всС эти Π³Π»Π°Π·Π° устрСмлСны Π² Π³Π°Π΄ΠΆΠ΅Ρ‚Ρ‹! ΠœΠ΅ΡΡΠ΅Π΄ΠΆΠ΅Ρ€Ρ‹ ΠΈ ΡΠΎΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ сСти правят ΡƒΠΌΠ°ΠΌΠΈ. Π—Π½Π°Ρ‡ΠΈΡ‚, Π½Π°Π΄ΠΎ Π΄Π΅ΠΉΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ Ρ‡Π΅Ρ€Π΅Π· Π½ΠΈΡ….

И Ρ‚ΡƒΡ‚ я вспомнила, Ρ‡Ρ‚ΠΎ самый частый ΡŽΡ€ΠΈΠ΄ΠΈΡ‡Π΅ΡΠΊΠΈΠΉ вопрос, с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ ΠΊΠΎ ΠΌΠ½Π΅ ΠΎΠ±Ρ€Π°Ρ‰Π°ΡŽΡ‚ΡΡ Π΄Ρ€ΡƒΠ·ΡŒΡ/Π·Π½Π°ΠΊΠΎΠΌΡ‹Π΅ – это ΠΏΡ€ΠΎΡΡŒΠ±Π° Π΄Π°Ρ‚ΡŒ Ρ‚Ρƒ ΠΈΠ»ΠΈ ΠΈΠ½ΡƒΡŽ Ρ„ΠΎΡ€ΠΌΡƒ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° (Π΄ΠΎΠ³ΠΎΠ²ΠΎΡ€Π°, расписки, заявлСния, довСрСнности ΠΈ Ρ‚.Π΄.). Π­Π²Ρ€ΠΈΠΊΠ°! – Π½ΡƒΠΆΠ½Π° нСслоТная мобильная ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° с Ρ„ΠΎΡ€ΠΌΠ°ΠΌΠΈ самых вострСбованных Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ², Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΡ… ΠΎΡΡ‚Π°Π²Π°Π»ΠΎΡΡŒ просто ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ ΠΈ Π½Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ΠΌΠΈ свСдСниями. И Ρ‚ΡƒΡ‚ самым ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΈΠΌ ΠΏΡƒΡ‚Π΅ΠΌ ΠΊ ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΌΡƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ ΠΌΠ½Π΅ прСдставился telegram-Π±ΠΎΡ‚.

ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π½Π° курсах Ρ‚Π°ΠΊΠΈΠΌ тонкостям Π½Π΅ ΡƒΡ‡ΠΈΠ»ΠΈ, Π²ΠΎΠΎΡ€ΡƒΠΆΠΈΠ²ΡˆΠΈΡΡŒ ΡΡ‚Π°Ρ‚ΡŒΡΠΌΠΈ ΠΈ Π²ΠΈΠ΄Π΅ΠΎΡ€ΠΎΠ»ΠΈΠΊΠ°ΠΌΠΈ ΠΈΠ· всСмирной ΠΏΠ°ΡƒΡ‚ΠΈΠ½Ρ‹, Π·Π°ΠΊΠ°Ρ‚Π°Π² Ρ€ΡƒΠΊΠ°Π²Π° я ΠΏΡ€ΠΈΠ½ΡΠ»Π°ΡΡŒ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ свою ΠΏΠ΅Ρ€Π²ΡƒΡŽ Β«Π²Π·Ρ€ΠΎΡΠ»ΡƒΡŽΒ» ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ-ΠΏΠΎΠΌΠΎΡ‰Π½ΠΈΠΊΠ° чСловСчСству!

Π§ΠΈΡ‚Π°Ρ‚ΡŒ ΡΡ‚Π°Ρ‚ΡŒΡŽ
IntelliJIDEA_cheat_sheet.pdf
147.6 KB
Π¨ΠΏΠ°Ρ€Π³Π°Π»ΠΊΠ° ΠΏΠΎ горячим клавишам Π² IntelliJ IDEA
Π”Π°Π½Ρ‹ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ классы:
Media is too big
VIEW IN TELEGRAM
Java. Π¨ΠΈΡ„Ρ€ΡƒΠ΅ΠΌ Π΄Π°Π½Π½Ρ‹Π΅ для ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠΉ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ

Π¨ΠΈΡ„Ρ€ΡƒΠ΅ΠΌ тСкст с использованиСм ΠΊΠ»ΡŽΡ‡Π° Π΄Π°Π½Π½Ρ‹Π΅ для ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠΉ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π² GET для Ρ€Π°Π·Π½Ρ‹Ρ… ситуаций. НС использовал secure Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ - ΠΏΠΎ ΠΊΠ°ΠΊΠΈΠΌ-Ρ‚ΠΎ извСстным Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΌΠ½Π΅ Ρ‚ΠΎΠ³Π΄Π°ΡˆΠ½Π΅ΠΌΡƒ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π°ΠΌ.

Если Π½Π΅ ΠΎΡ…ΠΎΡ‚Π° Π·Π°ΠΌΠΎΡ€Π°Ρ‡ΠΈΠ²Π°Ρ‚ΡŒΡ с ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ - ΠΈΠ· коммСнтария подписчика @АлСксандр ΠŸΠ»ΠΎΡ…ΠΎΠΉ: Cipher.getInstance("AES").init(ENCRYPT_MODE, key);

(ΠΎΠΏΡΡ‚ΡŒ Π½Π΅ ΠΏΡ€ΠΈΡ†Π΅ΠΏΠΈΠ»ΠΈΡΡŒ ΠΌΠ°Ρ€ΠΊΠ΅Ρ€Ρ‹ - Π΄ΡƒΠ±Π»ΠΈΡ€ΡƒΡŽ Π² описани)
00:00 ВступлСниС ΠΈ обоснования
02:00 Π›ΠΈΡ‡Π½Ρ‹ΠΉ ΠΎΠΏΡ‹Ρ‚
04:00 Spring
08:00 Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° символов
12:00 Encrypt
18:00 Decrypt
19:00 Test
23:00 Π Π°Π·Π±ΠΎΡ€ Π½Π° ΠΏΠ°Π»ΡŒΡ†Π°Ρ…

Source: https://github.com/azim-ut/encrypt

источник

πŸ‘‰@BookJava