В общем, кому хочется научиться печатать вслепую, рекомендую тренажер Stamina и «Соло на клавиатуре». Мне кажется, что это крутой навык. Успехов!
gitignore для java и maven проектов
простенький gitignore для мелких проектов, чтобы был всегда под рукой
#git
простенький gitignore для мелких проектов, чтобы был всегда под рукой
# Intellij
.idea/
*.iml
*.iws
# Maven
log/
target/
#git
Я чего раньше-то так редко писал. Это потому что у меня выгорание было и ощущение, что ничего нового и полезного не расскажу вам. Многие и так умнее меня, так ещё и успевали развиваться, пока я на одном месте сидел. Ещё и голос в голове говорил - зачем писать то, что все и так знают или могут загуглить?
Но сейчас пришёл к мысли, что читать будут те, кому интересно. А кому неинтересно - отпишутся.
Я когда-то задрал планку, сейчас наоборот хочу её опустить. В канале не будет инсайдов, обучений, марафонов, историй успеха. Скорее это будут заметки для себя же самого.
p.s.: добавил лайки. дизлайков и комментариев не будет, я слишком чувствителен к критике.
Но сейчас пришёл к мысли, что читать будут те, кому интересно. А кому неинтересно - отпишутся.
Я когда-то задрал планку, сейчас наоборот хочу её опустить. В канале не будет инсайдов, обучений, марафонов, историй успеха. Скорее это будут заметки для себя же самого.
p.s.: добавил лайки. дизлайков и комментариев не будет, я слишком чувствителен к критике.
Спасибо за вчерашние комментарии, обратную связь, идеи, искренний интерес. Рад видеть среди читателей адекватных людей, заинтересованных, зачастую вежливых и дружелюбных!
Очень рад отпискам от канала. В общем-то, последние посты были на это и нацелены.
Для меня важно делиться мыслями именно с приятными людьми, лояльными читателями, которые не ждут ежедневного вау-контента и «пользы»
Очень рад отпискам от канала. В общем-то, последние посты были на это и нацелены.
Для меня важно делиться мыслями именно с приятными людьми, лояльными читателями, которые не ждут ежедневного вау-контента и «пользы»
Гайз, перечислите сходу все методы класса Object? 🧐
Anonymous Poll
39%
Да
41%
Нет
20%
см. результаты
Отзыв оффера
Недавно ходил по собеседованиям (рынок РФ). Понравилась вакансия - крупная компания пилит свой новый продукт, прошёл тех собес - не супер гладко, но приятные впечатления остались, отправил свою анкету для сб, всё норм, на следующий день прислали оффер, по деньгам как просил. Договорились, что беру неделю на раздумья. И в этот же день вечером эйчар пишет: «могу набрать? срочно». Говорит пришли новые руководители и решили поменять стек, поэтому найм заморожен. Сорян, так бывает. Можем предложить другую команду, но собес надо пройти заново.
Новый собес я конечно же не проходил. Себя успокоил тем, что видать в компании не гладко с процессами и в целом мне повезло. Но всё равно неприятно.
Были у кого-то похожие приколы?
Недавно ходил по собеседованиям (рынок РФ). Понравилась вакансия - крупная компания пилит свой новый продукт, прошёл тех собес - не супер гладко, но приятные впечатления остались, отправил свою анкету для сб, всё норм, на следующий день прислали оффер, по деньгам как просил. Договорились, что беру неделю на раздумья. И в этот же день вечером эйчар пишет: «могу набрать? срочно». Говорит пришли новые руководители и решили поменять стек, поэтому найм заморожен. Сорян, так бывает. Можем предложить другую команду, но собес надо пройти заново.
Новый собес я конечно же не проходил. Себя успокоил тем, что видать в компании не гладко с процессами и в целом мне повезло. Но всё равно неприятно.
Были у кого-то похожие приколы?
Сегодня опробовал прогу Lens, которая позволяет управлять кластером Kubernetes через графический интерфейс. Красота! Понравилось.
Это как с git - можно всё делать в терминале, а можно и в IDE пушить, черепикать и тд.
https://habr.com/ru/companies/first/articles/677420/
Это как с git - можно всё делать в терминале, а можно и в IDE пушить, черепикать и тд.
https://habr.com/ru/companies/first/articles/677420/
Хабр
Обзор утилиты Lens. Управление кластером Kubernetes из графической оболочки
Управление кластером Kubernetes чаще всего осуществляется при помощи командной строки и утилиты kubectl. Однако, кроме этого распространенного способа, есть и другие. Например, с помощью программы...
Я за март прошел больше 10 собесов. Накопил портянку вопросов, которые часто спрашивали. Есть желание выкладывать сюда эти вопросы с возможными ответами и обсуждать в комментариях. Как идейка?
Java Stream API
Разница между методами map и flatMap
• Метод
• Метод
Пример. У нас есть список заказов, а каждый заказ содержит список купленных вещей. Получить список всех купленных вещей можно так:
Разница между методами map и flatMap
• Метод
map
принимает функцию, которая вызывается для каждого элемента стрима и преобразует его в другое значение. В результате получается стрим с преобразованными элементами, структура стрима при этом не меняется.
List<Integer> numbers = Arrays.asList(1, 2, 3, 4, 5);
List<String> strings = numbers.stream()
.map(number -> String.valueOf(number))
.collect(Collectors.toList());
• Метод
flatMap
принимает функцию, которая преобразует каждый элемент стрима в новый стрим. Затем flatMap
объединяет (склеивает) полученные стримы в один общий.Пример. У нас есть список заказов, а каждый заказ содержит список купленных вещей. Получить список всех купленных вещей можно так:
List<Item> items = orders.stream()
.flatMap(order -> order.getItems().stream())
.collect(Collectors.toList());