Size: a a a

Библиотека джависта

2021 February 14
Библиотека джависта
☕️ ToDoubleFunction<T> - операция, принимающая аргумент класса T и возвращающая результат типа Double;
☕️ ToLongFunction<T> - операция, принимающая аргумент класса T и возвращающая результат типа Long;
☕️ ToIntFunction<T> - операция, принимающая аргумент класса T и возвращающая результат типа Integer.
источник
Библиотека джависта
#вопросы_с_собеседований
Стоит ли волноваться о многопоточной безопасности, работая с сервлетами?
источник
2021 February 15
Библиотека джависта
❓Вы начинающий Java-разработчик? Всего 6 месяцев обучения отделяют вас от новой карьерной вершины и средней зарплаты 💶180 тыс. рублей.

Проверено на 14 группах онлайн-курса «Java Developer. Professional» — 60% студентов улучшают свои условия или находят более интересный проект еще во время обучения.

👉🏻Хотите так же? Проходите вступительный тест и занимайте место по спец.цене: https://otus.pw/6wek/

Программа актуализируется перед каждым запуском. Овладейте лучшими инструментами и технологиями, пройдя хардкорную практику от сильнейших Java разработчиков.
источник
Библиотека джависта
Методы init() и destroy() вызываются один раз за жизненный цикл сервлета — поэтому по поводу них беспокоиться не стоит.

Методы doGet(), doPost(), service() вызываются на каждый запрос клиента и т.к. сервлеты используют многопоточность, то здесь задумываться о потокобезопасной работе обязательно. При этом правила использования многопоточности остаются теми же: локальные переменные этих методов будут созданы отдельно для каждого потока, а при использовании глобальных разделяемых ресурсов необходимо использовать синхронизацию или другие приёмы многопоточного программирования.
источник
Библиотека джависта
Задача, которая не ограничит твою фантазию — создай полезный lifestyle-смартап на платформе SmartMarket. Присоединяйся к онлайн-хакатону SberCode и прими участие в борьбе за 1 000 000 рублей.

Подать заявку можно до 21 февраля на сайте sbercode.tech/sber-devices
источник
2021 February 16
Библиотека джависта
#вопросы_с_собеседований
Для чего используются атрибуты сервлетов и как происходит работа с ними?
источник
Библиотека джависта
Сбер и JUG Ru Group совместно организуют бесплатный онлайн-митап для Java-разработчиков.
Тема — Enterprise-разработка на Java: от деплоймента до архитектуры. 18 февраля, 17:00 (Мск, GMT 3).

В программе:
— Виталий Куценко, «Послание про архитектуру приложений самому себе в прошлое»;
— Намыс Букаев, «Антипаттерны или темная сторона разработки»;
— Дмитрий Бугайченко, «Stateful streaming: кейсы, паттерны, реализации»;
— Дмитрий Чуйко, «Docker Who: Маленькие контейнеры сквозь время и пространство».

Задавайте вопросы, участвуйте в дискуссиях и выигрывайте промокоды магазина киберспортивного мерча Fragstore и билеты на конференции JUG Ru Group.

Подробности и регистрация
источник
Библиотека джависта
Атрибуты сервлетов используются для внутренней коммуникации сервлетов.

В веб-приложении существует возможность работы с атрибутами используя методы setAttribute(), getAttribute(), removeAttribute(), getAttributeNames(), которые предоставлены интерфейсами ServletRequest, HttpSession и ServletContext (для областей видимости request, session, context соответственно).
источник
Библиотека джависта
#вопросы_с_собеседований
Какой метод HTTP не является неизменяемым?
источник
2021 February 17
Библиотека джависта
Кому не спится и хочется поговорить, мы сейчас ненадолго онлайн в ClubHouse - https://www.joinclubhouse.com/room/MR0dgWAa
источник
Библиотека джависта
Онлайн-интенсив «Kubernetes для разработчиков» от Слёрм.

3 марта состоится трёхдневный интенсив для разработчиков: нет лишней информации, которая не пригодилась бы в реальных проектах, добавлены важные нюансы разработки приложения под Kubernetes.
Обучение пройдёт на учебных стендах, а справиться с заданиями поможет квалифицированная техподдержка.

Спикеры:
🔰 Марсель Ибраев | CTO Слёрм
🔰 Сергей Бондарев | Архитектор Southbridge
🔰 Павел Селиванов | Senior DevOps-инженер в Mail.ru Cloud Solutions
Участникам интенсива заранее откроем доступ к подготовительному видеокурсу по Docker.

Стоимость интенсива — 25 000 рублей до 15 февраля.
Полная стоимость — 30 000 рублей.
Посмотреть программу и записаться по ссылке: https://slurm.club/2ZaBAZA
источник
Библиотека джависта
HTTP метод называется неизменяемым, если он на один и тот же запрос всегда возвращает одинаковый результат. HTTP методы GET, PUT, DELETE, HEAD и OPTIONS являются неизменяемыми, поэтому необходимо реализовывать приложение так, чтобы эти методы возвращали одинаковый результат постоянно. К изменяемым методам относится метод POST, который и используется для реализации чего-либо, что изменяется при каждом запросе.

К примеру, для доступа к статической HTML-странице используется метод GET, т.к. он всегда возвращает одинаковый результат. При необходимости сохранять какую-либо информацию, например в базе данных, нужно использовать POST метод.
источник
Библиотека джависта
PROGLIB IN DA HOUSE

А если быть точнее, в ClubHouse

Что это такое? Простыми словами, это живые подкасты, в которых каждый может высказать свою точку зрения, делиться мыслями, участвовать в дискуссиях и просто слушать

Приложение хорошо тем, что позволяет сформировать круг людей, имеющих похожие интересы. У вас есть возможность познакомиться с новыми людьми, которые имеют схожие с вами цели и стремления

Вчера мы протестировали приложение, а уже сегодня готовы провести общую беседу в 19:00 на тему: «Что такое ClubHouse и как его использовать айтишнику»

Хотите поучаствовать? Переходите в наш чат. Вся информация также будет тут.
источник
Библиотека джависта
Через 5 минут начинаем конфу, заходите:

https://www.joinclubhouse.com/event/PD4bY4da
источник
Библиотека джависта
#вопросы_с_собеседований
Что такое Nashorn?
источник
2021 February 18
Библиотека джависта
Яндекс запустил телеграм-канал с вакансиями для разработчиков

— Свежие вакансии каждый день
— Описания задач, технологий и условий без воды
— Лёгкий поиск по тегам
— Один пост раз в две недели будет посвящён ответам на ваши вопросы о найме и работе в Яндексе

Подписывайтесь
источник
Библиотека джависта
Nashorn - это движок JavaScript, разрабатываемый на Java компанией Oracle. Призван дать возможность встраивать код JavaScript в приложения Java. В сравнении с Rhino, который поддерживается Mozilla Foundation, Nashorn обеспечивает от 2 до 10 раз более высокую производительность, так как он компилирует код и передает байт-код виртуальной машине Java непосредственно в памяти. Nashorn умеет компилировать код JavaScript и генерировать классы Java, которые загружаются специальным загрузчиком. Так же возможен вызов кода Java прямо из JavaScript.
источник
Библиотека джависта
☕️ За и против: изучение Java как первого языка программирования

Если вы решили заняться программированием профессионально, самое время подумать о выборе первого языка. Подходит ли Java для новичков? Попробуем разобраться.

https://proglib.io/sh/XIsi0uVUjQ
источник
2021 February 19
Библиотека джависта
Популярность и распространенность Java приводит к сильной конкуренции на IT-рынке — на одну вакансию программиста Java рассматривается в среднем 5 соискателей. Для трудоустройства теперь недостаточно прочитать пару книг или просмотреть ролики на YouTube. Особенно легко «завалить» техническое собеседование.

Директор филиала Luxoft в Санкт-Петербурге Михаил Гедзберг подготовил советы для Java-разработчиков, которые хотят получить работу в проектах компании и поделился тем, на что обращают внимание работодатель при техническом собеседовании.

https://vc.ru/hr/210842-kak-proyti-intervyu-v-luxoft-na-poziciyu-java-chek-list-poleznyh-sovetov
источник
Библиотека джависта
Команда Интеграционной платформы Synapse ищет крутого Java-разработчика.
Synapse — это первое решение уровня enterprise на базе технологии service mesh,
позволяющее Банку отказаться от вендоров и перейти на open-source технологии.

Наш стек: Java 8+, Spring, Docker, SQL, Kafka, командная разработка.
Заинтересовался? Откликайся: http://sber.me/?p=71FNz

Или пиши сюда: @lisa_liza
источник