Сбер проводит One Day Offer для DevOps и QA‑инженеров
https://habr.com/ru/company/sberbank/news/t/654445/
https://habr.com/ru/company/sberbank/news/t/654445/
Хабр
Сбер проводит One Day Offer для DevOps и QA‑инженеров
Уже на следующей неделе Сбер проведёт One Day Offer для специалистов двух профилей. 12 марта мы приглашаем DevOps‑инженеров уровня Middle/Senior с опытом от 1,5 лет, работающих с инструментами...
Сериализуемость транзакций
https://habr.com/ru/company/otus/blog/654403/
https://habr.com/ru/company/otus/blog/654403/
Хабр
Сериализуемость транзакций
Введение В этой статье рассмотрим, что такое "Сериализуемость" (Serializability) и какие гарантии она предоставляет. В реляционных СУБД уровень изоляции Serializable (сериализуемость), как следует из...
Как сделать интерактивную карту с маршрутами на Python
https://habr.com/ru/company/skillfactory/blog/654239/
https://habr.com/ru/company/skillfactory/blog/654239/
Хабр
Как сделать интерактивную карту с маршрутами на Python
Распространённая задача программистов в работе с геопространственными данными — отобразить маршруты между различными точками. Решением, которое может понадобиться в разработке веб-сайта, делимся к...
Уязвимость Log4shell начали использовать для создания DDoS-ботнетов и криптомайнеров
https://habr.com/ru/news/t/654343/
https://habr.com/ru/news/t/654343/
Хабр
Уязвимость Log4shell начали использовать для создания DDoS-ботнетов и криптомайнеров
Критическую уязвимость Log4Shell в платформе логирования Apache Log4j на базе Java начали применять для развертывания различных полезных нагрузок вредоносного ПО, включая превращение устройств в...
Как устроена MemQ — система PubSub в Pinterest
https://habr.com/ru/company/skillfactory/blog/654157/
https://habr.com/ru/company/skillfactory/blog/654157/
Хабр
Как устроена MemQ — система PubSub в Pinterest
MemQ — это дополнение к Kafka, отделяющее аппаратную часть чтения и записи от слоя хранения данных. Разработчики Pinterest постепенно заменяют Kafka на MemQ: балансировка с ним не только проще...
Работающие способы выехать за рубеж, или Спасение утопающих — дело рук самих утопающих
https://habr.com/ru/company/getmeit/blog/654283/
https://habr.com/ru/company/getmeit/blog/654283/
Хабр
Работающие способы выехать за рубеж, или Спасение утопающих — дело рук самих утопающих
Привет, хабровчане! Надеемся, в эти сложные времена вы стараетесь держаться, хотя это и непросто. Впрочем, рефлексировать можно бесконечно долго, толку от этого не будет, сейчас нужно действовать. Как...
О чём говорили на митап по Keycloak от X5 Tech
https://habr.com/ru/company/X5Group/blog/654115/
https://habr.com/ru/company/X5Group/blog/654115/
Хабр
О чём говорили на митап по Keycloak от X5 Tech
Привет! Недавно X5 провела митап об опенсорсном проекте Keyckloack. По традиции публикуем запись мероприятия и презентации спикеров. Корпоративный архитектор X5 Tech Ирина Блажина выступила с...
Второй подкаст Usetech х Дизайн тусовка
https://habr.com/ru/company/usetech/blog/654209/
https://habr.com/ru/company/usetech/blog/654209/
Хабр
Второй подкаст Usetech х Дизайн тусовка
Всем привет! В феврале на YouTube канале “Мамкин дизайнер”, автором которого является руководитель UX-направления Usetech Евгений Шевцов, вышел новый подкаст. Гостьей этого выпуска стала Илона...
Идея для языка программирования искусственного интеллекта. Свойство-ориентированный подход
https://habr.com/ru/post/654025/
https://habr.com/ru/post/654025/
Хабр
Идея для языка программирования искусственного интеллекта. Свойство-ориентированный подход
1. Текущая объектная модель – недостатки для ИИ Большинство современных языков программирования реализуют объектную модель, которая подразумевает на базовом уровне понятие объекта, обладающего...
Облегчаем работу с SQL в go и при этом не отстреливаем себе ноги
https://habr.com/ru/company/first/blog/652697/
https://habr.com/ru/company/first/blog/652697/
Хабр
Облегчаем работу с SQL в go и при этом не отстреливаем себе ноги
Продолжаю серию статей по программированию на Golang, в которой буду рассказывать о том, как упростить себе жизнь. В то же время я уделю достаточно большое количество внимания тому, как при этом не...
7 многообещающих расширений VS Code 2021 года
https://habr.com/ru/company/skillfactory/blog/653999/
https://habr.com/ru/company/skillfactory/blog/653999/
Хабр
7 многообещающих расширений VS Code 2021 года
К старту курса по Fullstack-разработке на Python делимся подборкой расширений Visual Studio Code, среди которых вы найдёте генератор документации для кода JavaScript на базе ИИ и лёгкий, простой...
Улучшение Visual Studio Code для новичков
https://habr.com/ru/post/653465/
https://habr.com/ru/post/653465/
Хабр
Улучшение Visual Studio Code для новичков
VSCode — самый популярный редактор кода среди веб-разработчиков. Вы можете использовать его с нуля, однако со временем его базовых функций станет недостаточно. Рассказываю, как сам докрутил этот...
Особенности проекта Debezium для решения задачи миграции баз данных
https://habr.com/ru/company/lanit/blog/654259/
https://habr.com/ru/company/lanit/blog/654259/
Хабр
Особенности проекта Debezium для решения задачи миграции баз данных
С 2014 года в России реализуется программа импортозамещения, которая распространяется в том числе на программное обеспечение и системы управления базами данных, поднимая вопросы оптимальной миграции....
Нашли для вас ребят, с которыми можно начать карьеру разработчика без вложений, а после прохождения курса они гарантировано устроят на работу!🤩
IT Mentor - один из немногих проектов в России, где ты можешь научиться Java разработке бесплатно. Оплата обучения происходит только после того, как ты начнешь работать. Первая зарплата - от 170 000 рублей. 💸
1. Ты получаешь гарантию трудоустройства, если не найдешь работу - ничего не должен.
2. Будешь учиться по индивидуальной программе с личным наставником.
3. Изучишь востребованный стек технологий: Java Core, JDBC, HIBERNATE, SPRING(Core, MVC, Security), SPRING BOOT, GIT(GITHUB, GITLAB), MAVEN
4. Сможешь общаться в закрытом сообществе студентов - разработчиков
5. И получишь карьерную поддержку от экспертов бессрочно: мастер-классы, митапы, консультации и тренинги.
Курс подойдет тем, кто хочет войти в IT, но никогда раньше не занимался программированием. Студентам ВУЗов и выпускникам образовательных программ, которые затрудняются найти работу после обучения. ...
IT Mentor - один из немногих проектов в России, где ты можешь научиться Java разработке бесплатно. Оплата обучения происходит только после того, как ты начнешь работать. Первая зарплата - от 170 000 рублей. 💸
1. Ты получаешь гарантию трудоустройства, если не найдешь работу - ничего не должен.
2. Будешь учиться по индивидуальной программе с личным наставником.
3. Изучишь востребованный стек технологий: Java Core, JDBC, HIBERNATE, SPRING(Core, MVC, Security), SPRING BOOT, GIT(GITHUB, GITLAB), MAVEN
4. Сможешь общаться в закрытом сообществе студентов - разработчиков
5. И получишь карьерную поддержку от экспертов бессрочно: мастер-классы, митапы, консультации и тренинги.
Курс подойдет тем, кто хочет войти в IT, но никогда раньше не занимался программированием. Студентам ВУЗов и выпускникам образовательных программ, которые затрудняются найти работу после обучения. ...
Какую архитектуру выбрать для приложения?
🗓 22 февраля в 17:00 пройдет открытый урок «Микросервисная архитектура, когда нужна, а когда нет» в OTUS c преподавателем Станиславом Щетинниковым, директором разработки с 10-летним опытом.
На занятии мы:
- рассмотрим плюсы и минусы монолитов и микросервисов,
- разберем проблемы при двух подходах,
- узнаем основные паттерны в микросервисной архитектуре.
👉 Для регистрации на занятие пройдите вступительный тест — https://otus.pw/jaEQ/
Занятие пройдет в рамках онлайн-курса «Microservice Architecture», это ваш шанс познакомиться с экспертом и протестировать курс!
Реклама. Информация о рекламодателе на сайте www.otus.ru.
🗓 22 февраля в 17:00 пройдет открытый урок «Микросервисная архитектура, когда нужна, а когда нет» в OTUS c преподавателем Станиславом Щетинниковым, директором разработки с 10-летним опытом.
На занятии мы:
- рассмотрим плюсы и минусы монолитов и микросервисов,
- разберем проблемы при двух подходах,
- узнаем основные паттерны в микросервисной архитектуре.
👉 Для регистрации на занятие пройдите вступительный тест — https://otus.pw/jaEQ/
Занятие пройдет в рамках онлайн-курса «Microservice Architecture», это ваш шанс познакомиться с экспертом и протестировать курс!
Реклама. Информация о рекламодателе на сайте www.otus.ru.
#вопросы_с_собеседований
Что имеется в виду под Collections в Java?
Collection — это фреймворк, который создан для сохранения и манипуляции объектами.
Используется для выполнения следующих операций:
☕️ поиск;
☕️ сортировка;
☕️ манипуляция;
☕️ добавление;
☕️ удаление.
Все классы и интерфейсы для Collection фреймворка находятся в java.util пакете.
Что имеется в виду под Collections в Java?
Collection — это фреймворк, который создан для сохранения и манипуляции объектами.
Используется для выполнения следующих операций:
☕️ поиск;
☕️ сортировка;
☕️ манипуляция;
☕️ добавление;
☕️ удаление.
Все классы и интерфейсы для Collection фреймворка находятся в java.util пакете.
⚡️ Решите реальную ИТ-задачу металлургической компании и поборитесь за призовой фонд 700 000 рублей на онлайн Хакатоне ЕВРАЗа 2.0!
Что будет:
🔶 С головой погрузитесь в актуальные IT задачи лидера металлургической отрасли;
🔶 Прокачаете свои скиллы вместе с экспертами ЕВРАЗа и получите возможность стать частью команды;
🔶 Разделите призовой фонд в 700 000 рублей и добавите практический кейс в резюме!
Если нет своей команды — поможем!
Регистрируйтесь и вступайте в живой чат участников, получите ответы на волнующие вопросы, найдите команду или создайте свою!
▶️ Хакатон пройдет 17-19 февраля, РЕГИСТРАЦИЯ уже идет, успевайте подать заявку и не забудьте пригласить друзей!
Что будет:
🔶 С головой погрузитесь в актуальные IT задачи лидера металлургической отрасли;
🔶 Прокачаете свои скиллы вместе с экспертами ЕВРАЗа и получите возможность стать частью команды;
🔶 Разделите призовой фонд в 700 000 рублей и добавите практический кейс в резюме!
Если нет своей команды — поможем!
Регистрируйтесь и вступайте в живой чат участников, получите ответы на волнующие вопросы, найдите команду или создайте свою!
▶️ Хакатон пройдет 17-19 февраля, РЕГИСТРАЦИЯ уже идет, успевайте подать заявку и не забудьте пригласить друзей!
👨🏻💻 Ответ к предыдущему вопросу 👆
📍IllegalArgumentException
📍FileNotFoundException
📍Можно убрать throws полностью
При имплементации интерфейса можно либо сокращать список trows или оставлять таким же. Нельзя расширять.
Java задачи с собеседований
📍IllegalArgumentException
📍FileNotFoundException
📍Можно убрать throws полностью
При имплементации интерфейса можно либо сокращать список trows или оставлять таким же. Нельзя расширять.
Java задачи с собеседований
Какую архитектуру выбрать для приложения?
🗓 22 февраля в 17:00 пройдет открытый урок «Микросервисная архитектура, когда нужна, а когда нет» в OTUS c преподавателем Станиславом Щетинниковым, директором разработки с 10-летним опытом.
На занятии мы:
- рассмотрим плюсы и минусы монолитов и микросервисов,
- разберем проблемы при двух подходах,
- узнаем основные паттерны в микросервисной архитектуре.
👉 Для регистрации на занятие пройдите вступительный тест — https://otus.pw/1uFG/
Занятие пройдет в рамках онлайн-курса «Microservice Architecture», это ваш шанс познакомиться с экспертом и протестировать курс!
Реклама. Информация о рекламодателе на сайте www.otus.ru.
🗓 22 февраля в 17:00 пройдет открытый урок «Микросервисная архитектура, когда нужна, а когда нет» в OTUS c преподавателем Станиславом Щетинниковым, директором разработки с 10-летним опытом.
На занятии мы:
- рассмотрим плюсы и минусы монолитов и микросервисов,
- разберем проблемы при двух подходах,
- узнаем основные паттерны в микросервисной архитектуре.
👉 Для регистрации на занятие пройдите вступительный тест — https://otus.pw/1uFG/
Занятие пройдет в рамках онлайн-курса «Microservice Architecture», это ваш шанс познакомиться с экспертом и протестировать курс!
Реклама. Информация о рекламодателе на сайте www.otus.ru.
Разработчик Jira (middle)
#полныйдень #удаленка
Компания: Газпромбанк
Обязанности:
- Доработка и расширение существующего функционала (Java, JavaScript, разработка скриптов на Groovy)
- Проработка и реализация интеграционных решений с банковскими системами
- Участие в формировании проектной и эксплуатационной документации
- Анализ и устранение проблем с производительностью
Навыки:
- Опыт программирования на Java
- Опыт работы с Linux based ОС
- Опыт работы с BitBucket/Git
- Понимание архитектуры Jira
- Умение формировать SQL запросы к БД Postgres
- Опыт администрирования Jira, Confluence
- Опыт использования Jira Java API и Jira REST API
- Опыт разработки плагинов для Jira/Confluence
Будет плюсом:
- Опыт интеграции Jira, Confluence
- Опыт работы с Jira в качестве разработчика от 1-го года
- Опыт использование инструментария разработки (IntelliJ IDEA)
- Понимание архитектуры бд Jira, Confluence
- Опыт решения проблем с производительностью
#полныйдень #удаленка
Компания: Газпромбанк
Обязанности:
- Доработка и расширение существующего функционала (Java, JavaScript, разработка скриптов на Groovy)
- Проработка и реализация интеграционных решений с банковскими системами
- Участие в формировании проектной и эксплуатационной документации
- Анализ и устранение проблем с производительностью
Навыки:
- Опыт программирования на Java
- Опыт работы с Linux based ОС
- Опыт работы с BitBucket/Git
- Понимание архитектуры Jira
- Умение формировать SQL запросы к БД Postgres
- Опыт администрирования Jira, Confluence
- Опыт использования Jira Java API и Jira REST API
- Опыт разработки плагинов для Jira/Confluence
Будет плюсом:
- Опыт интеграции Jira, Confluence
- Опыт работы с Jira в качестве разработчика от 1-го года
- Опыт использование инструментария разработки (IntelliJ IDEA)
- Понимание архитектуры бд Jira, Confluence
- Опыт решения проблем с производительностью