ar
Feedback
Java News

Java News

الذهاب إلى القناة على Telegram

Все новости связанные с Java! По всем вопросам: @NadikaKir Мы на бирже: https://telega.in/c/java_newss

إظهار المزيد
4 384
المشتركون
لا توجد بيانات24 ساعات
+77 أيام
-530 أيام
أرشيف المشاركات
Оптимальный путь для входа в IT. Золотая середина между ручным тестированием и разработкой. Если вы переживали, что стать про
Оптимальный путь для входа в IT. Золотая середина между ручным тестированием и разработкой. Если вы переживали, что стать программистом для вас окажется слишком сложно, а профессия ручного тестировщика — недостаточно интересна, то автоматизация тестирования станет той самой золотой серединой, с которой можно ворваться в сферу IT. Задачи — интересные, разнообразные, как у backend-разработчиков, но при этом значительно легче, ведь из программирования будет задействованы только основы. Kata берет 17% от дохода на руки только после вашего трудоустройства по специальности. Академия гарантирует минимальную зарплату с первого месяца работы — 100.000 рублей на руки, а если вы не нашли работу с такой ЗП — платить за обучение не нужно. Если не тянете программу или не укладывается в дедлайны, то будете отчислены, в этом случае так же ничего не платите. Это всё прописано в договоре. Вписаться в майский поток: https://clck.ru/34JZvQ

Многопоточность Java. #неОпятьАСнова #javaJunior #javaCore Эта статья, как и все последующие – моя попытка структурировать полученные знания в процессе изучения Java. В этой статье тезисно собрана вся основная информация по теме и те формулировки, которые показались мне наиболее удачными и понятными. Это мой конспект, если хотите. На источники, откуда черпалась информация, предоставлены ссылки в конце статьи. Статья будет полезна тем, кто изучает или повторяет основы Java Core. И тем, кто готовится к собеседованию. Читать статью

Spring Boot Best Practices для разработчиков Spring Boot представляет собой популярный и производительный фреймворк для корпоративных приложений. 😏 Предложенная сегодня статья предоставит рекомендации, как такое приложение улучшить и сделать его еще более эффективным. Приятного чтения! Читать статью

Изучаем Java на практике и решаем задачу с собеседований. Бесплатный практический вебинар. 🗓 Когда: 11 мая в 19:00 по МСК. Р
Изучаем Java на практике и решаем задачу с собеседований. Бесплатный практический вебинар. 🗓 Когда: 11 мая в 19:00 по МСК. Регистрируйтесь и ловите гайд «Как заговорить на сленге IT-специалистов» в подарок! За 2 часа вебинара: — Расскажем, как освоить базовые навыки программирования на Java, найти удаленную работу и вырасти в профессии . — На практике познакомимся с синтаксисом языка и напишем программу, которую часто дают новичкам на техническом интервью. Развеем мифы и страхи, если думаете, что идти в разработку поздно, а рынок перегрет!

​​Spring Boot Best Practices для разработчиков Spring Boot представляет собой популярный и производительный фреймворк для корпоративных приложений. 😏 Предложенная сегодня статья предоставит рекомендации, как такое приложение улучшить и сделать его еще более эффективным. Приятного чтения! Читать статью

🪙 Освой Spring и требуй повышения зарплаты! Готов? Пройди тест по Spring и проверь свои знания. Ответишь — пройдешь на продв
🪙 Освой Spring и требуй повышения зарплаты! Готов? Пройди тест по Spring и проверь свои знания. Ответишь — пройдешь на продвинутый курс "Разработчик на Spring Framework" от OTUS по специальной цене + получишь доступ к записям открытых уроков курса курса🎁 . 👉  ПРОЙТИ ТЕСТ:  https://otus.pw/UpM0d/ 🔥 БОНУС 10 мая, в 20:00 (мск) пройдет бесплатный открытый урок курса  - «События в Spring Data JPA». Нативная интеграция. Информация о продукте www.otus.ru

FAQ по var в Java Локальные переменные — это "рабочие лошадки" Java. Они используются для хранения промежуточных результатов вычислений. И, в отличие от полей, объявляются, инициализируются и используются в одном блоке. Для понимания кода часто более важны имя и инициализатор, чем тип локальной переменной. Читать статью

Обработка исключений в Java Вы, конечно, знаете, что в Java обработка ошибок осуществляется при помощи исключений. Мы не будем спорить о том, хорошим было это решение или нет, мы просто еще раз повторим этот механизм. Теория, здравствуй! 😳 Читать статью

Принципы SOLID на примерах Всем привет! Данная статья - эта попытка объяснить принципы SOLID на примерах пcевдокода на Java. Статья будет полезна начинающим разработчикам понять данные принципы проектирования. Читать статью

Создание PDF-документа на Java и Spring Друзья, пришло время практики! Сегодня мы научимся с помощью eDocGen, Java и Spring создавать pdf-документы на основе шаблона из JSON/XML/БД. Хорошей практики! 😃 Читать статью

Разрешение конфликтов слияния Git в IntelliJ IDEA В статье рассказывается на примере, как в IDEA разрешать проблемы, возникающие при слиянии разных веток. Читать статью

Часто получаем вопрос: где сейчас учиться на разработчика, чтобы точно найти работу после курсов? Для тех, кому интересно изу
Часто получаем вопрос: где сейчас учиться на разработчика, чтобы точно найти работу после курсов? Для тех, кому интересно изучить язык Java и получить оффер на 150+ тыс./мес,💸 советуем IT Mentor. Это одна из немногих школ в России, кто прямо сейчас выдает крутые кейсы трудоустройства в крупные IT-проекты в России и за рубежом. 📍Уже в апреле у ребят стартует обучение на курсе "Java разработчик" с оплатой ТОЛЬКО после трудоустройства. - индивидуальная программа и опытные наставники - поддержка в сообществе даже после окончания курса - тренинги по трудоустройству (ребята лично отсмотрят твои живые интервью, дадут развернутый фидбек по hard- и soft-скиллам и помогут грамотно оформить резюме) - только актуальный стек технологий. Опыт работы в реальном проекте уже во время курса Все это бесплатно 👆🏻 Оставляй заявку и пополняй списки успешных разработчиков уже в этом году. *Количество мест ограничено. »Перейти на сайт

JDBC vs JPA В мире разработки программного обеспечения очень любят аббревиатуры. И работа с базами данных в Java — не исключение. Наличие множества вариантов работы с БД может запутать: что же я использую на самом деле? Все используют JPA? Мне тоже стоит его использовать? Но я еще слышал о Spring Data JDBC. А как насчет Spring Data JPA? В этой статье мы поговорим о JDBC и JPA: истории появления и некоторых особенностях. Читать статью

❓ Как работать с событиями в Spring Data JPA? Обсудим 10 мая в 20:00 на открытом уроке «События в Spring Data JPA» в OTUS. Ве
Как работать с событиями в 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/z1vw/ Нативная интеграция. Информация о продукте www.otus.ru

Zero Downtime и Spring Boot. Апдейтим базу Привет! Когда-то обновление версии сервиса было сложной задачей. Нужно было последовательно выполнить ряд действий, перезапустить инстансы, и не забыть предварительно забэкапить наши данные. Пользователям сервиса показывалось предупреждение, что сервис временно недоступен, и куча усилий тратилась на то, чтобы максимально снизить время этой недоступности. Сейчас же у нас есть супер-мощные инструменты для управления сервисами. Они позволяют иметь несколько разных версий сервиса одновременно. Бизнес-пользователи могут управлять тем, какую версию видит та или иная группа пользователей. Обновление и откат версии сервиса могут происходить без прерывания работы пользователей. И когда появился такой мощный и красивый молоток, все начали хотеть забивать гвозди только им. Даже те, кому это, на самом-то деле, вообще не нужно. И тут есть проблема - наличие инструмента не означает автоматической готовности сервисов для того, чтобы этот инструмент с ними можно было использовать. И если обновлять сервисы старым способом было сложно, то новым это делать еще сложнее. Давайте посмотрим, почему это так, и как вообще получить этот ваш Zero Downtime. Читать статью

✈️ С 12 по 27 мая участвуй в хакатоне Aeroclub Challenge 2023 от компании «Аэроклуб» — лидера российского рынка business trav
✈️ С 12 по 27 мая участвуй в хакатоне Aeroclub Challenge 2023 от компании «Аэроклуб» — лидера российского рынка business travel и поставщика IT-решений для отрасли. 🏆 Поборись за призовой фонд в размере 1 000 000 рублей. Регистрация открыта до 10 мая: https://cnrlink.com/aeroclubchallenge14 🎯 На Aeroclub Challenge 2023 приглашаются математики, дата сайентисты, python- и java-специалисты, аналитики, разработчики и эксперты в теме Travel с уровнями навыков junior, middle и senior. Участвовать можно индивидуально или в команде до 5 человек. 🧩 2 интересные задачи на выбор: 1. Создание обработчика писем электронной почты (Классификация писем по типу заявки и не заявки, извлечение и уточнение по заявке формализованного набора параметров, требуемых для обработки заявки); 2. Создание сервиса ранжирования предложений Auto Avia Offer (Автоматизация процесса подбора и отправки вариантов перелета с ценами в ответ на заявку по электронной почте). Успей зарегистрироваться до 10 мая: https://cnrlink.com/aeroclubchallenge14

Как за полчаса написать простую читалку книг FB2 для десктопа на Java Недавно мне для личных целей понадобилось написать читалку FB2. И сразу я столкнулась с тем, что информации по теме минимум. Палочка-выручалочка под названием ChatGPT выдал что-то невразумительное в ответ на довольно подробный запрос. К тому же, никаких готовых библиотек, чтобы по-быстренькому наваять ридер, я также не смогла обнаружить. Хотя искала долго и упорно, как Чубакка расческу. Читать статью

👩‍💻 Новые знания — новые перспективы. Если вы хотите расти как Java-разработчик, расширять компетенции — это необходимость.
👩‍💻 Новые знания — новые перспективы. Если вы хотите расти как Java-разработчик, расширять компетенции — это необходимость. Проще всего это делать под наставничеством Senior Java-разрабтчиков на онлайн-курсе «Java Developer. Professional» в OTUS. 6️⃣ 6 месяцев вы будете учиться разрабатывать современные коммерческие приложения самостоятельно и в команде. В конце вас ждет выпускной проект, который усилит ваше портфолио. 📌После обучения вы сможете профессионально разрабатывать серверные приложения и решать задачи уровня Middle. Успей в апрельский набор! Действует рассрочка на курс. ➡️ Пройдите вступительный тест, чтобы успеть записаться в группу по спец.цене: https://otus.pw/Qvjo/ Нативная интеграция. Информация о продукте www.otus.ru

Глубокое погружение в Java Memory Model Я провел в изучении JMM много часов и теперь делюсь с вами знаниями в простой и понятной форме. В этой статье мы подробно разберем Java Memory Model (JMM) и применим полученные знания на практике. Да, в интернете накопилось достаточно много информации про JMM/happens-before, и, кажется, что очередную статью про такую заезженную тему можно пропускать мимо. Однако я постараюсь дать вам намного большее и глубокое понимание JMM, чем большинство информации в интернете. После прочтения этой статьи вы будете уверенно рассуждать о таких вещах как memory ordering, data race и happens-before. JMM — сложная тема и не стоит верить мне на слово, поэтому большинство моих утверждений подтверждается цитатами из спеки, дизассемблером и jcstress тестами. Читать статью

Стать сотрудником Яндекса быстрее и проще, чем кажется. Участвуйте в днях быстрого найма: решите тестовое, пройдите несколько
Стать сотрудником Яндекса быстрее и проще, чем кажется. Участвуйте в днях быстрого найма: решите тестовое, пройдите несколько секций собеседования и получите офер за несколько дней. Теперь дни быстрого найма будут проходить регулярно. Чтобы вам было удобно следить за расписанием, собрали его на отдельной странице. Ближайшее мероприятие: • 13-14 мая — Fast Track для бэкенд-разработчиков пишущих на Python или С++, либо тех, кто готов на них перейти, офер за 2 дня в команду RideTech. Зарегистрироваться