Java News
Kanalga Telegram’da o‘tish
Все новости связанные с Java! По всем вопросам: @NadikaKir Мы на бирже: https://telega.in/c/java_newss
Ko'proq ko'rsatish4 350
Obunachilar
+224 soatlar
+27 kun
-130 kun
Postlar arxiv
4 350
Вам нравится читать контент на этом канале?
Возможно, вы задумывались о том, чтобы купить на нем интеграцию?
Следуйте 3 простым шагам, чтобы сделать это:
1) Регистрируйтесь по ссылке: https://telega.in/c/java_newss
2) Пополняйтесь удобным способом
3) Размещайте публикацию
Если тематика вашего поста подойдет нашему каналу, мы с удовольствием опубликуем его.
4 350
Строка на 1,5 гигабайта
На своей предыдущей работе я занимался поддержкой Java-сервиса, обеспечивавшего удалённую функциональность UI подобно RDP или Citrix. Этот сервис был устроен на основе сессий, состоявших из взаимосвязанных объектов Java, которые должны были очищаться или после выхода пользователя, или после истечения заданного таймаута.
На этапе планирования нагрузок мы обнаружили существенные траты памяти, о причинах которых я бы хотел рассказать в этой статье.
Читать статью
4 350
Все каналы про IT как под копирку...
Учебник, может быть слитый за 15 год курс, 0 практики и барахтайся сам😓
Но эти👇 два блога ведут опытные программисты
• Как не быть тем, кого заменит ИИ? Как остаться незаменимым для компании? Подписаться на Kotlin Senior – блог о языке программирования, который будет прекрасно смотреться в твоём резюме.
• Даже небольшие игры, сделанные на коленке, врываются в ТОПы Play Marketa и несут создателям миллионы. Чем ты хуже? Тем, что до сих пор не создал ни одну игру! Android Developer – практические советы от разработчика, который выпустил не один десяток приложений и вывел их в ТОП.
Эти два канала будут полезней любого канала по Питону или "канала учителя какого-то университета"
4 350
Разбираем float на части
Всем привет, многие, наверное, знают про структуру чисел с плавающей запятой, но мне захотелось вдохнуть немного жизни в эти формулы. В этой статье я разберу на части число, наглядно показав что и откуда берется. Код будет на Java.
Читать статью
4 350
🔥 Любому веб-разработчику важно понимать, как устроен и работает протокол HTTP.
📢📢 11 апреля в 20:00 мск состоится вебинар «Разбираем HTTP на практике». Открытый урок пройдет в рамках онлайн-курса «Java Developer. Professional» в OTUS.
✅ На вебинаре рассмотрим, что из себя представляет протокол http, и для лучшего закрепления материала, реализуем простейшие http клиент и сервер на java.io.
Это отличная возможность перенять опыт преподавателя и посмотреть на процесс обучения изнутри.
🎫 Оплата курса возможна в рассрочку.
👉 Для участия пройдите вступительный тест: https://otus.pw/QINB/
Реклама. Информация о рекламодателе на сайте otus.ru4 350
Отладка API Java Message Service с использованием Lightrun
API Java Message Service (JMS) был разработан Sun Microsystems во времена Java EE. Он предоставляет простые абстракции для обмена сообщениями, в том числе производителя сообщений (Message Producer), потребителя сообщений (Message Consumer) и т.д.
Читать статью
4 350
Так ли хорош Java в качестве первого языка для изучения программирования? Какие карьерные перспективы ждут Java-разработчиков?
11 апреля в 19.00 по МСК пройдет бесплатный вебинар-практикум по Java.
Ждем всех, кто делает первые шаги в Java или только задумывается о профессии.
Программа вебинара:
✔️Введение – какие задачи решают Java-разработчики, какие проекты реализуют и почему им так много платят.
✔️Практика – разбор реальной задачи программиста: в прямом эфире напишем код, который выводит на экран числа в заданном диапазоне.
✔️Основы – что стоит изучить, чтобы начать свой путь в профессию и через год стать востребованным специалистом.
✔️Советы – как пройти собеседование, найти удаленную работу и начать менять свою жизнь уже сегодня.
🎁 Вас ждут классные бонусы и подарки для старта в профессии. Каждому участнику мероприятия вышлем «Карту компетенций начинающего разработчика».
4 350
Создаем байт-код для JVM без компилятора
Виртуальная машина Java использует концепцию промежуточного байт-кода для обеспечения переносимости между операционными системами и аппаратными платформами. Использование байт-кода позволяет отделить компилятор от среды выполнения и выполнять компиляцию с разных языков программирования для исполнения на JVM. В этой статье мы разберемся с внутренней организацией class-файлов и байт-кода в них и научимся работать с фреймворком ASM для исследования и программной генерации байт-кода для динамического определения новых классов или их компиляции из других языков программирования.
Читать статью
4 350
Продолжается набор разработчиков (джунов и мидлов) в Летние школы Академии Яндекса💡
Этим летом Летние школы впервые пройдут сразу в 3 странах — России, Сербии и Казахстане. Есть треки по мобильной и бэкенд-разработке, в том числе по Java.
Обучение проходит в 2 этапа: сначала прокачка теории в онлайне, а после практика в офисах Яндекса — работа над реальными продуктами и фичами с экспертами-наставниками. При успешном прохождении теоретического блока Яндекс поможет иногородним студентам с оплатой билетов и проживания на период практики. Лучшие студенты смогут пройти оплачиваемую стажировку или присоединиться к команде💼
Отправить заявку и выполнить тестовое задание нужно до 27 апреля. Подробнее на сайте Летних школ.
4 350
Написание Spring Boot Microservice с помощью ChatGPT
В данной статье авторы с помощью ChatGPT создают микросервис на Spring Boot (клиент OpenAI API и POJO запроса/ответа, а так же код контроллера).
Читать статью
4 350
👨🏻💻 Интересно функциональное программирование? Начните изучение Scala — это один из самых высокооплачиваемых языков программирования в мире. Его используют многие крупные компании, такие как Twitter, LinkedIn, Тинькофф-банк и крупнейшие производители ПО. Перейти в эту область тебе поможет онлайн-курс «Scala Developer» от OTUS.
Пройди вступительный тест, чтобы проверить свой уровень подготовки для курса и получить доступ ко всем открытым-урокам.
На курсе тебя ждет 4 месяца интенсивной практики и поддержки экспертов по Scala. На нем ты:
- научишься использовать Akka для создания микросервисов,
- освоишь функциональное программирование и библиотеку ZIO,
- освоишь модульные тесты на основе инвариантов свойств и многое другое.
👉🏻 Вступительный тест — https://otus.pw/xh0s/
Курс рассчитан на разработчиков с опытом от 1 года на Java или с опытом от 3-х лет на других языках ООП.
Реклама. Информация о рекламодателе на сайте www.otus.ru.
4 350
Как отобразить индикатор выполнения на стандартной консоли с помощью Java
Как на стандартной консоли отображается индикатор выполнения, особенно в случаях, когда для загрузки пакетов используются менеджеры вроде npm? Рассмотрим решение.
Читать статью
4 350
Прокачай свои знания в архитектуре современных распределенных систем
Стремишься занять позицию сеньора или даже архитектора? Этот курс для тебя!
✅Разберешься в event-driven системах
✅Обретешь уверенность на system design интервью в российских и зарубежных компаниях
✅Поймешь как устроен подход event sourcing, паттерн CQRS
✅Твердо поймешь основы Domain-driven design, как его применять
✅Создашь распределенную event-sourcing based систему и сможешь заимплементить распределенную транзакцию
Авторский курс от преподавателя Санкт-Петербургского университета ИТМО и разработчика высоконагруженных систем Андрея Суховицкого.
Твоими менторами станут ребята из Amazon, Revolut, JetBrains, Yandex или Ozon.
❗️Старт курса - 3 апреля, лекции и задания доступны уже сейчас!❗️
Переходи по ссылке и подавай заявку!
4 350
Замеряй и ускоряй: как мы сократили время вызова метода в Java-коде в 16 раз
Замер производительности кода — не самое простое упражнение для разработчика. Приходится решать кучу сложностей: разбираться с методом, создавать правильные условия. И всё равно можно получить результат с погрешностью, потому что любой метод «не бесплатный» и требует ресурсов процессора.
Читать статью
4 350
🔥Старт в Java-разработке с нуля и до Middle+ возможен!
Полное погружение в программирование на одном из самых популярных языков ждет вас на специализации «Java-разработчик» в OTUS.
⚡️Преподаватели-эксперты будут делиться уникальным опытом и трендами, а также разбирать кейсы на живых вебинарах. Вы будете учиться решать реальные задачи разработки и получать фидбек в формате полноценных код-ревью.
Практический опыт 15 месяцев обучения вы закрепите на двух проектных работах, которые дополнят ваше портфолио и повысят уверенность в новых скиллах.
Оставляйте заявку, чтобы присоединиться к группе по спец. цене и получить чек-лист "10 распространенных
ошибок, которые делают новички в Java"
👇Оплата возможна в рассрочку.
https://otus.pw/i5jF/
Реклама. Информация о рекламодателе на сайте www.otus.ru
4 350
Путешествие к центру Spring Security
Я вас категорически приветствую! В этой статье я хотел бы поглубже разобрать такую штуку как Spring Security, а в частности Security фильтры, как они работают в целом и как объединяются в цепочку ApplicationFilterChain.
Скажу сразу, эта статья является скорее финальной точкой моего ночного дебагинга кишочков Spring Security, а также одной из основных целей этой статьи является закрепление знаний, которые я получил. Но это не отменяет тот факт, что статья кому-то (и я уверен что многим) будет полезна. Поехали.
Читать статью
4 350
В поисках работы Java программистом? Тогда тебе точно нужен наш канал!
Забудь о трате драгоценного времени на поиск работы. Мы ежедневно обновляем наш канал самыми свежими и интересными вакансиями от российских и зарубежных компаний.
У нас ты найдешь работу для любого уровня подготовки и индивидуальной специализации.
Кроме того, мы постоянно следим за рынком и выбираем для тебя только наиболее выгодные и перспективные предложения.
Присоединяйся к нашему каналу с Java вакансиями и найди работу своей мечты уже сегодня!
4 350
Управление Arduino с помощью Java и Spring
Вы когда-нибудь хотели управлять платой Arduino с помощью Raspberry Pi или компьютера, используя только язык Java, а не язык Arduino?
В этой статье я покажу, как я создал веб-приложение для управления Arduino с помощью Raspberry PI с использованием Spring.
Читать статью
4 350
Прокачай свои знания в архитектуре современных распределенных систем
Стремишься занять позицию сеньора или даже архитектора? Этот курс для тебя!
✅Разберешься в event-driven системах
✅Обретешь уверенность на system design интервью в российских и зарубежных компаниях
✅Поймешь как устроен подход event sourcing, паттерн CQRS
✅Твердо поймешь основы Domain-driven design, как его применять
✅Создашь распределенную event-sourcing based систему и сможешь заимплементить распределенную транзакцию
Авторский курс от преподавателя Санкт-Петербургского университета ИТМО и разработчика высоконагруженных систем Андрея Суховицкого.
Твоими менторами станут ребята из Amazon, Revolut, JetBrains, Yandex или Ozon.
❗️Старт курса - 3 апреля, лекции и задания доступны уже сейчас!❗️
Переходи по ссылке и подавай заявку!
4 350
Сказка о типизации
В некотором царстве, в некотором государстве жил был царь. Как-то раз объявил царь всему народу - "Кто решит три моих задачки, тот сам сможет царём стать". И даже контракт метода опубликовал, всё честь по чести.
Читать статью
