Size: a a a

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

2021 March 26
Библиотека джависта
источник
Библиотека джависта
источник
Библиотека джависта
источник
Библиотека джависта
источник
Библиотека джависта
источник
Библиотека джависта
источник
Библиотека джависта
Чтобы получать больше полезных материалов по ИТ и бизнесу, присоединяйтесь к сообществу @SelectelNews 🦖
источник
Библиотека джависта
#вопросы_с_собеседований
Можно ли сделать основной поток программы демоном?
источник
2021 March 27
Библиотека джависта
Готов выбрать светлую сторону силы, юный джавист?
Эксперты OTUS подготовили полный сложной практики онлайн-курс «Java Developer. Professional».

👉🏻За 6 месяцев ты прокачаешь алгоритмы и сборщики мусора, байт-код и classloader, паттерны и тестирование, работу с окружением — логирование, jdbc и Hibernate, библиотеки и фреймворки, многопоточность и многое другое.

🦸🏼‍♂️Проходи вступительный тест и занимай место в группе по спец.цене. Начало 29 марта: https://otus.pw/NkJY/
источник
Библиотека джависта
Нет. Потоки-демоны позволяют описывать фоновые процессы, которые нужны только для обслуживания основных потоков выполнения и не могут существовать без них.
источник
Библиотека джависта
javaproglib
#вопросы_с_собеседований
Какие методы для работы с cookies предусмотрены в сервлетах?
Servlet API предоставляет поддержку cookies через класс javax.servlet.http.Cookie:

☕️ Для получения массива cookies из запроса необходимо воспользоваться методом HttpServletRequest.getCookies(). Методов для добавления cookies в HttpServletRequest не предусмотрено.
☕️ Для добавления cookie в ответ используется HttpServletResponse.addCookie(Cookie c). Метода получения cookies в HttpServletResponse отсутствует.
источник
2021 March 28
Библиотека джависта
Будь готов! Мы запускаем Telegram-канал «Карьера в Сбере»!

Прямо здесь ты будешь получать только самую свежую информацию:

⚡️ актуальные вакансии для IT-специалистов и Data-people
🎙 свежие новости о технологиях
☝️ рекомендации и советы от HR-экспертов Сбера
🤩 реальные истории IT-специалистов Сбера
🗓 анонсы важных событий и обучающих курсов

🖖 Присоединяйся к каналу «Карьера в Сбере» и будь в курсе!
источник
Библиотека джависта
#вопросы_с_собеседований
Какого размера должен быть пул потоков?
источник
Библиотека джависта
☕️ Обновление поисковика Яндекса, которое упростит работу программистам

Сервис запустил интерактивные ответы со Stack Overflow. Если ввести свой запрос в поисковую строку, то вы сразу получите нужный код по вашему запросу. Не нужно открывать вкладки и долго сёрфить по поисковым запросам — перед вами сразу будет лучший ответ с проверенного сайта. А если внимательно посмотреть на страницу с поиском то можно найти пару приятных пасхалок.

Делитесь, как вам обновление?
источник
Библиотека джависта
Настраивая размер пула потоков, важно избежать двух ошибок: слишком мало потоков (очередь на выполнение будет расти, потребляя много памяти) или слишком много потоков (замедление работы всей систему из-за частых переключений контекста).

Оптимальный размер пула потоков зависит от количества доступных процессоров и природы задач в рабочей очереди. На N-процессорной системе для рабочей очереди, которая будет выполнять исключительно задачи с ограничением по скорости вычислений, можно достигнуть максимального использования CPU с пулом потоков, в котором содержится N или N+1 поток. Для задач, которые могут ждать осуществления I/O (ввода - вывода) - например, задачи, считывающей HTTP-запрос из сокета – может понадобиться увеличение размера пула свыше количества доступных процессоров, потому, что не все потоки будут работать все время. Используя профилирование, можно оценить отношение времени ожидания (WT) ко времени обработки (ST) для типичного запроса. Если назвать это соотношение WT/ST, то для N-процессорной системе понадобится примерно N*(1 + WT/ST) потоков для полной загруженности процессоров.

Использование процессора – не единственный фактор, важный при настройке размера пула потоков. По мере возрастания пула потоков, можно столкнуться с ограничениями планировщика, доступной памяти, или других системных ресурсов, таких, как количество сокетов, дескрипторы открытого файла, или каналы связи базы данных.
источник
Библиотека джависта
Ищете работу в ИТ и устали ежедневно просматривать десятки сайтов? Подписывайтесь в Telegram на наши каналы с вакансиями!

«Библиотека программиста» отобрала для вас лучшие на российском рынке труда предложения по разным направлениям: Python, C/C++, Java, JavaScript, PHP, Data Science, Quality Assurance, DevOps и другим непонятным аббревиатурам и сокращениям.

Здесь вы получите актуальную информацию первыми:

@pydevjob
@jsdevjob
@csharpdevjob
@javadevjob
@datajob
@phpdevjob
@godevjob
@mobiledevjob
@cppdevjob
@testerrjob
@devopssjob

Узнавайте о самых интересных вакансиях без лишних телодвижений!
источник
Библиотека джависта
#вопросы_с_собеседований
Для чего нужны функциональные интерфейсы вида _To_Function?
источник
2021 March 29
Библиотека джависта
Как подготовиться к экзамену Oracle Java Programmer?
Ждем вас 31 марта на демо-занятии «Типы данных Java: Идентификаторы и примитивы».

Проведет вебинар Дмитрий Коган, писавший апплеты на Java ещё в 90-х. Во время урока мы разберёмся с идентификаторами и примитивами в Java и набьём руку на примерах, решив множество задач, аналогичных экзаменационным.

Демо-урок является часть онлайн-курса «Подготовка к сертификации OCAJP». Оставьте заявку, чтобы участвовать в занятии: https://otus.pw/PNJ2/
источник
Библиотека джависта
DoubleToIntFunction - операция, принимающая аргумент класса Double и возвращающая результат типа Integer;
DoubleToLongFunction - операция, принимающая аргумент класса Double и возвращающая результат типа Long;
IntToDoubleFunction - операция, принимающая аргумент класса Integer и возвращающая результат типа Double;
IntToLongFunction - операция, принимающая аргумент класса Integer и возвращающая результат типа Long;
LongToDoubleFunction - операция, принимающая аргумент класса Long и возвращающая результат типа Double;
LongToIntFunction - операция, принимающая аргумент класса Long и возвращающая результат типа Integer.
источник
Библиотека джависта
📱 10 важных навыков разработчика приложений для Android

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

https://proglib.io/sh/2pG4r7HSmy
источник