Size: a a a

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

2021 February 19
Библиотека джависта
#вопросы_с_собеседований
Что такое «символьная ссылка»?
источник
2021 February 20
Библиотека джависта
Хочешь работать в IT, но не хватает практики?
Присоединяйся к бесплатному Java-интенсиву, где тебя ждут реальные задачи, которые помогут закрепить знания и понять, в каком направлении двигаться дальше.

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

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

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

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

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

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

Скачать книгу
источник
2021 February 22
Библиотека джависта
Вакансия Middle / Senior Java Developer!

Требуемый опыт работы: более 2х лет
Полная занятость, удаленная работа
Компания: Centicore Россия
Заработная плата: 150’000-240’000 руб.
Контакт: @andreygorshkov7
@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@andreygorshkov7
источник
Библиотека джависта
#вопросы_с_собеседований
Зачем нужен JSP?
источник
Библиотека джависта
Вступайте в наш чат @javaproglibchat для обсуждения вопросов и задавайте свои! Будем рады, если вы поделитесь вопросами с собеседований, которые попадались вам.
источник
2021 February 23
Библиотека джависта
JSP расширяет технологию сервлетов, обеспечивая возможность создания динамических страниц с HTML-подобным синтаксисом.

Хотя создание представлений поддерживается и в сервлетах, но большая часть любой веб-страницы является статической, поэтому код сервлета в таком случае получается чересчур перегруженным, замусоренным и поэтому при его написании легко допустить ошибку.

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

Однако рекомендуется избегать написания серьёзной бизнес-логики в JSP и использовать страницу только в качестве представления.
источник
Библиотека джависта
25 февраля на Skill-Branch стартует новый поток курса Middle Android Developer, который позволит разработчикам продвинуться по карьерной лестнице!🚀

Android Middle Developer от Skill-Branch – это:
👉 9 месяцев практико-ориентированного обучения
👉 300+ часов продвинутого изучения Android-разработки уровня Middle
👉 2 приложения в портфолио
👉 Практика с системой автоматической проверки
👉 Проектирование архитектуры приложений
👉 Актуальные технологии, инструменты и их применение в разработке
👉 Углубленное изучение Dagger 2, RxJava 3 и тестирования Android-приложений
👉 Спикеры из Yandex, МТС, HeadHunter и др. крупных компаний

Оформить рассрочку до 24 месяцев

🔊Важно! Этот поток станет последним, который будет вести Михаил Макеев – ведущий спикер курса, CTO и Co-Founder проекта Skill-Branch. Хотите учиться у практиков – присоединяйтесь к последней группе Михаила.

⚠️Количество мест ограничено!

P.S. Проверьте свои силы на бесплатном Интенсиве по Android на Kotlin.
источник
Библиотека джависта
#вопросы_с_собеседований
Что такое «транзакция»?
источник
2021 February 24
Библиотека джависта
Какими навыками отличается junior Java-разработчик от middle?

Подключайтесь 3 марта к встрече с Сергеем Петрелевичем, экспертом с 15-летним стажем разработки в банковской сфере. Сергей расскажет, какие задачи должен уметь решать разработчик в зависимости от грейда. Вы познакомитесь с программами онлайн-курсов «Java Developer» и узнаете больше о формате обучения в OTUS.

Регистрируйтесь, чтобы посетить встречу и задать свои вопросы эксперту https://otus.pw/dBhL/
источник
Библиотека джависта
Транзакция - это воздействие на базу данных, переводящее её из одного целостного состояния в другое и выражаемое в изменении данных, хранящихся в базе данных.
источник
Библиотека джависта
#вопросы_с_собеседований
Как получить реальное расположение сервлета на сервере?
источник
2021 February 25
Библиотека джависта
Реальный путь к расположению сервлета на сервере можно получить из объекта ServletContext:

getServletContext().getRealPath(request.getServletPath()).
источник
Библиотека джависта
🔥 Какие еще IT-каналы стоит читать в Telegram? Подписывайтесь на наших друзей:

CodeCamp —  мастхэв канал для любого IT-специалиста: полезные сервисы, лайфхаки, подборки книг и видеоуроков.

Эксплойт — секреты безопасности в сети, хакерские трюки и полезные сервисы для айтишников и не только.

UniLecs — задачи, головоломки, книги и другие радости программиста.

GIT — это сборник инструментов для ИТ специалиста и не только.

@sitodel — авторы канала бесплатно обучают необходимым навыкам создания сайтов и делятся полезными инструментами для веб-разработки.
источник
Библиотека джависта
#вопросы_с_собеседований
Где и для чего используется модификатор abstract?
источник
2021 February 26
Библиотека джависта
Класс, помеченный модификатором abstract, называется абстрактным классом. Такие классы могут выступать только предками для других классов. Создавать экземпляры самого абстрактного класса не разрешается. При этом наследниками абстрактного класса могут быть как другие абстрактные классы, так и классы, допускающие создание объектов.

Метод, помеченный ключевым словом abstract - абстрактный метод, т.е. метод, который не имеет реализации. Если в классе присутствует хотя бы один абстрактный метод, то весь класс должен быть объявлен абстрактным.

Использование абстрактных классов и методов позволяет описать некий шаблон объекта, который должен быть реализован в других классах. В них же самих описывается лишь некое общее для всех потомков поведение.
источник
Библиотека джависта
#вопросы_с_собеседований
Что такое Web server?
источник