Java News
الذهاب إلى القناة على Telegram
Все новости связанные с Java! По всем вопросам: @NadikaKir Мы на бирже: https://telega.in/c/java_newss
إظهار المزيد4 385
المشتركون
لا توجد بيانات24 ساعات
+77 أيام
-530 أيام
أرشيف المشاركات
4 386
Настройка и мониторинг Java приложений
За годы работы у нас сформировался определенный опыт диагностики и решения проблем, связанные с производительностью наших Java-приложений. В этой статье я опишу причины торможения, с которыми приходилось столкнуться, и возможные пути их исправления. Также опишу основные настройки, которые мы делаем, и ресурсы сервера, которые использует приложение.
Речь пойдет о бизнес-приложениях с одним сервером Java-приложения и одним сервером базы данных PostgreSQL, в каждом из которых одновременно работают от 500 до 2000 сотрудников компании. Приложения разработаны на базе открытой и бесплатной платформы lsFusion, но все описанные проблемы и настройки не являются специфическими именно для нее.
Читать статью
4 386
Айтишник, изучай новые языки программирования и фреймворки легче и быстрее!
👉Прокачайте свои скиллы на бесплатном вебинаре онлайн-курса «Математика для программистов» 22.06 в 20:00 мск — «Распространенные заблуждения в программировании или чем может помочь математика»: регистрация
На бесплатном вебинаре мы рассмотрим вопросы:
— Почему нельзя использовать глобальные переменные?
— Почему нельзя использовать операторы goto?
— Что такое абстракция, поведение объекта, полиморфизм?
— Что значит принцип открытости-замкнутости, а также ряд других с точки зрения математики, и как это можно использовать в программировании.
Покажем, как математика позволяет давать ответы на довольно запутанные вопросы и улучшать как понимание программирования, так и качество кода.
Нативная интеграция. Информация о продукте www.otus.ru
4 386
ТОП 30+ вопросов по ООП с примерами
Друзья, давно не освежали в памяти базовые понятия ООП. 😃
В предложенной сегодня статье представлены ТОП 30 вопросов по ООП с примерами.
Хорошей подготовки!
Читать статью
4 386
Кибербезопасность – актуальный тренд или новая эра Интернета?
Каждый день на просторах Интернета появляются новые способы взлома и мошеннических схем, от которых никто не застрахован.
Но как от них защититься, если все законы контроля и регулирования приходится искать по всей сети?
Поэтому чтобы вам не приходилось их собирать по крупицам, мы создали телеграм-канал ИТ.Право.Безопасность, где:
➡️Руководители и сотрудники подразделений ИТ
➡️ Практикующие юристы в области высоких технологий
➡️ Руководители и сотрудники подразделений Информационной безопасности
Смогут найти самые актуальные новости на текущий момент, чтобы всегда быть в курсе.
💁 Именно мы находим самые актуальные новости, исследования, события и публикуем информацию о них. Например, вот что мы уже подобрали для вас:
– Деньги украли со счета. Как вернуть?
– Инструменты защиты авторских прав в Интернете
– Атаки на чат-ботов. Как от них защититься?
И еще больше подобных новостей и статей вы найдете на нашем канале 👌
Знания – сила. Пользуйтесь этим 🔥
4 386
Создаем умные типы данных при помощи records и enums
Друзья, предложенную сегодня статью написал Брюс Эккель, автор книги "Философия Java".
Основываясь на функциональном подходе конструирования типов Java, используя "записи" (records) и перечисляемые типы (enums), Брюс научит вас получать объекты с корректными значениями. 🤔
Приятного чтения!
Читать статью
4 386
⁉️ Как упросить структуру Java-приложения?
♨️ Узнаем 21 июня в 20:00 на открытом уроке «Конечные автоматы».
Вебинар приурочен к старту онлайн-курса «Java Developer. Professional» в OTUS.
Занятие проведет Сергей Петрелевич, Java-разработчиком с 20-летним стажем.
📢📢 На уроке мы посмотрим, как с помощью конечных автоматов можно существенно упростить структуру приложения и избавиться от кучи if-ов, размазанных тонким слоем по всему приложению.
🔵Не упустите возможность протестировать формат обучения! Больше полезного ждет вас на курсе, который можно оплатить любым удобным способом.
👉 Для участия зарегистрируйтесь и пройдите тест: https://otus.pw/w2w8/
Нативная интеграция. Информация о продукте www.otus.ru4 386
Метрики для улучшения архитектуры ПО
Случалось ли так, что вы изменяли одну строчку кода и получали множество ошибок компиляции во всем приложении? Или же баг появлялся там, где вы меньше всего этого ждали? Со мной такое происходило часто.
Вместе с командой мы задались вопросом: как же так получилось? Мы следовали общим рекомендациям, проводили тестирование и внедряли хорошие практики, но все же оказались в положении, когда после изменения одной строки требуется три дня на исправление.
Читать статью
4 386
🔥 Как быстро научиться программированию? 🔥
Пожалуй, сейчас это один из самых популярных вопросов молодых людей.
Курсы и тренинги в прошлом. Влиться в IT проще, если все знания уже аккуратно разложили по полочкам, по личному опыту 📚
Именно так и сделали ребята с канала «Войти в IT» - их посты это просто сокровище. Для любого, кто начинает изучать программирование.
Тут тебе 🟣 C#, 🔵 PHP, 🟠 Java и даже ⚪️ C++
Добро Пожаловать - Войти в IT!
4 386
Ещё раз о пропертях или откуда что берётся
Всем привет! В данной статье речь пойдёт о настраиваемых параметрах конфигурации Spring приложений. Когда я только начал изучать Spring, естественно, одним из источников знаний были готовые примеры, проекты-образцы. И меня жутко бесило, что какие-то нужные для работы приложения значения появлялись «ниоткуда». К примеру, автор какого-нибудь туториала предлагал для проверки только что созданного учебного приложения зайти на localhost по порту 8088. Откуда берётся 8088? Почему не 8089? Оказалось, что для таких настраиваемых параметров есть специальные файлы.
Читать статью
4 386
Открой для себя лучший способ найти работу на удаленке или в офисе: подпишись на Java Job
Здесь вы найдете:
➡️ Вакансии от ведущих IT-компаний (таких как Яндекс, Сбербанк, Intel)
➡️ Вакансии стартапов, которые не представлены на других сайтах;
➡️ Предложения от зарубежных компаний с возможностью релокации;
➡️ Стажировки и обучающие материалы для карьерного роста
Цени свое время - подпишись на @Java_Job
4 386
Профилирование, ассемблер и все-все-все
Привет, сегодня будет объёмная и обстоятельная статья о низкоуровневом профилировании и диагностике производительности. Многократно в комментариях к докладам и статьям пользователи высказывали пожелание увидеть не просто перечисление шаблонов "как нужно" и "как не нужно", а целостную историю. Поэтому вот вам статья про конкретный кейс и его историю :). Не удивляйтесь, что начнём мы с JPA, хотя казалось бы где оно и где ассемблер. По ходу дела вы всё поймёте.
Читать статью
4 386
«Как готовиться к алгоритмической секции собеседования и успешно пройти ее?»
Об этом команда Тинькофф расскажет на мастер-классе 22 июня в Челябинске. Сначала ребята разберут, как устроена эта секция, какие навыки нужны для того, чтобы пройти ее успешно, и что за задачи ждут кандидатов. А после решат вместе с участниками реальные задачи и разберут кейсы.
Регистрируйтесь и читайте подробнее на «Algorithmic Section Meetup. Челябинск»
4 386
Мокирование API
Является ли полезным мокирование API, или оно бесполезно?
Автор предложенной статьи считает, что нужно учитывать определенные нюансы применения мокирования, чтобы делать выводы о полезности техники тестирования. 🤓
Что это за нюансы и какие проблемы встречаются при мокировании - описано в следующей статье.
Приятного чтения!
Читать статью
4 386
Стать сотрудником Яндекса быстрее и проще, чем кажется. Участвуйте в днях быстрого найма: решите тестовое, пройдите несколько секций собеседования и получите офер за несколько дней.
Ближайшие мероприятия:
• 17-18 июня — Fast Track для С++ и Python разработчиков, офер за 2 дня в команды Поискового портала.
• 24-25 июня — Fast Track для Java разработчиков, офер за 2 дня в команды Яндекс Маркета.
Зарегистрироваться
4 386
Глубокое погружение в Java Memory Model
Я провел в изучении JMM много часов и теперь делюсь с вами знаниями в простой и понятной форме.
В этой статье мы подробно разберем Java Memory Model (JMM) и применим полученные знания на практике. Да, в интернете накопилось достаточно много информации про JMM/happens-before, и, кажется, что очередную статью про такую заезженную тему можно пропускать мимо. Однако я постараюсь дать вам намного большее и глубокое понимание JMM, чем большинство информации в интернете. После прочтения этой статьи вы будете уверенно рассуждать о таких вещах как memory ordering, data race и happens-before. JMM — сложная тема и не стоит верить мне на слово, поэтому большинство моих утверждений подтверждается цитатами из спеки, дизассемблером и jcstress тестами.
Читать статью
4 386
❗️Как поддерживать чистую архитектуру приложения?
Приглашаем 13 июня в 19:00 мск на бесплатный вебинар «Архитектура приложения и модуль бизнес-логики» в OTUS.
✅ На вебинаре мы обсудим, как поддерживать чистую архитектуру приложения и контролируемо внедрять изменения. Также мы исследуем библиотеку для реализации бизнес-процессов, написанную на Kotlin.
В завершении мы посмотрим пример модуля бизнес-логики, в котором сконцентрированы все требования заказчика.
➡️ Регистрация на вебинар: https://otus.pw/yVb2/
🎁 Занятие является бесплатной пробной частью онлайн-курса OTUS «Kotlin Backend Developer».
Реклама. Информация о рекламодателе на сайте www.otus.ru
4 386
Практические примеры использования Stream API
Всем привет! Решил написать статью с практическими примерами использования Stream API. В данной статье не будет теории - только хардкор и практические примеры. Поехали!
Читать статью
4 386
Привет! Меня зовут Вячеслав Гримальский, я программист с 16-летним опытом, 10 из которых я посвятил тому, чтобы сделать профессиональную разработку доступной каждому.
Я разрабатываю инструменты, которые помогают не-программистам самостоятельно создавать продукты, которые обычно требуют участия профессиональных разработчиков. Это называется No-code и Low-code разработка.
В 2014 году я со-основал Платформу LP — конструктор лендингов, который за несколько лет стал одним из лидеров в области.
В 2018 году я основал Creatium — конструктор сайтов, на котором прямо сейчас работает около 15 тысяч сайтов.
Наш следующий шаг - это запуск платформы для создания личных кабинетов, партнерских программ, маркетплейсов, CRM, программ лояльности, онлайн школ и так далее. Мы упрощаем разработку любых решения для бизнеса, включающих личный кабинет и бизнес-логику. Не только упрощаем, но и делаем ее быстрее и дешевле.
В этом канале я делюсь новостями, лайфхаками и реальными рейсами клиентов. Этим летом мы готовимся изменить индустрию разработки веб-приложений во всем СНГ, а может быть и в мире.
Сейчас мы тестируем бета-версию, и по отзывам видим, что она оправдывает ожидания. Подписывайтесь и следите за новостями в канале «Программист без кода».
4 386
ТОП 30+ вопросов по ООП с примерами
Друзья, давно не освежали в памяти базовые понятия ООП. 😃
В предложенной сегодня статье представлены ТОП 30 вопросов по ООП с примерами.
Хорошей подготовки!
Читать статью
4 386
🔥Хардкорный тест по Java🔥
🤖Готов выбрать светлую сторону силы, юный падаван? Пройди тест из 20 вопроса и испытай себя, сможешь сдать — пройдёшь на продвинутый онлайн-курс «Java Developer. Professional» от OTUS со скидкой!
🦸🏼♂️Компании-партнеры ждут, когда ты овладеешь этим мастерством. Проходи вступительный тест и помни большая сила — большая ответственность!
📌ПРОЙТИ ТЕСТ - https://otus.pw/AmLe/
💪🏻Хочешь протестировать учебный процесс заранее? Регистрируйся на бесплатное демо-занятие:
🔸 Регистрация на вебинар 21 Июня в 20:00 - «Конечные автоматы»
Регистрируйся сейчас - напомним в день вебинара!
Нативная интеграция. Информация о продукте www.otus.ru
متاح الآن! بحث تيليغرام 2025 — أهم رؤى العام 
