Size: a a a

2020 March 29

e

elefus in learn.java
Кирилл
подскажите, как можно стримом сгруппировать значения по количеству?
Есть List<List<String>> и есть стрим со стрингами. К примеру их там 20. нужно на выходе получить во внутреннем листе по 3 значения. как можно реализовать?
стандартным стримовым API никак, вроде в StreamEx что-то подходящее есть, либо свой коллектор написать
источник

К

Кирилл in learn.java
elefus
стандартным стримовым API никак, вроде в StreamEx что-то подходящее есть, либо свой коллектор написать

печально. а с виду несложно
источник

e

elefus in learn.java
когда думаешь про реализацию на стандартном стримовом API сразу надо задать себе вопрос - насколько это легко распараллелить (учитывая при этом не-SIZED стримы)
а в указанной задаче после разделения на чанки будет непросто определить, сколько попало в предыдущий
источник

К

Кирилл in learn.java
хм.. а кажись можно сделать.
источник

К

Кирилл in learn.java
List<String> list = Arrays.asList("a","b","c","d","e","f","g","h","i","j");

int pageSize = 3;

IntStream.range(0, (list.size() + pageSize - 1) / pageSize)
       .mapToObj(i -> list.subList(i * pageSize, Math.min(pageSize * (i + 1), list.size())))
       .forEach(System.out::println);
источник

e

elefus in learn.java
лол, ну через мутабельный стрим с внешним состоянием - конечно
источник

AK

Andrey Koshak in learn.java
Привет. Изучаю Spring + Angular по Spring in Action и Angular in Action + доки.

Текущий уровень: интеграция Spring и Angular через RESTful контроллеры.

Уровень владения английским: Свободное владение.

На данный момент нахожусь в Минске. Через 1 год 2 мес буду подавать документы в университет на юг Италии.

Цель: устроится на работу по удаленке\фрилансить из маленького городка || устроится на штатную оффлайн работу в большом городе.

В изучении делаю упор на Spring, Angular изучается исходя из потребностей Spring.  Но никаких принципиальных позиций по этому поводу не имею.

1) Как бы вы действовали с такими исходными, чтобы найти работу на аграрном юге Европы? (Упор на Angular или на Spring? Учиться день и ночь чтобы достичь максимального уровня к сроку или обычный темп?)
2) Стажировка с послед. трудоустройством на аграрном юге европы в оффлайн или по удаленке: реально ли?
3) Какую подготовку посоветуете для начала поиска работы по удаленке джуном или начала на фрилансе при пропуске этапа стажировки? (Портфолио из нескольких готовых проектов? Идеальный опорный проект?)
источник

ДЧ

Денис Чиканов in learn.java
Andrey Koshak
Привет. Изучаю Spring + Angular по Spring in Action и Angular in Action + доки.

Текущий уровень: интеграция Spring и Angular через RESTful контроллеры.

Уровень владения английским: Свободное владение.

На данный момент нахожусь в Минске. Через 1 год 2 мес буду подавать документы в университет на юг Италии.

Цель: устроится на работу по удаленке\фрилансить из маленького городка || устроится на штатную оффлайн работу в большом городе.

В изучении делаю упор на Spring, Angular изучается исходя из потребностей Spring.  Но никаких принципиальных позиций по этому поводу не имею.

1) Как бы вы действовали с такими исходными, чтобы найти работу на аграрном юге Европы? (Упор на Angular или на Spring? Учиться день и ночь чтобы достичь максимального уровня к сроку или обычный темп?)
2) Стажировка с послед. трудоустройством на аграрном юге европы в оффлайн или по удаленке: реально ли?
3) Какую подготовку посоветуете для начала поиска работы по удаленке джуном или начала на фрилансе при пропуске этапа стажировки? (Портфолио из нескольких готовых проектов? Идеальный опорный проект?)
Поиск работы джава/фуллстэк-джуном на удалёнке или с переездом за рубеж (опять же, без стажа) - весьма и весьма малоуспешное занятие.
источник

ДЧ

Денис Чиканов in learn.java
1) То, в каком темпе учиться - зависит исключительно от тебя.
2) Стажировка на удалёнке за границей - практически невозможно, стажировка за границей на аграрном юге Европы - тоже сложно, потому что там как раз никому нафиг не упало стажёров возить из-за границы, мороки много, спроса мало.
3) Удалёнка джуном и фриланс джуном на джавовом стеке - одинаково плохо. Лучшая опция - найти работу/стажировку там, где ты сейчас. Или удалёнку в России поискать, но опять же, с нулём опыта шансов не очень много.
источник

AK

Andrey Koshak in learn.java
Извиняюсь. Хочу уточнить, что я именно приеду учиться по студ визе т.к. поступлю в университет и с этими исходниками буду искать работу.
источник

AK

Andrey Koshak in learn.java
Просто из "потому что там как раз никому нафиг не упало стажёров возить из-за границы, мороки много, спроса мало." и "Поиск работы джава/фуллстэк-джуном на удалёнке или с переездом за рубеж " создалось впечатление, что этот момент уплыл
источник

ДЧ

Денис Чиканов in learn.java
Andrey Koshak
Извиняюсь. Хочу уточнить, что я именно приеду учиться по студ визе т.к. поступлю в университет и с этими исходниками буду искать работу.
Совмещать работу с учёбой в Европе принято куда меньше, чем у нас (читай - вообще не принято), потому скорей всего ты можешь рассчитывать на попытки стажировки летом между учёбой.
Работа после студенчества - сложная история, потому что студенческая виза != разрешение на работу.
источник

AK

Andrey Koshak in learn.java
Система образования Италии позволяет практически не учиться (для продления студ. визы нужно сдать хотя бы 1 экзамен в год(!) важно). Учеба не является приоритетом и не является целью пребывания на юге Италии. Вопрос состоит в поиске работы из данных исходников.
источник

p

p4r53c in learn.java
Денис Чиканов
Совмещать работу с учёбой в Европе принято куда меньше, чем у нас (читай - вообще не принято), потому скорей всего ты можешь рассчитывать на попытки стажировки летом между учёбой.
Работа после студенчества - сложная история, потому что студенческая виза != разрешение на работу.
Верно, потому что ты не мигрант из Сирии с 3мя классами образования, а молодой студент и должен страдать потеть доказывая свою нужность. Был бы мигрантом - велкам и денег бы ещё дали)
источник

ДЧ

Денис Чиканов in learn.java
Andrey Koshak
Система образования Италии позволяет практически не учиться (для продления студ. визы нужно сдать хотя бы 1 экзамен в год(!) важно). Учеба не является приоритетом и не является целью пребывания на юге Италии. Вопрос состоит в поиске работы из данных исходников.
Ну, очень плохие исходники, да.
источник

ДЧ

Денис Чиканов in learn.java
p4r53c
Верно, потому что ты не мигрант из Сирии с 3мя классами образования, а молодой студент и должен страдать потеть доказывая свою нужность. Был бы мигрантом - велкам и денег бы ещё дали)
Давай без политхерни не по теме.
источник

p

p4r53c in learn.java
Денис Чиканов
Давай без политхерни не по теме.
Пардон, не удержался)
источник

БТ

Бекмамбет Трахтенберг in learn.java
p4r53c
Верно, потому что ты не мигрант из Сирии с 3мя классами образования, а молодой студент и должен страдать потеть доказывая свою нужность. Был бы мигрантом - велкам и денег бы ещё дали)
А если мусорить на улицах то премии дают
источник

DK

Dzmitry Kharevich in learn.java
Andrey Koshak
Система образования Италии позволяет практически не учиться (для продления студ. визы нужно сдать хотя бы 1 экзамен в год(!) важно). Учеба не является приоритетом и не является целью пребывания на юге Италии. Вопрос состоит в поиске работы из данных исходников.
В Австрии-Германии нельзя работать больше 20 часов. Вангую в Италии также
источник

AK

Andrey Koshak in learn.java
Да
источник