Статьи

Javac делает оптимизацию? Не похоже на это ...

Мы обычно говорим, что Java-программисты должны писать код, который выглядит хорошо, и все другие проблемы решаются компилятором. Например, наличие сложного логического выражения лучше перенести в…
Статьи

Что не так в Java 8, часть VII: снова потоки

В третьей части этой серии я написал о многих проблемах с параллельными потоками. Основная проблема заключалась в том, что наиболее важной функцией, рекламируемой в Streams,…
Статьи

Когда и как использовать ThreadLocal

Как уже могли догадаться наши читатели, я ежедневно сталкиваюсь с утечками памяти. Особый тип сообщений OutOfMemoryError недавно начал привлекать мое внимание — проблемы, вызванные неправильным…
Статьи

Spring Data и Scala - могут ли они смешаться?

Некоторое время назад я приступил к задаче создания своего первого полноценного сервера Scala. У меня было несколько решений, чтобы сделать: Магазин постоянства Постоянство Рамки Сервер…
Статьи

Мой эксперимент на выходных: PebbleJS

По всей видимости, все ожидают анонс iWatch через несколько недель, и носители будут «вещью» в течение следующих нескольких лет. Но я уже некоторое время качал…
Статьи

Сопутствие Java: краткий обзор

Java обычно компилируется в язык байт-кода, который позже интерпретируется JVM (виртуальной машиной Java). Этот подход имеет свои преимущества и недостатки. С одной стороны, разработчики приложений…