#вопросы_с_собеседований
Как между собой связаны Iterable, Iterator и «for-each»?
Как между собой связаны Iterable, Iterator и «for-each»?
Библиотека джависта | Java, Spring, Maven, Hibernate
#вопросы_с_собеседований Как между собой связаны Iterable, Iterator и «for-each»?
Классы, реализующие интерфейс Iterable, могут применяться в конструкции for-each, которая использует Iterator.
Представляем анонс практических интенсивов от proglib.academy!
22.11 стартуют интенсивы. Вы научитесь:
👉Планировать архитектуру ПО и мигрировать с монолита - Микросервисная архитектура;
👉Правильно выбрать NoSQL БД в зависимости от поставленных задач и уверенно работать с любой из них - NoSql (MongoDB, Redis, Cassandra);
👉Применять шаблоны проектирования в разработках, понимать SOLID принципы и писать чистый код - Архитектура и шаблоны проектирования.
Успейте пройти оставить заявку и занять место по спец. цене https://proglib.io/w/b806d285
22.11 стартуют интенсивы. Вы научитесь:
👉Планировать архитектуру ПО и мигрировать с монолита - Микросервисная архитектура;
👉Правильно выбрать NoSQL БД в зависимости от поставленных задач и уверенно работать с любой из них - NoSql (MongoDB, Redis, Cassandra);
👉Применять шаблоны проектирования в разработках, понимать SOLID принципы и писать чистый код - Архитектура и шаблоны проектирования.
Успейте пройти оставить заявку и занять место по спец. цене https://proglib.io/w/b806d285
🧩 5 интересных головоломок и задач, чтобы отвлечься от рутины и немного пошевелить извилинами
Читайте очередную еженедельную подборку 5 новых интересных алгоритмических, логических и математических задачек для отдыха и прокачки мозгов.
https://proglib.io/sh/RfSQldjrhX
Читайте очередную еженедельную подборку 5 новых интересных алгоритмических, логических и математических задачек для отдыха и прокачки мозгов.
https://proglib.io/sh/RfSQldjrhX
Forwarded from Java jobs — вакансии для java-разработчиков
Ищем Java Developer
Zillion Whales - мультипродуктовая компания, которая более 12 лет создает игры. Наша флагманская игра Mushroom Wars 2 получила признание со стороны международной киберспортивной организации ESL, а также получила такие награды, как «Best of AppStore» от Apple и «Best Multiplayer Game» от Casual Connect.
Задачи:
💪участие в команде разработки высоконагруженного сервера для игры (iOS, Android, PC, PS4, XBO) с поддержкой мультиплеера в реальном времени.
Требования:
🎮от 3 лет опыта разработки на Java;
🎮опыт работы со Spring Framework;
🎮Hibernate, raw SQL (включая аналитические запросы), оптимизация запросов;
🎮базовые знания в JavaScript, HTML и CSS;
🎮опыт работы на Linux.
Наш стек: Java8, Spring Framework, JUnit, Git, Netty, PostgreSQL (join, aggregate), JPA, Hibernate, Maven, Jira.
Что мы предлагаем:
Официальное оформление по ТК РФ;
Стабильный и прозрачный доход;
Возможность удаленной работы;
Разговорный английский клуб.
Контакты для связи: [email protected] или @Julia_juliii
Zillion Whales - мультипродуктовая компания, которая более 12 лет создает игры. Наша флагманская игра Mushroom Wars 2 получила признание со стороны международной киберспортивной организации ESL, а также получила такие награды, как «Best of AppStore» от Apple и «Best Multiplayer Game» от Casual Connect.
Задачи:
💪участие в команде разработки высоконагруженного сервера для игры (iOS, Android, PC, PS4, XBO) с поддержкой мультиплеера в реальном времени.
Требования:
🎮от 3 лет опыта разработки на Java;
🎮опыт работы со Spring Framework;
🎮Hibernate, raw SQL (включая аналитические запросы), оптимизация запросов;
🎮базовые знания в JavaScript, HTML и CSS;
🎮опыт работы на Linux.
Наш стек: Java8, Spring Framework, JUnit, Git, Netty, PostgreSQL (join, aggregate), JPA, Hibernate, Maven, Jira.
Что мы предлагаем:
Официальное оформление по ТК РФ;
Стабильный и прозрачный доход;
Возможность удаленной работы;
Разговорный английский клуб.
Контакты для связи: [email protected] или @Julia_juliii
#вопросы_с_собеседований
Что означает URL encoding? Как это осуществить в Java?
Что означает URL encoding? Как это осуществить в Java?
URL Encoding — процесс преобразования данных в форму CGI (Common Gateway Interface), не содержащую пробелов и нестандартных символов, которые заменяются в процессе кодирования на специальные escape-символы. В Java для кодирования строки используется метод java.net.URLEncoder.encode(String str, String unicode). Обратная операция декодирования возможна через использование метода java.net.URLDecoder.decode(String str, String unicode).
Android Application Development All-in-One For Dummies (2020)
Авторы: Barry Burd, John Paul Mueller
Количество страниц: 800
Эта написанная простым языком книга начинается с того, что дает фундаментальное понимание основных технических идей Android, включая методы функционального программирования. Далее вы узнаете, как эффективно работать в Studio, программировать новые интересные фичи и тестировать свое приложение, чтобы убедиться, что оно готово к выпуску. У вас также будет возможность изучить Kotlin и развить маркетинговую смекалку.
Скачать книгу
Авторы: Barry Burd, John Paul Mueller
Количество страниц: 800
Эта написанная простым языком книга начинается с того, что дает фундаментальное понимание основных технических идей Android, включая методы функционального программирования. Далее вы узнаете, как эффективно работать в Studio, программировать новые интересные фичи и тестировать свое приложение, чтобы убедиться, что оно готово к выпуску. У вас также будет возможность изучить Kotlin и развить маркетинговую смекалку.
Скачать книгу
Telegram
Книги для программистов (reserved)
Android Application Development All-in-One For Dummies (2020)
Авторы: Barry Burd, John Paul Mueller
Авторы: Barry Burd, John Paul Mueller
#вопросы_с_собеседований
Что такое cookies?
Что такое cookies?
Эксперты NIX в прямом эфире расскажут о полезных инструментах Java. Присоединяйся к онлайн-лекциям!
Когда: 16 ноября в 18:00
Где: на YouTube-канале NIX
В программе:
«Micronaut — не спрингом единым», Иван Козиков, Java-разработчик
Во время лекции ты узнаешь, как упростить и ускорить разработку микросервисов в облаке с помощью фреймворка Micronaut.
«Как я перестал бояться OAUTH2 и полюбил KeyCloak», Никита Роатэ, Java-разработчик
Эксперт расскажет, где и когда ты можешь столкнуться с аутентификацией и авторизацией. Ты узнаешь, какие проблемы могут возникнуть в процессе их внедрения и как использовать Keycloak.
Для кого:
🔹 Junior-разработчикам с базовыми знаниями Java (студенты и выпускники технических специальностей)
🔹 Опытным специалистам, которые разбираются в микросервисной архитектуре
Чтобы не пропустить начало трансляции, жми 🔔
Задавай спикерам все интересующее тебя вопросы и узнай больше о полезных инструментах Java-разработчика.
Увидимся в эфире 😉
Когда: 16 ноября в 18:00
Где: на YouTube-канале NIX
В программе:
«Micronaut — не спрингом единым», Иван Козиков, Java-разработчик
Во время лекции ты узнаешь, как упростить и ускорить разработку микросервисов в облаке с помощью фреймворка Micronaut.
«Как я перестал бояться OAUTH2 и полюбил KeyCloak», Никита Роатэ, Java-разработчик
Эксперт расскажет, где и когда ты можешь столкнуться с аутентификацией и авторизацией. Ты узнаешь, какие проблемы могут возникнуть в процессе их внедрения и как использовать Keycloak.
Для кого:
🔹 Junior-разработчикам с базовыми знаниями Java (студенты и выпускники технических специальностей)
🔹 Опытным специалистам, которые разбираются в микросервисной архитектуре
Чтобы не пропустить начало трансляции, жми 🔔
Задавай спикерам все интересующее тебя вопросы и узнай больше о полезных инструментах Java-разработчика.
Увидимся в эфире 😉
Сookies («куки») — небольшой фрагмент данных, отправленный web-сервером и хранимый на устройстве пользователя. Всякий раз при попытке открыть страницу сайта, web-клиент пересылает соответствующие этому сайту cookies web-серверу в составе HTTP-запроса. Применяется для сохранения данных на стороне пользователя и на практике обычно используется для:
☕️ аутентификации пользователя;
☕️ хранения персональных предпочтений и настроек пользователя;
☕️ отслеживания состояния сеанса доступа пользователя;
☕️ ведения разнообразной статистики.
☕️ аутентификации пользователя;
☕️ хранения персональных предпочтений и настроек пользователя;
☕️ отслеживания состояния сеанса доступа пользователя;
☕️ ведения разнообразной статистики.
#вопросы_с_собеседований
Зачем нужны и чем отличаются методы encodeURL() и encodeRedirectURL()?
Зачем нужны и чем отличаются методы encodeURL() и encodeRedirectURL()?
Продолжаем издавать курс «Статьи для IT». В прошлых модулях обсудили, как собрать, отредактировать и проиллюстрировать текст. Теперь каждый студент курса может занятно и ясно рассказать о своём проекте, руководствуясь несложными приёмами.
Но подготовить текст мало — надо донести его до читателей. В новом модуле рассказываем о распространении статей: где публиковаться, как формировать сообщество и взаимодействовать с читателями.
Подписывайтесь на курс и прокачивайте личный бренд. Бесплатно для всех авторов и читателей Библиотеки программиста: https://stepik.org/101672
Но подготовить текст мало — надо донести его до читателей. В новом модуле рассказываем о распространении статей: где публиковаться, как формировать сообщество и взаимодействовать с читателями.
Подписывайтесь на курс и прокачивайте личный бренд. Бесплатно для всех авторов и читателей Библиотеки программиста: https://stepik.org/101672
Stepik: online education
Статьи для IT: как объяснять и распространять значимые идеи
Для тех, кто любит качественные IT-публикации и хочет научиться интересно писать о программировании и собственных IT-проектах
Библиотека джависта | Java, Spring, Maven, Hibernate
#вопросы_с_собеседований Зачем нужны и чем отличаются методы encodeURL() и encodeRedirectURL()?
HttpServletResponse.encodeURL()
предоставляет способ преобразования URL
в HTML
гиперссылку с преобразованием спецсимволов и пробелов, а так же добавления session id
к URL
. Такое поведение аналогично java.net.URLEncoder.encode()
, но с добавлением дополнительного параметра jsessionid
в конец URL
.Метод
HttpServletResponse.encodeRedirectURL()
преобразует URL
для последующего использования в методе sendRedirect()
.Таким образом для
HTML
гиперссылок при URL rewriting
необходимо использовать encodeURL()
, а для URL
при перенаправлении - encodeRedirectUrl()
.#вопросы_с_собеседований
Что такое «сессия»?
Что такое «сессия»?
Сессия
- это сеанс связи между клиентом и сервером, устанавливаемый на определенное время. Сеанс устанавливается непосредственно между клиентом
и веб-сервером
в момент получения первого запроса к веб-приложению
. Каждый клиент устанавливает с сервером свой собственный сеанс, который сохраняется до окончания работы с приложением.Frontend-разработчик с нуля до первого интернет-магазина!
Proglib.academy запустил новый онлайн-курс «Frontend-разработчик».
Сверстаете свой первый адаптивный макет с учетом семантики и множество декоративных элементов на HTML и CSS. Разберетесь как JavaScript используется в работе с backend и создадите свой первый обмен данными сервером.
По данным HH: медианная зарплата frontend-разработчика: 98 000 — 123 000 рублей в месяц. Присоединяйтесь!
Оставьте заявку, чтобы узнать больше о программе и формате курса https://proglib.io/w/0fdeffdc
Proglib.academy запустил новый онлайн-курс «Frontend-разработчик».
Сверстаете свой первый адаптивный макет с учетом семантики и множество декоративных элементов на HTML и CSS. Разберетесь как JavaScript используется в работе с backend и создадите свой первый обмен данными сервером.
По данным HH: медианная зарплата frontend-разработчика: 98 000 — 123 000 рублей в месяц. Присоединяйтесь!
Оставьте заявку, чтобы узнать больше о программе и формате курса https://proglib.io/w/0fdeffdc
#вопросы_с_собеседований
Как уведомить объект в сессии, что сессия недействительна или закончилась?
Как уведомить объект в сессии, что сессия недействительна или закончилась?