| Канал | Публикаций | Подписчиков | Последний пост |
|---|---|---|---|
Библиотека Java разработ…
[telegram]
|
21 | 10283 | 23.06.26 |
|
Библиотека программиста
[max]
|
12 | 1830 | 20.06.26 |
|
C++ Developer • Cpp Syst…
[max]
|
13 | 2144 | 20.06.26 |
|
Python академия
[max]
|
12 | 2989 | 20.06.26 |
|
Python Разработка | Web …
[max]
|
13 | 2872 | 20.06.26 |
|
Программирование ITmozg
[max]
|
13 | 1552 | 20.06.26 |
|
Bash Советы - Bash Scrip…
[max]
|
12 | 2245 | 20.06.26 |
| Канал | Публикаций | Подписчиков | Последний пост |
|---|---|---|---|
|
Bash Советы - Bash Scrip…
[max]
|
12 | 2245 | 20.06.26 |
|
Книги для программистов
[max]
|
12 | 2841 | 20.06.26 |
|
Программирование {BookFl…
[max]
|
12 | 3051 | 20.06.26 |
|
Python Разработка | Web …
[max]
|
12 | 2872 | 20.06.26 |
|
C++ Developer • Cpp Syst…
[max]
|
12 | 2144 | 20.06.26 |
|
Базы Данных (Data Base) …
[max]
|
12 | 2416 | 20.06.26 |
|
Frontend Разработка | Ja…
[max]
|
12 | 1561 | 20.06.26 |
Загрузка данных...
| Размещенный пост | Текст публиакции | Рекламирующий канал | Просмотры | Просмотры 24 ч | Прирост подписчиков |
|---|
Загрузка данных...
| Размещенный пост | Текст публикации | Рекламируемый канал | Просмотры | Просмотры 24 ч | Прирост подписчиков |
|---|
| Дата и время публикации | Текст публикации | Рекламируемый канал | Динамика просмотров | Всего просмотров |
|---|---|---|---|---|
| 2026-06-23 20:41:49 | Понимание разницы между Error и Exception в Java ✅ Что такое Error в Java? - Error (ошибка) в Java представляет собой серьёзные проблемы, которые программа не должна пытаться обрабатывать. Такие ошибки, как правило, генерируются виртуальной машиной Java (JVM) и указывают на сбои, не зависящие от кода программы — например, утечки памяти или переполнение стека. Что такое Exception в Java? - Exception (исключение) — это ситуации, которые программа может предсказать и обработать. Это ошибки, от которых можно восстановиться во время выполнения с помощью механизмов обработки исключений, таких как конструкции try-catch. 👉 @BookJava Понимание разниц… | — |
|
281 |
| 2026-06-23 10:57:17 | 🤯 Автотесты проходят успешно, а ошибки всё равно попадают в рабочую среду? Часто проблема не в количестве проверок, а в том, что тесты не контролируют структуру данных и не позволяют вовремя заметить изменения в API. 2 июля в 20:00 МСК на открытом уроке разберём инструменты, которые помогают делать проверки более надёжными и предсказуемыми. На живых примерах покажем, как создавать API-тесты на Java, работать с JSON через Jackson, проверять ответы с помощью JSON Schema Validator и организовывать код так, чтобы его было удобно развивать и поддерживать. Открытый урок проходит в преддверии старта курса «Автоматизатор тестирования на Java. Продвинутый уровень». 👉Зарегистрируйтесь, чтобы освоить востребованные инструменты автоматизации и получить практическую базу для своих проектов: https://vk.cc/cYZv3B Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru 🤯 Автотесты прох… | — |
|
269 |
| 2026-06-22 09:36:17 | 🧩 Nullable поля в Entity: угроза вашему приложению Привет, друзья! Сегодня хочу поделиться одной ошибкой, которую часто встречаю в проектах — использование nullable = true в JPA-сущностях по умолчанию, без осознанного выбора. Когда мы пишем: @Column(name = "middle_name") private String middleName; JPA считает, что поле nullable, даже если по бизнес-логике оно быть пустым не должно. А вот что будет, если вы забыли это уточнить: 1. На уровне БД поле будет NULLABLE. 2. Hibernate не подскажет, что вы забыли заполнить поле. 3. В будущем это приведёт к NPE, особенно при маппинге DTO → Entity. 4. При миграциях Flyway/ Liquibase — возможно несоответствие схемы и модели. 🔍 Что делать? 1. Явно указывать nullable = false, если поле обязано быть заполнено: @Column(name = "email", nullable = false) private String email; 2. Использовать Bean Validation (@NotNull) — и не забывать включить её в контроллерах, сервисах, Hibernate. 3. Проверяйте соответствие схемы и сущностей. Можно использовать плагин Hibernate5DDL или включать валидацию схемы при старте. 📌 Простой совет: по умолчанию всё @Column(nullable = false), пока не докажете обратное. Берегите свои сущности 😉 👉 @BookJava 🧩 Nullable поля … | — |
|
338 |
| 2026-06-21 10:57:49 | 🧹 Как не захламлять логи в Java Сегодня покажу вам простой, но важный приём: логируйте по уровню, а не по привычке. Многие делают так: log.info("User found: " + user); Кажется безобидным? А теперь представьте, что в user лежит целый граф сущностей с ленивыми загрузками, или список из тысячи записей. Вы просто убьёте читаемость логов и производительность. Вот что делать вместо: if (log.isDebugEnabled()) { log.debug("User found: {}", user); } А ещё лучше — логируйте только то, что действительно нужно: log.debug("User found: id={}, email={}", user.getId(), user.getEmail()); Так вы: - Уменьшите размер логов - Сохраните ценную информацию - Упростите разбор инцидентов в проде 📌 Советы: - INFO — для бизнес-событий (например, “заказ оформлен”) - DEBUG — для отладки - WARN и ERROR — для проблем, которые требуют внимания А ты проверял свои логи в проде? Не пора ли провести ревизию? 👉 @BookJava 🧹 Как не захламл… | — |
|
364 |
| 2026-06-20 14:25:25 | 🚀 Подборка полезных IT каналов в Max Системное администрирование, DevOps 📌 https://max.ru/i_odmin Все для системного администратора https://max.ru/bash_srv Bash Советы https://max.ru/sysadminof Книги для админов, полезные материалы https://max.ru/i_odmin_book Библиотека Системного Администратора https://max.ru/i_devops DevOps: Пишем о Docker, Kubernetes и др. https://max.ru/tipsysdmin Типичный Сисадмин Excel лайфхак 📌 https://t.me/Excel_lifehack Excel лайфхак Английский с нуля 🇬🇧 https://max.ru/UchuEnglish 1C разработка 📌 https://max.ru/odin1c_rus Cтатьи, курсы, советы, шаблоны кода 1С Программирование C++📌 https://max.ru/cpp_lib Библиотека C/C++ разработчика Программирование Go📌 https://max.ru/golang_lib Библиотека Go (Golang) разработчика Программирование React📌 https://max.ru/react_lib React Программирование Python 📌 https://max.ru/python_of Python академия. https://max.ru/BookPython Библиотека Python разработчика Java разработка 📌 https://max.ru/bookjava Библиотека Java разработчика GitHub Сообщество 📌 https://max.ru/githublib Интересное из GitHub Базы данных (Data Base) 📌 https://max.ru/database_info Все про базы данных Фронтенд разработка 📌 https://max.ru/frontend_1 Подборки для frontend разработчиков Библиотеки 📌 https://max.ru/programmist_of Книги по программированию https://max.ru/proglb Библиотека программиста https://max.ru/bfbook Книги для программистов Программирование 📌 https://max.ru/bookflow Лекции, видеоуроки, доклады с IT конференций https://max.ru/itmozg Программисты, дизайнеры, новости из мира IT https://max.ru/php_lib Библиотека PHP программиста 👨🏼💻👩💻 Шутки программистов 📌 https://max.ru/itumor Шутки программистов Защита, взлом, безопасность 📌 https://max.ru/thehaking Канал о кибербезопасности https://max.ru/xakkep_1 Хакер Free Книги, статьи для дизайнеров 📌 https://max.ru/odesigners Статьи, книги для дизайнеров Математика 📌 https://max.ru/Pomatematike Канал по математике https://max.ru/phismat_1 Обучающие видео, книги по Физике и Математике Вакансии 📌 https://max.ru/progjob Вакансии в IT Мир технологий 📌 https://max.ru/mir_teh Канал для любознательных Бонус 📌 https://max.ru/piterspb_78 Свежие новости Санкт-Петербурга https://max.ru/mockva_life Свежие новости Москвы https://max.ru/piterspb Питер Новости: Санкт-Петербург / СПБ / ДТП 🚀 Подборка полез… |
|
|
361 |
| 2026-06-18 12:32:57 | 👩💻 Алгоритмическая сложность коллекций в Java Приглашаем на открытый урок. 🗓 01 июля в 20:00 МСК 🆓 Бесплатно. Урок в рамках старта курса «Java-разработчик». Программа урока: ✔️Основы алгоритмической сложности и принцип работы о-нотации; ✔️Влияние сложности операций на выбор подходящих коллекций; ✔️Сравнение популярных коллекций Java по эффективности выполнения различных операций; ✔️Практическая демонстрация, в которой будет показано, как эффективно использовать коллекции; ✔️Рекомендации по выбору коллекций для решения задач разного уровня сложности. 🔗 Ссылка на регистрацию: https://vk.cc/cYRHPS Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576 👩💻 Алгоритмичес… | — |
|
249 |
Загрузка данных...
| Время | Контент | Подписчиков | Кто ссылался | Просмотры 48ч | Просмотры 24ч |
|---|