en
Feedback

Don't get caught by a cheater! Telemetrio finds and tags such channels 👉 If you want to see the tag, subscribe

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

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

Open in Telegram

📚 Лайфхаки, приёмы и лучшие практики для Java-разработчиков. Всё, что ускорит код и прокачает навыки. Java, Spring, Maven, Hibernate. По всем вопросам @evgenycarter РКН clck.ru/3KoGeP

Show more
9 988
Subscribers
+124 hours
-157 days
-5730 days
Posts Archive
Как сделать перенос строки в HTML средствами JSP? Для переноса строки можно использовать тег c:out и атрибут escapeXml, который отключает обработку HTML элементов. В этом случае браузер получит следующий код в виде строки и обработает элемент <br> как требуется: <c:out value="<br> creates a new line in HTML" escapeXml="true"></c:out>

3 февраля мы подведем итоги конкурса Up Great ПРО//ЧТЕНИЕ Несколько команд показали внушительные результаты, но достаточно ли
3 февраля мы подведем итоги конкурса Up Great ПРО//ЧТЕНИЕ Несколько команд показали внушительные результаты, но достаточно ли этого для получения беспрецедентной в России призовой премии — узнаете 3 февраля. Сразу скажем, что будет вручен призовой фонд по специальным номинациям конкурса в размере 32 млн руб. Команды разрабатывали ассистента учителя на базе искусственного интеллекта, который должен выявлять логические, фактические, стилистические и смысловые ошибки и помогать учителям, снимая с них нагрузку по проверке сочинений. Конкурс проходит отдельно на русском и английском языках. Если разработка участников справилась с задачей на уровне опытного учителя, то ее авторы получат приз до 100 млн руб. по каждому языку. Еще мы объявим победителей в специальных номинациях «Структура» и «Логика». На призовой фонд номинаций претендуют авторы решений, позволяющих выявить логические ошибки в тексте, а также определить смысловые блоки в сочинениях. Подробнее

Какие существуют способы перебирать элементы списка? ☕️ Цикл for for (int i = 0; i < list.size(); i++) { //list.get(i); } ☕️ Цикл с итератором Iterator<String> iterator = list.iterator(); while (iterator.hasNext()) { //iterator .next(); } ☕️ Цикл while int i = 0; while (i < list.size()) { //list.get(i); i++; } ☕️ «for-each» for (String element : list) { //element; }

Возможность разработать решение, востребованное рынком, объективно и публично продемонстрировать его работоспособность, громк
Возможность разработать решение, востребованное рынком, объективно и публично продемонстрировать его работоспособность, громко об этом заявить. Если техбарьер будет преодолен, то его разработчики получат рынок без конкурентов. Приз 200 млн рублей. Организаторы технологических конкурсов Up Great не регулируют дальнейшую судьбу награды и не претендуют на результаты интеллектуальной деятельности участников соревнований. Разработчики в области искусственного интеллекта в сфере медицины получат возможность испытать свои решения на реальных данных и проверить их за счет организаторов, так как не нужно разрабатывать дорогостоящую испытательную инфраструктуру. Кроме того, будет обеспечена объективность испытаний. Важной частью конкурса является возможность работы с регуляторами и курирующими органами, которые отвечают за интеграцию информационных продуктов в медицинскую систему. AI'M DOCTOR активно поддерживают медики, разработчики и ученые из смежных отраслей. Подробнее

Какой символ является разделителем при указании пути в файловой системе?

Spring Boot Persistence Best Practices Автор: Anghel Leonard (2020) Эта книга представляет собой сборник рецептов по коду и л
Spring Boot Persistence Best Practices Автор: Anghel Leonard (2020) Эта книга представляет собой сборник рецептов по коду и лучших практик для сохранения данных с помощью Spring, особенно Spring Boot. Книга построена вокруг практических рецептов, и каждый из них иллюстрирует работу с производительностью, а также имеет одно или несколько приложений. Во время чтения книги вы: ✔️Научитесь эффективно использовать Spring Projections (DTO); ✔️Изучите передовые методы пакетной вставки, обновления и удаления; ✔️Научитесь эффективно извлекать родителя и ассоциацию за один SELECT; ✔️Узнаете, как проверять содержимое постоянного контекста; ✔️Ознакомитесь с методиками разбиения на страницы. Скачать книгу

☘️Хардкорный тест из 21 вопроса только для тех, кто уже знает и любит Java и хочет освоить Framework Spring. 🚀Если сможете с
☘️Хардкорный тест из 21 вопроса только для тех, кто уже знает и любит Java и хочет освоить Framework Spring. 🚀Если сможете сдать — пройдёте на продвинутый курс для разработчиков по спец.цене. 👉🏻ПРОЙТИ ТЕСТ: https://otus.pw/36eU/ 📌Хотите протестировать учебный процесс заранее? Регистрируйтесь на бесплатные демо-занятия: 🔸 Регистрация на 07 Февраля в 20:00 "Правильный DAO на Spring JDBC" 🔸 Регистрация на 15 Февраля в 20:00 "Как пользоваться JPA (Hibernate) в Spring-приложении" Регистрируйтесь сейчас - напомним в день вебинара!

Object-Oriented Data Structures Using Java Авторы: Nell Dale, Daniel T. Joyce, Chip Weems (2016) Данная книга - важный ресурс
Object-Oriented Data Structures Using Java Авторы: Nell Dale, Daniel T. Joyce, Chip Weems (2016) Данная книга - важный ресурс для студентов, изучающих структуры данных с использованием языка программирования Java. В ней представлены как традиционные, так и самые современные темы из структур данных с упором на решение задач и объектно-ориентированное проектирование программного обеспечения. Скачать книгу

Первые шаги в JavaScript: создаём сайт и приложение На бесплатном интенсиве Нетологии вы познакомитесь с разработкой на JavaS
Первые шаги в JavaScript: создаём сайт и приложение На бесплатном интенсиве Нетологии вы познакомитесь с разработкой на JavaScript и с нуля создадите сайт и мобильное приложение — гайд по персонажам вселенной Marvel. А ещё получите рекомендации от экспертов по самостоятельной доработке проекта. Интенсив для тех, у кого нет опыта в разработке. Попробуйте себя в роли разработчика и проверьте, насколько эта профессия вам подходит. https://netolo.gy/hv3

Что такое «первичный ключ» (primary key)? Каковы критерии его выбора? Первичный ключ (primary key) в реляционной модели данных один из потенциальных ключей отношения, выбранный в качестве основного ключа (ключа по умолчанию). Если в отношении имеется единственный потенциальный ключ, он является и первичным ключом. Если потенциальных ключей несколько, один из них выбирается в качестве первичного, а другие называют «альтернативными». В качестве первичного обычно выбирается тот из потенциальных ключей, который наиболее удобен. Поэтому в качестве первичного ключа, как правило, выбирают тот, который имеет наименьший размер (физического хранения) и/или включает наименьшее количество атрибутов. Другой критерий выбора первичного ключа — сохранение его уникальности со временем. Поэтому в качестве первичного ключа стараются выбирать такой потенциальный ключ, который с наибольшей вероятностью никогда не утратит уникальность.

Алексей Бабенко — +10 к безопасности кода на Java за 10 минут Java по праву считается достаточно безопасным языком «by design»: JVM защищает исполняемый код от нарушения границ массива, указатели имеют строгие ограничения на использование, приведение типов и инициализация переменных грамотно организовано. С другой стороны, есть достаточно обширный перечень недостатков, которые могут привести к компрометации приложений на Java. Алексей расскажет, на что нужно обратить особое внимание при написании кода и разработки ваших приложений, чтобы они стали более защищенными и недоступными для киберзлодеев.

Где используется язык Java и почему стоит его изучать в 2022 году? Узнайте на онлайн-встрече 2 февраля в 20:00 в OTUS! Вебина
Где используется язык Java и почему стоит его изучать в 2022 году? Узнайте на онлайн-встрече 2 февраля в 20:00 в OTUS! Вебинар «Экосистема Java для вашего роста: почему Java – это основательно?» проведет опытный разработчик Олег Агафонов. Вместе с руководителем буткемпа мы: - Рассмотрим экосистему технологий Java, спектр областей, которые обслуживает Java. - Какие компании активно используют Java в своих IT-продуктах. - Посмотрим на географию компаний и карьерных предложений. - Обоснуем верный выбор Java как профессионального стека для устойчивой карьеры. Бесплатный урок пройдет в рамках буткемпа «Java developer» для всех, кто хочет с нуля и за короткое время освоить профессию разработчика Junior+ уровня. Чтобы участвовать, регистрируйтесь на мероприятие https://otus.pw/QM9X/

Побитовые операции ~ : Побитовый унарный оператор NOT; & : Побитовый AND; &= : Побитовый AND с присваиванием; | : Побитовый OR; |= : Побитовый OR с присваиванием; ^: Побитовый исключающее XOR; ^= : Побитовый исключающее XOR с присваиванием; >> : Сдвиг вправо (деление на 2 в степени сдвига); >>= : Сдвиг вправо с присваиванием; >>> : Сдвиг вправо без учёта знака; >>>= : Сдвиг вправо без учёта знака с присваиванием; << : Сдвиг влево (умножение на 2 в степени сдвига); <<= : Сдвиг влево с присваиванием.

Enterprise Java Microservices Автор: Ken Finnigan (2018) Большие приложения легче разрабатывать и поддерживать, если вы созда
Enterprise Java Microservices Автор: Ken Finnigan (2018) Большие приложения легче разрабатывать и поддерживать, если вы создаете их из небольших простых компонентов. Разработчики Java теперь могут пользоваться широким набором инструментов, включая фреймворки и четко определённые шаблоны, позволяющие разрабатывать микросервисные приложения. Книга научит вас планировать и создавать проекты, основанные на микросервисной архитектуре. Она рассчитана на Java-разработчиков, знакомых с Java EE. Скачать книгу

Почему Map — это не Collection, в то время как List и Set являются Collection?

​Начни год с карьеры в IT — на Online Ярмарке вакансий NIX! В любом из IT-направлений можно стать успешным профи. Осталось только выбрать подходящее направление. А если определился — двигаться дальше! Регистрируйся на наше мероприятие, чтобы узнать больше о популярных IT-профессиях и о том, как быть востребованным специалистом 😉 Когда? 29 января в 11:00 Где? в Discord и на YouTube-канале NIX Почему стоит принять участие? 🔹Ты пообщаешься о карьере разработчика с нашими экспертами по языкам программирования PHP, Java, .NET и Golang, разработке под Android и iOS, а также по BA, QA, DevOps, PR и рекрутингу 🔹Посмотришь онлайн-лекции, поучаствуешь в воркшопах и квизах с призами 🔹У тебя будет возможность пройти онлайн-собеседование и получить оффер в NIX Для кого мероприятие: 🔹Студентов и начинающих разработчиков 🔹Опытных IT-специалистов 🔹Всех, кто хочет сменить профессию и попробовать себя в IT Если и менять свою жизнь, то прямо сейчас! Все просто: переходи на сайт и регистрируйся на Ярмарку вакансий NIX.

Вакансия Java-разработчика приложения СберИнвестор Мы разрабатываем платформу для инвестиций, в которой каждый может открыть
Вакансия Java-разработчика приложения СберИнвестор Мы разрабатываем платформу для инвестиций, в которой каждый может открыть брокерский счет, обучиться и получить инвестидеи от лучших аналитиков российского рынка. Сбер проводит One Day Offer и приглашает Java-разработчиков стать частью команды за 1 день. Задачи: - бэкенд-разработка на Java 11+ - участие в развертывании приложения с использованием OpenShift/k8s - написание Unit-тестов - тестирование и исправление дефектов. Мы ждем от Java-разработчика: - опыт работы на Java 11+ - знание Spring Framework, Boot и Web Postgres - опыт работы с форматами XML/JSON - умение работать с Kafka - опыт использования Git, Maven, Gradl. Мы предлагаем: - все этапы отбора за 1 день - оффер сразу после интервью - командную работу над приложением СберИнвестор. Станьте частью команды Сбера за один день. Для участия в One Day Offer регистрируйтесь https://rabota.sber.ru/one-day-offer

Beginning Spring 5: From Novice to Professional Автор: Joseph B. Ottinger, Andrew Lombardi (2019) Начните работу с Spring Fra
Beginning Spring 5: From Novice to Professional Автор: Joseph B. Ottinger, Andrew Lombardi (2019) Начните работу с Spring Framework 5 и его экосистемой с помощью руководства по рабочим практикам современной разработки. Авторы Джозеф Оттингер и Эндрю Ломбарди научат вас использовать Spring Framework для создания Java-приложений, веб-приложений и микросервисов. Вы увидите, как Spring радикально и положительно повлиял на то, как мы программируем и разрабатываем приложения на Java. В курсе "Начало работы с Spring 5" рассматривается, как можно создавать приложения с использованием Spring и каковы преимущества этого подхода. Попутно вы изучите многие аспекты экосистемы Spring с помощью простых для понимания приложений, призванных научить вас не только технологии, но и практике, которая приносит наибольшую пользу от Spring. Скачать книгу

Как узнать тип HTTP метода используя JSP EL? ${pageContext.request.method}.

Как отключить возможность использования EL в JSP? Для игнорирования выполнения языка выражений на странице существует два способа: использовать директиву <%@ page isELIgnored = «true» %>, настроить web.xml (лучше подходит для отключения EL сразу на нескольких страницах): <jsp-config> <jsp-property-group> <url-pattern>*.jsp</url-pattern> <el-ignored>true</el-ignored> </jsp-property-group> </jsp-config>