Библиотека джависта | Java, Spring, Maven, Hibernate
24.9K subscribers
1.86K photos
38 videos
42 files
2.64K links
Все самое полезное для Java-разработчика в одном канале.

Список наших каналов: https://yangx.top/proglibrary/9197

Обратная связь: @proglibrary_feedback_bot

По рекламе: @proglib_adv

РКН: https://gosuslugi.ru/snet/67a5bbda1b17b35b6c1a55c4
加入频道
#вопросы_с_собеседований
Для чего используются атрибуты сервлетов и как происходит работа с ними?
Сбер и 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 не является неизменяемым?
Кому не спится и хочется поговорить, мы сейчас ненадолго онлайн в ClubHouse - https://www.joinclubhouse.com/room/MR0dgWAa
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 - это движок JavaScript, разрабатываемый на Java компанией Oracle. Призван дать возможность встраивать код JavaScript в приложения Java. В сравнении с Rhino, который поддерживается Mozilla Foundation, Nashorn обеспечивает от 2 до 10 раз более высокую производительность, так как он компилирует код и передает байт-код виртуальной машине Java непосредственно в памяти. Nashorn умеет компилировать код JavaScript и генерировать классы Java, которые загружаются специальным загрузчиком. Так же возможен вызов кода Java прямо из JavaScript.
☕️ За и против: изучение Java как первого языка программирования

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

https://proglib.io/sh/XIsi0uVUjQ
Популярность и распространенность 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
Хочешь работать в IT, но не хватает практики?
Присоединяйся к бесплатному Java-интенсиву, где тебя ждут реальные задачи, которые помогут закрепить знания и понять, в каком направлении двигаться дальше.

Регистрируйся по ссылке: 👉 https://clc.am/PPDD1w

Тебя ждут 3 прямых эфира по 1,5–2 часа для полного погружения в тему, общение с другими участниками и ведущим интенсива в закрытом чате в Telegram!

Что входит в интенсив?
Основы программирования на Java.
Работа с файлами и библиотеками.
Разработка приложения, которое непрерывно записывает звук с микрофона компьютера и отправляет файлы в Dropbox.
Анализ работ и разбор типичных ошибок.
Работа с потоками и параллельное выполнение в них задачи.

⚡️⚡️⚡️ Если твой проект будет одним из лучших — получишь сертификат на 30 000 рублей для поступления на любой онлайн-курс университета Skillbox!
Символьная (символическая) ссылка (также «симлинк», Symbolic link) — специальный файл в файловой системе, в котором вместо пользовательских данных содержится путь к файлу, который должен быть открыт при попытке обратиться к данной ссылке (файлу). Целью ссылки может быть любой объект: например, другая ссылка, файл, каталог или даже несуществующий файл (в последнем случае при попытке открыть его должно выдаваться сообщение об отсутствии файла).

Символьные ссылки используются для более удобной организации структуры файлов на компьютере, так как:
☕️ позволяют для одного файла или каталога иметь несколько имён и различных атрибутов;
☕️ свободны от некоторых ограничений, присущих жёстким ссылкам (последние действуют только в пределах одной файловой системы (одного раздела) и не могут ссылаться на каталоги).
Данное выражение иллюстрирует механизм instance method reference: передачи ссылки на метод println() статического поля out класса System.
Learn Java with Math (2019)
Автор: Ron Dai
Количество страниц: 250

Есть много хороших книг по программированию на Java, но найти подходящую для новичка непросто. Эта книга уменьшает сложность программирования на Java и проводит читателя через сложный путь обучения к эффективной работе. Автор показывает, насколько сильная математическая база является ключом к изучению программирования. Используя это как свою мотивацию, вы в кратчайшие сроки начнете программировать на Java.

Скачать книгу
Вакансия Middle / Senior Java Developer!

Требуемый опыт работы: более 2х лет
Полная занятость, удаленная работа
Компания: Centicore Россия
Заработная плата: 150’000-240’000 руб.
Контакт:
@andreygorshkov7

Наши ожидания:

1) Опыт работы Java 8 (Core, JDBC, Servlets)
2) Spring (Core, Boot, Security, MVC, Data)
3) Maven
4) SQL на уровне запросов
5) Опыт работы с Git

Было бы плюсом:
1) Опыт работы с Java Persistence API
2) Опыт работы с Swing

Обязанности:
Участие в разработке разносторонних и интересных проектов
Написание чистого, масштабируемого и тестируемого кода

О проекте:
Проект по разработке приложения для решения операционных задач в нефтегазовом секторе.

Пишите: @andreygorshkov7