Получи случайную криптовалюту за регистрацию!

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

Логотип телеграм канала @bookjava — Библиотека Java разработчика Б
Логотип телеграм канала @bookjava — Библиотека Java разработчика
Адрес канала: @bookjava
Категории: Технологии , Образование
Язык: Русский
Страна: Россия
Количество подписчиков: 11.20K
Описание канала:

Библиотека Java разработчика.
По всем вопросам @evgenycarter

Рейтинги и Отзывы

3.50

2 отзыва

Оценить канал bookjava и оставить отзыв — могут только зарегестрированные пользователи. Все отзывы проходят модерацию.

5 звезд

1

4 звезд

0

3 звезд

0

2 звезд

1

1 звезд

0


Последние сообщения 7

2023-05-28 11:49:16 @ Transactional в Spring и исключения

В этой статье я бы хотел рассказать, как Spring'овая аннотация @ Transactional ведет себя при возникновении исключений.

Если коротко, то Spring обрабатывает исключения в методах, помеченных @ Transactional, следующим образом:
RuntimeException'ы приводят к откату транзакции, checked exception'ы не приводят;

RuntimeException'ы приводят к откату транзакции в момент, когда exception пересекает границы @ Transactional-метода. Даже если вы перехватите это исключение выше по стеку, транзакция все равно откатится;

Этим поведением можно управлять через атрибуты rollbackFor / noRollbackFor у аннотации @ Transcational.

https://habr.com/ru/articles/725064/

@BookJava
1.4K views08:49
Открыть/Комментировать
2023-05-11 10:05:14
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
925 views07:05
Открыть/Комментировать
2023-05-10 12:15:07
Освой Spring и требуй повышения зарплаты!

Готов?

Пройди тест по Spring и проверь свои знания.

Ответишь
— пройдешь на продвинутый курс "Разработчик на Spring Framework" от OTUS по специальной цене + получишь доступ к записям открытых уроков курса курса .

ПРОЙТИ ТЕСТ: https://otus.pw/6Re6/

БОНУС
10 мая, в 20:00 (мск)
пройдет бесплатный открытый урок курса - «События в Spring Data JPA».

Нативная интеграция. Информация о продукте www.otus.ru
1.2K views09:15
Открыть/Комментировать
2023-05-10 11:17:35
Хранилище файлов. Java + WebDav

Java + WebDav - загружаем файл на webdav через Rest запрос.

00:00 Приветствие
00:34 Spring Init
00:55 Docker Hub
01:54 docker-compose
04:25 webdav.conf
06:00 application.yaml
06:50 Sardine
07:36 WebDavConfig
09:15 WebConfig
11:40 FileService
14:09 Controller
17:22 Docker Fix
17:47 Postman
18:16 что не так?
20:46 Подписывайтесь

источник

@BookJava
1.2K views08:17
Открыть/Комментировать
2023-05-10 09:17:40
Java для сисадминов

Эта статья написана в основном для системных администраторов Java-приложений (DevOps-инженеров, SRE и других производных специализаций). Вероятнее всего, Java-разработчики уже все это прекрасно знают. Хотя Junior Java-разработчикам эта информация может помочь систематизировать знания.

Статья не претендует на полноту или полную непогрешимость. Во-первых, нельзя объять необъятное. Во-вторых, все меняется и проверенные истины могут перестать быть истинами в новых версиях. В сети существует множество статей об устройствах Java, однако в этой статье в блоге ЛАНИТ я стремился сделать выжимку основных моментов, необходимых для администраторов Java-приложений. Для более глубокого погружения в тот или иной вопрос потребуется обратиться к другим источникам.

https://habr.com/ru/companies/lanit/articles/721210/

@BookJava
1.3K views06:17
Открыть/Комментировать
2023-05-06 17:46:38 Подборка Telegram каналов для программистов

Системное администрирование
https://t.me/tipsysdmin Типичный Сисадмин (фото железа, было/стало)
https://t.me/sysadminof Книги для админов, полезные материалы
https://t.me/i_odmin Все для системного администратора
https://t.me/i_odmin_book Библиотека Системного Администратора
https://t.me/i_odmin_chat Чат системных администраторов
https://t.me/i_DevOps DevOps: Пишем о Docker, Kubernetes и др.
https://t.me/sysadminoff Новости Линукс Linux


https://t.me/tikon_1 Новости высоких технологий, науки и техники
https://t.me/mir_teh Мир технологий (Technology World)

https://t.me/rust_lib Полезный контент по программированию на Rust
https://t.me/golang_lib Библиотека Go (Golang) разработчика

https://t.me/itmozg Программисты, дизайнеры, новости из мира IT.
https://t.me/phis_mat Обучающие видео, книги по Физике и Математике

https://t.me/php_lib Библиотека PHP программиста
https://t.me/nodejs_lib Подборки по Node js и все что с ним связано
https://t.me/ruby_lib Библиотека Ruby программиста

1C разработка
https://t.me/odin1C_rus Cтатьи, курсы, советы, шаблоны кода 1С

Программирование C++
https://t.me/cpp_lib Библиотека C/C++ разработчика
https://t.me/cpp_knigi Книги для программистов C/C++
https://t.me/cpp_geek Учим C/C++ на примерах

Программирование Python
https://t.me/pythonofff Python академия. Учи Python быстро и легко
https://t.me/BookPython Библиотека Python разработчика
https://t.me/python_real Python подборки на русском и английском
https://t.me/python_360 Книги по Python Rus

Java разработка
https://t.me/BookJava Библиотека Java разработчика
https://t.me/java_360 Книги по Java Rus
https://t.me/java_geek Учим Java на примерах

GitHub Сообщество
https://t.me/Githublib Интересное из GitHub

Базы данных (Data Base)
https://t.me/database_info Все про базы данных

Мобильная разработка: iOS, Android
https://t.me/developer_mobila Мобильная разработка
https://t.me/kotlin_lib Подборки полезного материала по Kotlin

Фронтенд разработка
https://t.me/frontend_1 Подборки для frontend разработчиков
https://t.me/frontend_sovet Frontend советы, примеры и практика!
https://t.me/React_lib Подборки по React js и все что с ним связано

Разработка игр
https://t.me/game_devv Все о разработке игр

Вакансии
https://t.me/sysadmin_rabota Системный Администратор
https://t.me/progjob Вакансии в IT

Чат программистов
https://t.me/developers_ru

Библиотеки
https://t.me/book_for_dev Книги для программистов Rus
https://t.me/programmist_of Книги по программированию
https://t.me/proglb Библиотека программиста
https://t.me/bfbook Книги для программистов
https://t.me/books_reserv Книги для программистов

БигДата, машинное обучение
https://t.me/bigdata_1 Data Science, Big Data, Machine Learning, Deep Learning

Программирование
https://t.me/bookflow Лекции, видеоуроки, доклады с IT конференций
https://t.me/coddy_academy Полезные советы по программированию

QA, тестирование
https://t.me/testlab_qa Библиотека тестировщика

Шутки программистов
https://t.me/itumor Шутки программистов

Защита, взлом, безопасность
https://t.me/thehaking Канал о кибербезопасности
https://t.me/xakep_1 Статьи из "Хакера"

Книги, статьи для дизайнеров
https://t.me/ux_web Статьи, книги для дизайнеров

Английский
https://t.me/UchuEnglish Английский с нуля

Математика
https://t.me/Pomatematike Канал по математике

Excel лайфхак
https://t.me/Excel_lifehack
1.6K views14:46
Открыть/Комментировать
2023-05-04 09:47:58
Java. Класс Object. Разбор вопросов на собеседование.

В данном видео я разбираю вопросы по классу Object на собеседование для начинающих Java разработчиков. Это вопросы из моего личного списка, те что я сам время от времени задаю.
Привожу их тут, чтобы помочь в подготовке, так как практика показывает, что часто этим вопросам уделяется недостаточно внимания:
1.Все классы в Java наследуются от Object, как вы думаете, почему так сделано?
2.Можно ли создать экземпляр класса Object?
3.Зачем кому-то может понадобится создавать экземпляр класса Object?
4.Опишите методы класса Object.
5.Особенности методов wait, notify, notifyAll
6.Что такое хэш-код. Что за значение позвращает метод hashCode класса Object?
7.Как связаны между собой методы equals и hashCode? Что будет, если переопределить equals не переопределяя hashCode? Что будет если у объекта-ключа HashMap изменится хэш-код? Какие могут возникнуть проблемы?
8.Метод finalize, для чего нужен?

источник

@BookJava
2.0K views06:47
Открыть/Комментировать
2023-05-03 12:10:01
Как работать с событиями в Spring Data JPA?

Обсудим 10 мая в 20:00
на открытом уроке «События в Spring Data JPA» в OTUS. Вебинар приурочен к старту онлайн-курса «Разработчик на Spring Framework» в OTUS.

На вебинаре затронем такую важную тему, как работа с событиями, генерируемыми при взаимодействии с JPA сущностями.

Занятие проведет Александр Оруджев, Senior Software Engineer и преподаватель в OTUS.

Не упустите возможность начать осваивать современные возможности Spring и научиться работать с событиями в Spring Data JPA. Продолжить обучение вы сможете на уже курсе. Возможны разные способы оплаты курса.

Пройдите вступительный тест для регистрации на вебинар: https://otus.pw/ilwr/

Нативная интеграция. Информация о продукте www.otus.ru
1.9K views09:10
Открыть/Комментировать
2023-05-03 09:30:45
Диспетчерская на базе Spring и Kafka. Полный курс.

Разворачиваем кафка на Docker, слушаем, публикуем и обрабтываем сообщения с помощью Spring.
В качестве обертки - делаем проект для распределения маршрутов самолтеов.

GitHub: https://github.com/azim-ut/youtube_kafka_jet

источник

@BookJava
2.0K views06:30
Открыть/Комментировать
2023-05-02 09:28:29 Spring-потрошитель: жизненный цикл Spring Framework

Ни для кого не секрет, что Spring Framework один из самых популярных фреймворков для приложений на языке Java. Он интегрировал в себя самые полезные и актуальные технологии, такие как i18n, JPA, MVC, JMS, Cloud и т.п.

Но насколько хорошо вы знакомы с жизненным циклом фреймворка? Наверняка вы сталкивались с проблемами поднятия контекста и освобождением ресурсов при его остановке, когда проект разрастается. Сегодня я попытаюсь наглядно показать вам это.

https://habr.com/ru/articles/720794/

@BookJava
2.1K views06:28
Открыть/Комментировать