Механизм прерывания работы потока в Java реализован с использованием внутреннего флага, известного как статус прерывания. Прерывание потока вызовом Thread.interrupt() устанавливает этот флаг. Методы Thread.interrupted() и isInterrupted() позволяют проверить, является ли поток прерванным.
Когда прерванный поток проверяет статус прерывания, вызывая статический метод Thread.interrupted(), статус прерывания сбрасывается.
Нестатический метод isInterrupted() используется одним потоком для проверки статуса прерывания у другого потока, не изменяя флаг прерывания.
Когда прерванный поток проверяет статус прерывания, вызывая статический метод Thread.interrupted(), статус прерывания сбрасывается.
Нестатический метод isInterrupted() используется одним потоком для проверки статуса прерывания у другого потока, не изменяя флаг прерывания.
#вопросы_с_собеседований
Что обозначает ключевое слово transient?
Что обозначает ключевое слово transient?
Что объединяет Apple, Netflix, Huawei и Instragram? Не только миллиарды запросов, петабайты данных и пользователи по всему миру. Все эти компании используют распределённую NoSQL базу данных Apache Cassandra.
Уже в эту субботу 27.03 стартует однодневная онлайн-конференция Cassandra Day Russia 2021. Опытные NoSQL специалисты расскажут о возможностях одной из самых мощных баз данных современности и поделятся практическим опытом управления СУБД Cassandra.
Конференция будет состоять из двух параллельных потоков:
— Воркшопы для тех, кто только начинает или планирует работу с Cassandra;
— Доклады для опытных специалистов.
Время проведения: 27 марта, 10:00—17:00 (UTC+3)
Также всех участников конференции ждут подарки от организаторов.
Все подробности и запись по ссылке: https://proglib.io/w/b0857e34
Уже в эту субботу 27.03 стартует однодневная онлайн-конференция Cassandra Day Russia 2021. Опытные NoSQL специалисты расскажут о возможностях одной из самых мощных баз данных современности и поделятся практическим опытом управления СУБД Cassandra.
Конференция будет состоять из двух параллельных потоков:
— Воркшопы для тех, кто только начинает или планирует работу с Cassandra;
— Доклады для опытных специалистов.
Время проведения: 27 марта, 10:00—17:00 (UTC+3)
Также всех участников конференции ждут подарки от организаторов.
Все подробности и запись по ссылке: https://proglib.io/w/b0857e34
Поля класса, помеченные модификатором transient, не сериализуются.
Обычно в таких полях хранится промежуточное состояние объекта, которое, к примеру, проще вычислить. Другой пример такого поля - ссылка на экземпляр объекта, который не требует сериализации или не может быть сериализован.
Обычно в таких полях хранится промежуточное состояние объекта, которое, к примеру, проще вычислить. Другой пример такого поля - ссылка на экземпляр объекта, который не требует сериализации или не может быть сериализован.
В любой ситуации можно найти положительный аспект. Вот, к примеру, пандемия научила работодателей: не нужно переплачивать за большой офис в центре города — многие сотрудники эффективно справляются с обязанностями и дома. Да и сам дом может располагаться за сотни километров от места работы. Ведь если человек живет там, где ему нравится, он лучше отдыхает и работает с удовольствием и большей отдачей.
https://vc.ru/luxoft/224991-kak-reshat-globalnye-zadachi-ne-uezzhaya-iz-rodnogo-goroda
Но как сделать так, чтобы удалённое взаимодействие не отнимало лишних сил и было комфортным для обеих сторон? Читайте в новом посте компании Luxoft.
https://vc.ru/luxoft/224991-kak-reshat-globalnye-zadachi-ne-uezzhaya-iz-rodnogo-goroda
Но как сделать так, чтобы удалённое взаимодействие не отнимало лишних сил и было комфортным для обеих сторон? Читайте в новом посте компании Luxoft.
vc.ru
Как решать глобальные задачи, не уезжая из родного города — Luxoft на vc.ru
Возможно ли заниматься международными IT-проектами из дома и построить серьёзную карьеру, не покидая родного города? Luxoft рассказывает о том, как в компании устроена удалённая работа.
🕵️ 10 лучших хакерских приложений для Android
Android имеет множество портативных опций, которые позволяют пользователям выполнять этические хакерские задачи без особых усилий.
https://proglib.io/sh/ZAwz8RIp6l
Android имеет множество портативных опций, которые позволяют пользователям выполнять этические хакерские задачи без особых усилий.
https://proglib.io/sh/ZAwz8RIp6l
Просматривая вакансии по Java, вы наверняка встречали интересные позиции в цифровом ритейле. Оно и понятно: нужна скорость и работа с разными платформами, а Java для этих задачах подходит как нельзя лучше. Но сфера своеобразная, и без опыта трудно попасть.
Недавно мы натолкнулись на совместную программу ВШЭ и X5 Retail Group «Инновации в ритейле». Выглядит неплохо: 3 месяца очно, работа в команде, разработка реальных продуктов и сервисов + домашние задания. 10 лучших кандидатов по итогам конкурса на учебное место получают грант на бесплатное обучение, так что попробовать может каждый. Старт программы уже в апреле.
Смотрите сами – вся информация о программе, преподавателях и поступлении тут: https://www.hse.ru/edu/dpo/434005895
Недавно мы натолкнулись на совместную программу ВШЭ и X5 Retail Group «Инновации в ритейле». Выглядит неплохо: 3 месяца очно, работа в команде, разработка реальных продуктов и сервисов + домашние задания. 10 лучших кандидатов по итогам конкурса на учебное место получают грант на бесплатное обучение, так что попробовать может каждый. Старт программы уже в апреле.
Смотрите сами – вся информация о программе, преподавателях и поступлении тут: https://www.hse.ru/edu/dpo/434005895
#вопросы_с_собеседований
Какие методы для работы с cookies предусмотрены в сервлетах?
Какие методы для работы с cookies предусмотрены в сервлетах?
Forwarded from Selectel Newsfeed
Java — один из самых востребованных языков программирования. На нем пишут игры и приложения, достаточно сложные и трудоемкие проекты.
Кто-то может написать, что Java умирает. Если вы не из таких, забирайте подборку в закладки.
Кто-то может написать, что Java умирает. Если вы не из таких, забирайте подборку в закладки.
Чтобы получать больше полезных материалов по ИТ и бизнесу, присоединяйтесь к сообществу @SelectelNews 🦖
#вопросы_с_собеседований
Можно ли сделать основной поток программы демоном?
Можно ли сделать основной поток программы демоном?
Нет. Потоки-демоны позволяют описывать фоновые процессы, которые нужны только для обслуживания основных потоков выполнения и не могут существовать без них.
Библиотека джависта | Java, Spring, Maven, Hibernate
#вопросы_с_собеседований Какие методы для работы с cookies предусмотрены в сервлетах?
Servlet API предоставляет поддержку cookies через класс javax.servlet.http.Cookie:
☕️ Для получения массива cookies из запроса необходимо воспользоваться методом HttpServletRequest.getCookies(). Методов для добавления cookies в HttpServletRequest не предусмотрено.
☕️ Для добавления cookie в ответ используется HttpServletResponse.addCookie(Cookie c). Метода получения cookies в HttpServletResponse отсутствует.
☕️ Для получения массива cookies из запроса необходимо воспользоваться методом HttpServletRequest.getCookies(). Методов для добавления cookies в HttpServletRequest не предусмотрено.
☕️ Для добавления cookie в ответ используется HttpServletResponse.addCookie(Cookie c). Метода получения cookies в HttpServletResponse отсутствует.