О том как я имя файла из С++ в Java передавал
3 мин

В кроссплатформенных приложениях чего только не встретишь. Или напишешь. Вот, намедни

Объектно-ориентированный язык программирования



В википедии написано, что ZooKeeper — распределенный сервис конфигурирования и синхронизации, не знаю как вам, но мне данное определение мало что раскрывает. Оглядываясь на свой опыт, могу дать альтернативное определение ZooKeeper, это распределенное key/value хранилище со следующими свойствами:



| Iterative | Lambdaj | JDK 8 lambda | Guava | |
|---|---|---|---|---|
| Print all brands | 79 | 472* | 113 | 79 |
| Select all sales of a Ferrari | 25 | 146 | 44 | 31 |
| Find buys of youngest person | 1,209 | 1,775 | 1,242 | 1,218 |
| Find most costly sale | 8 | 123 | 55 | 72 |
| Sum costs where both are males | 23 | 973* | 40 | 45 |
| Age of youngest who bought for > 50,000 | 1,521 | 2,576* | 1,560 | 1,511 |
| Sort sales by cost | 350 | 1,187 | 473 | 453 |
| Extract cars original cost | 29 | 61 | 31 | 31 |
| Index cars by brand | 57 | 70 | 89 | 415 |
| Group sales by buyers and sellers | 2,586 | 3,748* | 2,862 | 1,601 |
| Find most bought car | 744 | 1,023* | CRASH | 1,435 |
import static logy.Logy.*;
public class Test {
public void test() {
String s[] = {"a", "b"};
warn("Can't find", quote(upper("c")), "in", group(quote(upper(scalar(s)))));
}
}
29.06.2012 1:19:25 Test.test [WARN] :: Can't find "C" in ["A", "B"]public static final Logger logger = ... в классе).
