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

@javaproglib Нравится 0
Это ваш канал? Подтвердите владение для дополнительных возможностей

Полезные материалы по всему, что может быть полезно разработчику на Java.
Обратная связь: @proglibrary_feedback_bot
Мероприятия по разработке: @event_listener_bot
По вопросам рекламы @proglib_adv
Прайс: @proglib_advertising
http://ad.proglib.io/
Гео и язык канала
Россия, Русский
Категория
Технологии


Гео канала
Россия
Язык канала
Русский
Категория
Технологии
Добавлен в индекс
10.09.2018 19:36
реклама
CyberSec News
Новости Кибербезопасность и Информационные технологи
Хочешь рекламу в Telegram? Тебе сюда
Подберем каналы под твою сферу и посчитаем эффект
Clearview — всё про личные финансы
Теория и практика управления личным благосостоянием
20 804
подписчиков
~4.6k
охват 1 публикации
~14.2k
дневной охват
~3
постов / день
22.2%
ERR %
3.64
индекс цитирования
Репосты и упоминания канала
201 упоминаний канала
1 упоминаний публикаций
18 репостов
IT Channels
IT feed
Библиотека хакера
FullStack .Net developer
Библиотека хакера
Библиотека devops’а
Библиотека devops’а
Библиотека хакера
Каналы, которые цитирует @javaproglib
Luxoft Russia
@FABERLIC&ORIFLAME
@FABERLIC&ORIFLAME
Luxoft Russia
Последние публикации
Удалённые
С упоминаниями
Репосты
Результат кода
Опрос
  • true
  • false
  • Compiler Error
624 голосов
Курс автоматизатор на Java.
Клёвые новости для всех, кто хочет стартануть в этой профессии — ребята из школы автоматизации QA.GURU проводят бесплатное вводное занятие 8-го декабря в 20:00 МСК

Почему надо сходить:
— Разработаем ваш первый (или не первый) автотест на поиск в Google
—Расскажут о рынке QA🔥 Кто, кому, за что и сколько платит?
— Покажут боевой проект с полной инфраструктурой.
— Дадут домашнее задание и проверят его.

Занятие бесплатное — для участия вступайте в чат @qa_guru_chat — ссылка на занятие будет там.
Читать полностью
• такие комментарии будут видны клиенту при просмотре кода страницы.
• такие комментарии описываются в созданном сервлете и не посылаются клиенту. Для любых комментариев по коду или отладочной информации необходимо использовать именно такой тип комментариев.
#вопросы_с_собеседований
Как закомментировать код в JSP?
☕️ Разбираемся, почему в Java утекает память несмотря на сборщик мусора

Сборщик мусора облегчает написание кода и справляется с основными проблемами, но не гарантирует полного отсутствия утечек памяти. Изучите базовые принципы его работы, чтобы понять, какими видами мусора он заниматься не будет.

https://proglib.io/sh/lEDix8m15A
#вакансия #москва #спб #fulltime #remote #офис #Backend #Java
Вакансия: Middle Java разработчик
Компания: MTS Digital
Город: Москва, Санкт-Петербург или удаленно из любого другого города
Формат работы: офис или удаленка
Занятость: полная

Приглашаем в команду на проект МТС Личные финансы В данном случае это намного шире, чем просто Personal finance management. Для нас это управление текущим, резервным и инвест. капиталом, это помощь в lifestyle (а экосистема у нас большая и партнеров много), это персонализация и вывод всех сервисов в современные и уже привычные для клиентов форм-факторы типа чат-ботов

Что мы ожидаем от кандидата:
-Опыт работы на позициях back end, либо full stack разработчика Java от 2 лет;
-Отличное владение Java (коллекции, многопоточность и т.д.);
-Понимание структур данных, основ ООП и шаблонов проектирования;
-Опыт работы с базами данных: SQL и NoSQLL и т.д.;
-Опыт создания высоконагруженных сервисов;
-Умение и желание производить качественный код и принимать архитектурные решения;
-Умение и желание разбираться с уже существующим в проекте исходным кодом.
Стек: Java 11, Spring.

Чем предстоит заниматься:
-Участие в разработке серверной части (BackEnd) сервисов на платформе Java;
-Проведение code review функционала;
-Участие в развитии и оптимизации технических процессов разработки в компании;
-Участие в проектировании архитектуры серверной части сервисов.

Что мы предлагаем:
-Заработную плату от 150 000 до 260.000 net + премия 20% от суммарного годового дохода;
-Отправляем на курсы и конференции;
-ДМС со стоматологией;
-Отпуск 28 календарных дней + 3 календарных дня дополнительно ежегодно;
-Очень много скидок от наших партнёров: Skyeng, X-FIT, S7, KION, льготное ипотечное кредитование от МТС Банк и многое другое.

Присылать резюме и задавать любые вопросы можно мне @alshineleva, aashinelyo@mts.ru :)
Читать полностью
Прямой доступ к директории /WEB-INF/ из веб-приложения отсутствует. Поэтому JSP-страницы можно расположить внутри этой папки и тем самым запретить доступ к странице из браузера. Однако, по аналогии с описанием сервлетов, будет необходимо настроить дескриптор развертывания:


Example
/WEB-INF/example.jsp

exampleParameter
parameterValue




Example
/example.jsp
Читать полностью
#вопросы_с_собеседований
Как можно предотвратить прямой доступ к JSP странице из браузера?
**💡 Открылась регистрация на YaTalks *

Все знают главный ивент Яндекса для IT-сообщества — конференцию YaTalks. В этом году она пройдет 4 декабря. В программе — треки про фронтенд, бэкенд, мобильную разработку и другие важные темы. Отличный шанс узнать о том, что происходит в индустрии прямо сейчас.

Программа и регистрация по ссылке.
Сколько строк сможет заполнить пропуск без ошибки компиляции?
Опрос
  • 1
  • 2
  • 3
  • 4
  • 5
  • Узнать ответ
913 голосов
Spring Security in Action (2020)
Автор: Laurentiu Spilca
Количество страниц: 560

Автор показывает, как предотвратить атаки с использованием межсайтовых скриптов и подделки запросов до того, как они нанесут ущерб. Вы начнете с основ, моделируя обновление паролей и добавляя несколько типов авторизации. По мере роста ваших навыков вы адаптируете Spring к новым архитектурам и создадите расширенные конфигурации OAuth2. К концу работы с книгой у вас будет настроенная конфигурация, которая защитит от угроз.

Скачать книгу
Attached file
Читать полностью
На вебинаре ты узнаешь:
- что необходимо знать об архитектуре, чтобы пройти собеседование на Middle-позицию
- как прокачать софт скилы перед собеседованием
- как знание Docker, Kafka и K8S влияет на твое конкурентное преимущества
- как продать себя на более высокую должность
- получишь чек-лист «Java Junior to Middle»

Спикер вебинара — Андрей Сундуков, Senior Java Developer. Больше 15 лет в IT. Lead в Digital Habits, сооснователь криптовалютного стартапа.

🚀 Участие бесплатное, регистрируйся по ссылке: https://cutt.ly/1TX3fEU
Читать полностью
Если посмотреть код внутри созданной JSP страницы, то он будет выглядеть как HTML и не будет похож на java класс. Конвертацией JSP страниц в HTML код занимается контейнер, который так же создает и сервлет для использования в веб приложении.

Жизненный цикл JSP состоит из нескольких фаз, которыми руководит JSP контейнер:
• Translation – проверка и парсинг кода JSP страницы для создания кода сервлета.
• Compilation – компиляция исходного кода сервлета.
• Class Loading – загрузка скомпилированного класса в память.
• Instantiation – внедрение конструктора без параметра загруженного класса для инициализации в памяти.
• Initialization – вызов init() метода объекта JSP класса и инициализация конфигурации сервлета с первоначальными параметрами, которые указаны в дескрипторе развертывания (web.xml). После этой фазы JSP способен обрабатывать запросы клиентов. Обычно эти фазы происходят после первого запроса клиента (т.е. ленивая загрузка), но можно настроить загрузку и инициализацию JSP на старте приложения по аналогии с сервлетами.
• Request Processing – длительный жизненный цикл обработки запросов клиента JSP страницей. Обработка является многопоточной и аналогична сервлетам — для каждого запроса создается новый поток, объекты ServletRequest и ServletResponse, происходит выполнение сервис методов.
• Destroy – последняя фаза жизненного цикла JSP, на которой её класс удаляется из памяти. Обычно это происходит при выключении сервера или выгрузке приложения.
Читать полностью
#вопросы_с_собеседований
Расскажите об этапах (фазах) жизненного цикла JSP.
Когда пользователь переходит по ссылке на страницу page.jsp, он отправляет http-запрос на сервер GET /page.jsp. Затем, на основе этого запроса и текста самой страницы, сервер генерирует java-класс, компилирует его и выполняет полученный сервлет, формирующий ответ пользователю в виде представления этой страницы, который сервер и перенаправляет обратно пользователю.
#вопросы_с_собеседований
Опишите, как обрабатываются JSP страницы, начиная от запроса к серверу, заканчивая ответом пользователю.
Все о Java в одном месте👍

Привет!
Меня зовут Денис - я являюсь автором YouTube канала dmdev и java-разработчиком в Google по совместительству.

Можно читать множество книг, а можно подписаться на 1 канал и уже приступить к программированию.
Экономя время и тратя эффективно свои ресурсы.

На канале видео содержат как теорию, так и практику в формате live coding продолжительностью 10-15 минут.

Чему ты научишься?
Java Core
SQL
JDBC
HTTP. Servlets
Maven
JUnit 5
Groovy
Gradle
Hibernate
Spring - в разработке

После этих курсов обычно устраиваются разработчиком и/или повышают свой уровень до middle/senior
🤫

YouTube dmdev

При оформлении спонсорства на канале:
🎁 доступ в закрытый телеграм чат, где я и другие участники помогают с различными вопросами
🎁 купон от IntelliJ IDEA Ultimate на 6 месяцев бесплатного пользования

Также присоединяйся в Instagram
Пиши "java" в direct - и я вышлю тебе java roadmap 🎁

Instagram dmdev
Читать полностью
🧩 5 интересных головоломок и задач, чтобы отвлечься от рутины и немного пошевелить извилинами (выпуск 5)

Читайте новый выпуск еженедельной подборки интересных алгоритмических и логических задач, которые не дадут вам заскучать.

https://proglib.io/sh/3cAQYlGkOo