Javazavr. Обучение Java.
4.23K subscribers
37 photos
56 links
Главный канал по Java.

Контент на любой вкус.
1. Туториалы
2. Видео
3. Задачи
4. Тесты
И многое другое.

Реклама: @anothertechrock
Download Telegram
Get Programming with Java, Version 4, MEAP Edition

Автор: Peggy Fisher
Год издания: 2019

#java #english
Javazavr. Обучение Java.
Какие способы аутентификации доступны сервлету? #вопросы_с_собеседований
Ответ:
Спецификация сервлетов определяет четыре типа проверки подлинности:
HTTP Basic Authentication - BASIC. При доступе к закрытым ресурсам появится окно, которое попросит ввести данные для аутентификации.
Form Based Login - FORM. Используется собственная html форма:
HTTP Digest Authentication - DIGEST. Цифровая аутентификация с шифрованием.
HTTPS Authentication - CLIENT-CERT. Аутентификация с помощью клиентского сертификата.

<login-config>
<auth-method>FORM</auth-method>
<form-login-config>
<form-login-page>/login.html</form-login-page>
<form-error-page>/error.html</form-error-page>
</form-login-config>
</login-config>
Статья дня. Обзор модулей Spring для Java

Spring для Java — обширная платформа для создания веб-проектов на Java, состоящая из множества независимых модулей (проектов) для разных задач: от простых веб-приложений до Big Data. Мы рассмотрим, что дают эти модули, какие их основные особенности и для чего их можно использовать.

Читать далее
Используете вы в работе более одного языка постоянно? (sql, html и т.д. не считается) Поделитесь какой и в паре с чем
Anonymous Poll
46%
Да
54%
Нет
Мы создали чат для наиболее активных подписчиков. Давайте знакомиться и обсуждать Java задачки там: https://t.me/+EOjHZjMsjiA2NTky
15 лучших каналов YouTube по Java для новичков и профессионалов

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

Читать далее
3
#вопросы_с_собеседований

Что такое «первичный ключ» (primary key)? Каковы критерии его выбора?
Первичный ключ (primary key) в реляционной модели данных один из потенциальных ключей отношения, выбранный в качестве основного ключа (ключа по умолчанию).

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

В качестве первичного обычно выбирается тот из потенциальных ключей, который наиболее удобен. Поэтому в качестве первичного ключа, как правило, выбирают тот, который имеет наименьший размер (физического хранения) и/или включает наименьшее количество атрибутов. Другой критерий выбора первичного ключа — сохранение его уникальности со временем. Поэтому в качестве первичного ключа стараются выбирать такой потенциальный ключ, который с наибольшей вероятностью никогда не утратит уникальность.
Java RegEx: использование регулярных выражений на практике

Рассмотрим регулярные выражения в Java, затронув синтаксис и наиболее популярные конструкции, а также продемонстрируем работу RegEx на примерах.

1. Основы регулярных выражений
2. Регулярные выражения в Java
3. Примеры использования регулярных выражений в Java

Читать далее
Каналы от разработчиков

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

☕️ Канал Java разработчика:
@seniorjavist

🐍 Канал Python разработчика:
@seniorpythonist

🤖 Канал C++ разработчика:
@seniorcpp

💻 Канал JavaScript разработчика:
@senior_front

📚 Книги от программиста:
@progersbooks
#вопросы_с_собеседований

Что значит «усыпить» поток?
Это значит приостановить его на определенный промежуток времени, вызвав в ходе его выполнения статический метод Thread.sleep() и передав в качестве параметра необходимое количество времени в миллисекундах. До истечения этого времени поток может быть выведен из состояния ожидания вызовом interrupt() с выбрасыванием InterruptedException.
#вопросы_с_собеседований

Какие аннотации фикстур существуют в JUnit?
@BeforeClass - определяет код, который должен единожды выполниться перед запуском набора тестовых методов.
@AfterClass - код, выполняемый один раз после исполнения набора тестовых методов.
@Before - определяет код, который должен выполняться каждый раз перд запуском любого тестовым методом.
@After - код, выполняемый каждый раз после исполнения любого тестового метода.