Как настроить Хуёкер?
🍌 Меня, как и всех остальных в России забанили в Docker
При попытке скачать docker-образ вы увидите примерно следующее:
(Ставь лайк если на Кубе или в Иране)
Я полез искать варианты обхода блокировок, потому что каждый раз включать VPN не хотелось, и наткнулся на него
Вашему вниманию -👩💻 ХУЕКЕР!
Во-первых, у него смешное название
Во-вторых он реально работает
Короче - минусов нет
Для тех, кому нужна инструкция по настройке - она ниже
➿ ➿ ➿ ➿ ➿
Как начать ползоваться Хуекером:
1. Заходим в Docker Desktop, нажимаем Настройки
2. Выбираем раздел Docker Engine
3. Вставляем в конфигурацию строчку
4. Жмем Apply & restart
5. Теперь можете всем говорить Докер-Хуёкер
При попытке скачать docker-образ вы увидите примерно следующее:
403 Forbidden
Since Docker is a US company, we must comply with US export control regulations. In an effort to comply with these, we now block all IP addresses that are located in Cuba, Iran, North Korea, Republic of Crimea, Sudan, and Syria.
(Ставь лайк если на Кубе или в Иране)
Я полез искать варианты обхода блокировок, потому что каждый раз включать VPN не хотелось, и наткнулся на него
Вашему вниманию -
Во-первых, у него смешное название
Во-вторых он реально работает
Короче - минусов нет
Для тех, кому нужна инструкция по настройке - она ниже
Как начать ползоваться Хуекером:
1. Заходим в Docker Desktop, нажимаем Настройки
2. Выбираем раздел Docker Engine
3. Вставляем в конфигурацию строчку
"registry-mirrors": ["https:\/\/huecker.io"]
4. Жмем Apply & restart
5. Теперь можете всем говорить Докер-Хуёкер
Please open Telegram to view this post
VIEW IN TELEGRAM
👏2❤1🔥1
В базе данных существуют две таблицы:
- ord_num - номер заказа
- purch_amt - сумма заказа
- ord_date - дата заказа
- customer_id - ID клиента, совершившего заказ
- salesman_id - ID продавца
- customer_id - ID клиента
- cust_name - имя клиента
- city - город проживания
- status - статус в программе лояльности
- Номер заказа
- Сумму заказа
- Имя покупателя
- Город покупателя
Ответ выложил в комменты
Please open Telegram to view this post
VIEW IN TELEGRAM
👨💻2👾1
Про что будет первое видео?
Anonymous Poll
26%
Обзор пельменей 🍲
11%
Распаковка мешка цемента 🧱
37%
Решение задачи с реального собеса 🖼️
26%
Кавер на "За деньги да" 💸
В нем разобрал реальную задачу, которую я решал во время собеседования на позицию Senior Java Developer
Велком на канал
https://www.youtube.com/watch?v=KpB4iIX5cGw
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
Разбор задачи на СИНЬОРА | Решаю задачу с реального собеса как Jun, Middle, Senior разработчик
Обучающие материалы по Java и разборы реальных вопросов с собеседований в ТГ канале - t.me/dsvdev
Персональный менторинг по Java - clck.ru/3B5iEC
_
В этом видео разобрал задачу с реального собеседования на Java Senior, а также показал три варианта решения…
Персональный менторинг по Java - clck.ru/3B5iEC
_
В этом видео разобрал задачу с реального собеседования на Java Senior, а также показал три варианта решения…
❤3🔥2
Алгоритмические задачи — это задачи, которые часто предлагают решить на собеседовании в крупных компаниях. Иногда для этого выделяют отдельный этап интервью.
Я тоже проводил такие собеседования с кандидатами, и заметил, что даже опытные программисты, претендующие на должности senior, tech lead или team lead, часто не могут справиться с алгоритмическими задачами.
С другой стороны, студенты и стажеры часто успешно проходили этот этап и получали оценку Middle или Middle+.
Связано это с тем, что навык решать алгоритмические задачи в онлайн-редакторе мало связан с повседневной деятельностью разработчика, а вот студенты и те, кто только учит язык, как раз постоянно решают похожие задачки в онлайн-тренажерах.
Если хотите потренироваться — вот задача, которая есть в открытом доступе leetcode и которую я встречал на реальном алгоритмическом собеседовании.
Дан массив
nums содержащий n различные чисел в диапазоне от 0 до n. Нужно вернуть единственное число из этого диапазаона, которое отсутствует в массивеПримеры:
Input: [3, 0, 1]
Output: 4
Input: [0, 1]
Output: 2
Input: [9, 6, 4, 2, 3, 5, 7, 0, 1]
Output: 8Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3
На выходных немного исчез, а сейчас вовзращаюсь с двумя фактами и одним опросом
🧳 Факт 1: В эти выходные уже второй раз сходил на занятие по яхтенному спорту, теперь знаю много новых слов.
Если вдруг вам зачем то нужны малоизвестные слова, вот несколько - стаксель, галс, оверштаг.
Фотка прилагается
💻 Факт 2: Сделал нормальный сайт вместо notion, вывод - конструкторы сайтов круто
Сам сайт вот - dsvdev.com
Заходите, смотрите, записывайтесь)
Ну и опрос
🔽 🔽 🔽
Если вдруг вам зачем то нужны малоизвестные слова, вот несколько - стаксель, галс, оверштаг.
Фотка прилагается
Сам сайт вот - dsvdev.com
Заходите, смотрите, записывайтесь)
Ну и опрос
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3
Сегодня простой и достаточно популярный вопрос на собеседованиях:
Что выведет этот код?
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Что выведет этот код?
Anonymous Quiz
29%
true, true
24%
false, false
35%
true, false
0%
false, true
12%
Посмотреть ответы
Для начала стоит отметить, что оператор == корректно работает только с примитивными типами данных. Например, такой код выведет true:
int a = 200;
int b = 200;
System.out.println(a == b);
//true
Когда мы сравниваем объекты класса Integer с помощью оператора ==, мы фактически сравниваем не их значения, а адреса в памяти, по которым они хранятся. Это означает, что оператор == вернёт true только тогда, когда мы сравниваем один и тот же объект с самим собой.
Именно поэтому такой код напечатает false
Integer a = 200;
Integer b = 200;
System.out.println(a == b);
//false
Почему в первом случае, когда значения равны 100, результат будет true?
Это связано с особенностями реализации класса Integer.
Когда мы создаём новый объект с помощью автоупаковки (autoboxing), используя примитивное значение, например 100 или 200, и если это значение находится в пределах от -128 до 127 (по умолчанию), то фактически мы не создаём новый объект, а получаем ссылку на уже существующий. Это позволяет экономить память, так как нет необходимости создавать множество одинаковых объектов.
Таким образом, оба объекта со значением 100 являются одним и тем же объектом, поэтому код ниже выведет true.
Integer a = 100;
Integer b = 100;
System.out.println(a == b);
//true
Чтобы изменить это поведение, можно создавать объект Integer с помощью оператора new, например, так:
Integer a = new Integer(100);
Integer b = new Integer(100);
System.out.println(a == b);
//false
Такой код напечатает false
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2🤔1🤯1
Последнее время в описании стека многих вакансий на Java можно встретить Kotlin.
Это относительно новый язык, который появился только в 2011 году, а используется чаще всего для разработки под android.
Иногда опыт работы с ним пишут в пожеланиях к кандидату или даже в требованиях вакансии.
По моим ощущениям, Kotlin упоминается примерно в 20-25% всех Java вакансий.
Kotlin — язык, который, как и Java, компилируется в bytecode JVM, а еще он полностью совместим с Java. Это значит, что внутри одного проекта можно совмещать код на Java и на Kotlin.
Поэтому некоторые компании и команды начинают переносить на него часть своих бэкенд-сервисов.
Например у меня в команде новые проекты пишут целиком на Kotlin, а в уже существующих на нем реализуют Unit и интергационные тесты.
В эту пятницу на внутренней IT-конференции в Т
Запись выложил на YouTube-канал — найти можно по ссылке.
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
Чем хорош Kotlin | Доклад на внутреннем митапе Т-Банка
Персональный менторинг по Java - https://dsvdev.com
Обучающие материалы по Java и разборы реальных вопросов с собеседований в ТГ канале - https://news.1rj.ru/str/dsvdev
______
Запись выступления с внутренней IT конференции Т-Банка
Кратко рассказал про преимущества…
Обучающие материалы по Java и разборы реальных вопросов с собеседований в ТГ канале - https://news.1rj.ru/str/dsvdev
______
Запись выступления с внутренней IT конференции Т-Банка
Кратко рассказал про преимущества…
🔥1