И что мне надо повторить и проработать.
1. SQL. Вопрос: в чем разница между left join & inner join.
читать дальше
INNER JOIN. Возвращаются все записи из таблиц table_01 и table_02, связанные посредством primary/foreign ключей, и соответствующие условию WHERE для таблицы table_01. Если в какой-либо из таблиц отсутствует запись, соответствующая соседней, то в выдачу такая пара включена не будет. Иными словами, выдадутся только те записи, которые есть и в первой, и во второй таблице.
LEFT JOIN
Возвращаются все данные из «левой» таблицы, даже если не найдено соответствий в «правой» таблице («левая» таблица в SQL-запросе стоит левее знака равно, «правая» — правее, то есть обычная логика правой и левой руки). Иными словами, если мы присоединяем к «левой» таблице «правую», то выберутся все записи в соответствии с условиями WHERE для левой таблицы. Если в «правой» таблице не было соответствий по ключам, они будут возвращены как NULL.
blog.sergey-lysenko.ru/2011/12/inner-left-and-r...
2. Многопоточность.
2.1 Ключевое слово volatile.
2.2 Разница между процессом и потоком.
3. Как написать метод, который возвращал бы stack overflow error.
qarchive.ru/21389_chto_takoe_stackoverflowerror...4. Транзакции. Что это такое?
5. TDD.
6. Написать код:
читать дальше
public class Node {
public List child = new ArrayList();
}
//Нужно написать :
public class Util {
public static List toFlatList(Node n){
List resultList = new ArrayList<>();
resultList.add(n);
for (Node c : n.child){
resultList.add(c);
toFlatList(c);
}
return resultList;
}
}
Нагуглила здесь: java.hotexamples.com/ru/examples/util/ListUtil/...
www.logicbig.com/how-to/java-8-streams/stream-n...
Еще надо будет познакомиться с kafka.
kafka.apache.org/datareview.info/article/instrumentariy-spetsial...Книга:
www.litres.ru/gven-shapira/apache-kafka-potokov...Apache Kafka. Потоковая обработка и анализ данных
1 Бумажная версия 959 ₽
Apache Kafka. Потоковая обработка и анализ данныхPDF
Авторы:Ния Нархид, Гвен Шапира, Тодд Палино