java-master.com
165 subscribers
1 photo
35 links
Телеграм канал сайта java-master.com.
Download Telegram
Здесь будут оповещения о новых статьях. Если мне не будет лень их писать😔
​​Разбираемся с основами Docker
​​CRUD приложение на Spring Boot. Постарался уместить в одну статью самые востребованные и свежие технологии по веб разработке на java
Подготовил новую статью по секюрити. По сути пересказал то что было записано в видео😄
Если кому интересно создание веб приложений на джаве с нуля и с фронтендом на ReactJS - переходите по ссылке. Там целый прейлист. Делаю пример интернет-магазина. Но по примеру можно сделать любой контекст.
Разбираем как замапить связь многие ко многим (many-to-many) используя JPA.
Отправка Емейла с помощью Gmail аккаунта и java программы. Один класс, пара строк настроек - емейл сендер готов: https://www.youtube.com/watch?v=SZfgsCJhzQ8
​​Кто еще не до конца разобрался с терминологией Spring? Попытался простыми словами сделать обзор всего фреймворка в кратце. Если делать подробно - статья может потянуть на целую книгу😁😅
Мини заметка по нахождении и исправлении багов

Первое - смотрим на ошибку (логи или консоль) и пытаемся понять, что не так; анализируем и если нужно, лезим в гугл.

Запускаем приложение в дебаг режиме (совет на будущее - всегда запускай приложение в дебаг режиме. Тогда не нужно будет его перезапускать)
Ставим точку перед потенциальным местом выброса ошибки и смотрим что приходит на вход.

Время обнаружения и исравления ошибок со временем будет меньше.

Если не получается исправить или обнаружить ошибку в течении 30 минут - делаем перерыв на 5 минут и только потом продолжаем.

Если не получается исправить или обнаружить ошибку в течении 5 часов - делаем перерыв как минимум на 10 часов: берем другую задачу в работу или, если есть возможость, выключаем комп.😉
Работа с Kafka стала очень простой с использованием фреймворка Spring Boot. Записал небольшое видео по этой теме:
https://www.youtube.com/watch?v=ZVnpKs6X1Vc&ab_channel=JavaMaster
Новое видео: Spring MVC Thymeleaf. Давно просили - получайте. Показал базовые вещи с контроллером и таймлиф. Также очень просили обход списка на странице. Это также есть в видео: https://www.youtube.com/watch?v=nd-_Dsu_VhU
Имплементация корзины на ReactJS. В прошлом видео из серии Online Store мы сделали функционал по оформлению заказа. В этом видео доделали фронтенд. Не обошлось без изменения бекенда.
https://youtu.be/8TF18qe5sLw
Пагинация с помощью Spring Boot Data JPA будет очень полезна когда нужно отобржать большие объемы данных на веб страницах. Советую ознакомиться:
https://youtu.be/53VK2qwS89Y
Не знаете чем заняться на выходных? Как насчет написать игру "Крестики нолики"? Возможно не самое приятное занятие😂 Но зато это отличная возможность подучить программирование на Java и Javascript в развлекательном формате😉
Ссылка на бекенд часть: https://youtu.be/XwQJRfv9Mfg

Ссылка на фронтенд часть: https://youtu.be/UP0GJPpMV3c

Сервер и клиент написаны в очень простой форме.
Код содержит некоторые баги и потребует доработок. Не стал дорабатывать чтобы не удлинять туториал, А также чтобы, Вам было над чем поработать самим😄
Разбираем JDBC, JPA, Hibernate, Spring Data Jpa и разницу между ними. У Вас же наверняка есть эти технологии в резюме?😁😂
Подготовил видео по Java JDBC. Пришлось даже старый код найти чтобы вспомнить азы. В самом видео нет пула соединений и вообще с соединением обошлись там не очень😁 Но цель была показать как делать запросы в базу.

https://youtu.be/zkWOA5M7f5Q