Обложка канала

Библиотека Java разработчика. Страница 5

9291 @BookJava

Библиотека Java разработчика. Книги по программированию на Java.

  • Библиотека Java разработчика

    Погрузиться в мир Javа и написать свою первую программу? Уже через 14 дней подготовительного курса! ✔️ Даем крепкие базовые знания Javа, с ними легко продолжить обучение и влиться в профессию. ✔️ Учим не только писать, но и понимать код. ✔️ Опытный наставник всегда поможет и подскажет. 🗓 Начало 6 июня! 🔜 Запишитесь прямо сейчас! —> https://ru.hexlet.io/link/0a9C4f
  • Библиотека Java разработчика

    🥷 Готов выбрать светлую сторону силы, юный джавист? Эксперты OTUS приготовили для тебя полный сложной практики онлайн-курс «Java Developer. Professional», который расширит твои возможности использования Java. 🟠За 6 месяцев ты прокачаешь алгоритмы и сборщики мусора, байт-код и classloader, паттерны и тестирование, работу с окружением — логирование, jdbc и Hibernate, библиотеки и фреймворки, многопоточность и многое другое. 🦸🏼‍♂️Компании-партнеры ждут, когда ты овладеешь этим мастерством. Проходи вступительный тест и помни большая сила — большая ответственность. 👉 ПРОЙТИ ТЕСТ: https://otus.pw/VlGLx/ Нативная интеграция. Информация о продукте www.otus.ru
  • Библиотека Java разработчика

    Микросервисы на Spring монолитные приложения что такое микросервисы монолит или микросервисы CI/CD Devops что такое Spring Cloud что такое Service Discovery схема работы тестового проекта создание модульного проекта в IDEA добавление модуля Eureka Server разбор проекта Eureka Server источник 👉@BookJava
  • Реклама

  • Библиотека Java разработчика

    Прекрасный и ужасный ООП в Java Денис Родин (Сбер) Спикер рассмотрит: 1. Некоторые противоречия догм в ООП. 2. Отличия ООП Джеймса Гослинга (James Gosling) в Java от ООП Алана Кея (Alan Kay). 3. Рассуждения о «серебряной пуле». источник 👉@BookJava
  • Библиотека Java разработчика

    Java Кеширование данных в Spring Boot Полезные советы по работе с BigDecimal в Java Алгоритмы: бинарный поиск на отсортированном массиве (реализация на Java) Алгоритмы: поиск простых чисел с помощью "решета Эратосфена" Алгоритмы: проверка слов и предложений на палиндром Алгоритм определения анаграмм Алгоритм инвертирования массива на Java Разбор и вычисление арифметических выражений на Java источник 👉@BookJava
  • Библиотека Java разработчика

    Java Spring Initializr: создаём maven-проект на Java Spring Initializr: создаём maven-проект на Java в IntelliJ Idea Ultimate Edition Алгоритмы: пузырьковая сортировка на Java Коллекции в Java: очередь и стек Коллекции в Java: List, Set и Map Парсинг HTML страниц на Java с помощью Jsoup Алгоритмы: проверка вложенных скобок на Java Алгоритмы: поиск простых чисел на Java источник 👉@BookJava
  • Библиотека Java разработчика

    Spring Security, Формы регистрации и аутентицикации. 04:00 Spring Initializr 06:24 Доп. боблиотеки 09:09 AUTH: Properties 12:17 UserDetails 16:46 UserRepository 17:45 AppUserDetailsService 19:30 AppUser + Annotations 38:33 JwtTokenFilter 44:46 WebSecurityConfig 49:54 Список фильтров 51:20 Auth: Bean package 58:39 RegistrationService 58:39 RegistrationService 1:00:07 Auth: signUpUser 1:03:37 PasswordEncoder 1:08:00 AuthController 1:20:11 LoginService 1:21:48 ProviderManager 1:27:25 Logn: проверка пароля 1:30:01 AuthenticationException 1:31:05 Что вернет Authentication? 1:37:19 Auth: Start 1:37:58 Properties debug 1:38:23 authenticationManagerBean 1:40:08 Client проект 1:40:23 Client properties.yaml 1:42:04 Client: JwtSettingsProvider 1:43:49 Client: CurrentUser 1:44:00 Clients: CurrentUserProvider 1:46:36 Client: AccessFilter 1:56:01 Auth: api/v1/auth/current 1:58:11 Auth: api/v1/auth/logout 1:59:50 Client: api/v1/client/access 2:02:09 UI: NuxtJS 2:02:16 UI: Axios Proxy 2:03:40 UI: Vuex 2:07:36 UI: HTML + формы 2:14:45 Csrf ON 2:15:08 Auth: NPE fix 2:16:12 Запуск и проверка 2:18:05 Csrf проблемка 2:20:27 Спасибо! GitHub: https://github.com/azim-ut/spring_auth источник 👉@BookJava
  • Библиотека Java разработчика

    🔥<b> Пройди тест по Spring и проверь свои знания. Ответишь — пройдешь на продвинутый курс "Разработчик на Spring Framework" от OTUS по специальной цене + получишь доступ к записям открытых уроков курса курса🎁 . 👉 ПРОЙТИ ТЕСТ: https://otus.pw/6Re6/ Нативная интеграция. Информация о продукте www.otus.ru
  • Библиотека Java разработчика

    Версионная миграция данных в мире DTO В этой публикации я хотел бы показать несколько известных мне подходов к версионной миграции данных в контексте DTO. Примеры будут продемонстрированы на языке Java. https://habr.com/ru/articles/720478/ 👉@BookJava
    Версионная миграция данных в мире DTO

    Доброе время суток, уважаемое Хабр коммьюнити. В этой публикации я хотел бы показать несколько известных мне подходов к версионной миграции данных в контексте DTO . Примеры будут продемонстрированы...

    Хабр
  • Библиотека Java разработчика

    Многие разработчики Java часто упускают из виду возможности функционального программирования. Узнайте, как использовать цепочки Optional и Either для написания лаконичного и красивого кода. dzone.com/article…d-either 👉@BookJava
    The Beauty of Java Optional and Either

    Many Java developers often overlook its functional programming capabilities. Learn how to chain Optional and Either to write concise and beautiful code.

    DZone
  • Библиотека Java разработчика

    SpringBoot + WebSocket Fullstack. Мелим муку - многопоточность Java 00:00 Описание проекта 03:31 Spring Initialzr 04:04 Директория проекта 04:36 Intellij Idea 04:44 GSON 05:33 NodeJS download 06:07 NuxtJS 08:25 Импорт UI модуля 08:53 Запускаем UI 09:22 Базовая верстка 14:24 Скачаем картинки 16:07 ProgressBar 18:56 Backend 19:25 Engine Двигатель 20:48 Цех Machine 21:23 Ресурсы мельницы 22:23 Мельница 22:56 Водяное колесо 28:11 Цех: Жернова 34:04 Мельница - Конструктор 35:35 MillState 37:02 Мельница - MillState 38:15 Наполняем MillState 39:51 MillController 42:00 MillService 47:04 Java WebSocket 50:31 Vuex 54:53 Используем Vuex в UI 56:59 Axios Proxy 59:53 WebSocket UI 01:04:07 Анимируем UI 01:10:52 Благодарность Исходники: https://github.com/azim-ut/mill_java источник 👉@BookJava
  • Библиотека Java разработчика

    🔥Новые знания — новые перспективы. Если вы хотите расти как Java-разработчик, расширять компетенции — это необходимость. Проще всего это делать под наставничеством Senior Java-разрабтчиков на онлайн-курсе «Java Developer. Professional» в OTUS. 🎯 6 месяцев вы будете учиться разрабатывать современные коммерческие приложения самостоятельно и в команде. В конце вас ждет выпускной проект, который усилит ваше портфолио. После обучения вы сможете профессионально разрабатывать серверные приложения и решать задачи уровня Middle. 📆 Старт занятий 25 апреля. Действует рассрочка на курс. 👉 Пройдите вступительный тест, чтобы успеть записаться в группу по спец.цене: https://otus.pw/2DHn/ Нативная интеграция. Информация о продукте www.otus.ru
  • Библиотека Java разработчика

    Графический интерфейс для bash, делаем работу в командной строке удобнее Когда пишешь код в IntelliJ IDEA, привыкаешь что везде есть подсказки, везде где можно работает комплишен, всегда можно одним кликом перейти на декларацию метода или на его юсаджи. После этого интерфейс командной строки выглядит как-то бедно. Конечно, он очень хорошо продуман, сделан настолько удобным, насколько это возможно в текстовом UI, но в графическом UI возможностей намного больше. Представляю вам плагин для JetBrains IDE, позволяющий работать в командной строке cо всеми удобствами IDE. https://habr.com/ru/articles/715824/ 👉@BookJava
  • Библиотека Java разработчика

    Java spring cache: основы кэширования за 16 минут 00:00 - Определение кэширования 00:25 - Пишем код примера 02:35 - Включаю кэширование, аннотации EnableCaching Cacheable 03:11 - Пример несогласованности данных 05:07 - Обновляю кэш, аннотация CachePut 06:39 - Очищаю кэш, аннотация CacheEvict 08:08 - Пример с использованием аргумента в кэшируемом методе 11:00 - Полное очищение кеша, CacheEvict (allEntries = true) 11:34 - Объявляю название кэша на все методы класса, аннотация CacheConfig 12:05 - Использую CacheManager напрямую 13:28 - Показываю класс Cache в дебаггере 14:35 - Как выглядят ключи в кэше (SimpleKey) 15:55 - Настраиваю ключ источник 👉@BookJava
  • Библиотека Java разработчика

    🔥 Хотите создавать высококлассные приложения на Java? Осваивайте Spring! Начините изучать этот мощный фреймворк уже этой весной! 📢📢 25 апреля в 20:00 приходите на открытый урок «Свойства Spring-приложения». На встрече разберем, каким образом можно определять настройки приложения на чистом Spring, а также затронем тему конвертации типов. Спикером выступит преподаватель Александр Оруджев, Senior Software Engineer. 🟠Вебинар состоится в рамках запусках онлайн-курса «Разработчик на Spring Framework» в OTUS. Сейчас курс доступен в рассрочку. ➡️Для участия пройдите вступительный тест: https://otus.pw/aigq/ Нативная интеграция. Информация о продукте www.otus.ru
  • Реклама

  • Библиотека Java разработчика

    Два SpringBoot проекта за час: Web и Reactive Пишем сервис коротких ссылок 2 раза. В обычном исполнении и в reactive. База данных - Redis. 00:00 Задача 02:06 Spring Initialzr 03:27 AnotherRedisClient 04:22 IntelliJ IDEA Spring Web 06:05 Общий и не общий код 06:24 Queue 10:29 Class для хранения в BD 11:47 RedisConfiguration 15:09 Service работы со ссылками 20:54 Job имитация активности 25:19 SpringWeb - Готов 25:51 @ RestController 29:09 IntelliJ IDEA Reactive Web 30:01 LinksService interface 32:19 LinkServiceReactive #1 32:41 RedisConfiguration Reactive 37:35 LinksServiceReactive #2 40:30 Job Reactive 46:00 Важный фальстарт 48:08 Reactive Rest Controller 50:19 ShellScript 57:18 Bash Test 1:00:34 Мега вывод) источник 👉@BookJava
  • Библиотека Java разработчика

    Пишем RestApi на SpringBoot Java + MySQL Spring Initializr 00:00 IntellijIdea 01:34 GetMapping 04:28 Class 06:09 API Layer 08:47 PostMapping 11:20 Подключаем MySQL 13:46 Configuration 19:41 Extra Fields 21:57 DeleteMapping 23:22 PutMapping 26:37 Почти готово 31:42 Обработка исключений 31:59 Унифицируем Response 39:56 источник 👉@BookJava
  • Библиотека Java разработчика

    💪 Пройди тест по Java и проверь свои знания. Ответишь — пройдешь на продвинутый курс "Java Developer. Professional" от OTUS по специальной цене + получишь запись мастер-класса от преподавателя курса🎁 . ✍️ ПРОЙТИ ТЕСТ: https://otus.pw/VlGLx/ Нативная интеграция. Информация о продукте www.otus.ru