devmark_ru
223 subscribers
157 photos
121 links
Данный канал является частью проекта devmark.ru, который посвящён вопросам разработки программного обеспечения. Здесь вы найдёте полезные материалы по server-side разработке. Прежде всего по Java, Kotlin и Spring.
Download Telegram
Channel created
Дорогие друзья!

Этот канал является частью проекта devmark.ru, где я делюсь своим опытом и публикую статьи о разработке на Java, Kotlin и Spring. Большинство статей доступно также и в видеоформате на YouTube и RuTube.

Материалы рассчитаны в основном на начинающих разработчиков, поэтому стараюсь рассказывать простым языком и без лишней "воды".

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

Поэтому, подписывайтесь!
🔥4👍2❤‍🔥1
📺 На моём YouTube-канале недавно было опубликовано видео по работе с Json в Postgres https://youtu.be/d-zyokNJNwo.

📗 А для тех, кому удобнее читать, чем смотреть видео, имеется статья https://devmark.ru/article/postgres-json-sql.
📺 На YouTube канале вышло новое видео! https://youtu.be/rXGzujpSrNg

📗 Также материал доступен в виде статьи https://devmark.ru/article/java-comparable-contract.
📺 Видео про RowMapper в Spring: https://youtu.be/lF3a2Rb6m5s

📗 Статья: https://devmark.ru/article/spring-row-mapper

🧑‍💻 Пример проекта на github: https://github.com/devmarkru/row-mapper-example
📺 Видео про аудит данных в Spring Data JPA: https://youtu.be/l4Js6Sl1KfM

📗 Статья: https://devmark.ru/article/spring-data-audit-example

🧑‍💻 Пример проекта: https://github.com/devmarkru/spring-data-audit-example
Что будет выведено на экран при запуске этого кода на Java?
Anonymous Quiz
0%
1
33%
2
44%
3
22%
NullPointerException
👍2
Как быстро экспортировать и импортировать данные с помощью Datagrip.

В процессе отладки бывает необходимо быстро получить локальную копию данных для воспроизведения ошибки. Если вы хотите скопировать данные выборочно, то Datagrip от Jetbrains может вам в этом помочь.

📺 Видео на YouTube: https://youtu.be/0P4s5LeGSbE
Какой фреймворк вы используете чаще всего при разработке backend-приложений на Java?
Anonymous Poll
88%
Spring
0%
Micronaut
13%
Quarkus
0%
Другой (напишите какой именно)
Разбор и вычисление арифметических выражений - не самая простая, но довольно интересная тема.

Обработку такого выражения можно разделить на три основных этапа:
1. Разбиение строки на отдельные части
2. Обработка этих частей с учётом математических операций
3. Само вычисление на стековой машине

📺 Видео: https://youtu.be/ZWXwgOCG-gU

📗 Статья: https://devmark.ru/article/java-calculator-example

🧑‍💻 Пример проекта: https://github.com/devmarkru/calculator-example
Что будет выведено на экран при запуске этого кода на Java?
Anonymous Quiz
50%
true
8%
false
25%
RuntimeException
17%
Не скомпилируется
Что будет выведено на экран при запуске этого кода на Java?
Anonymous Quiz
12%
a
82%
b
0%
NullPointerException
6%
Результат не определён