Статьи

Первичная причина регистрации исключений

В версии 0.9.30 библиотеки журналов Logback появилась новая замечательная функция: трассировка стека журналов начинается с корневого (внутреннего) исключения, а не с самого внешнего. Конечно, мое…
Статьи

Scala Parser Combinators => Победа

Parser combinators — это классная концепция, очень хороший инструмент в вашем наборе инструментов, если вы работаете с внешними DSL. Я играл с ними немного недавно….
Статьи

Игра с Java 8 лямбд в JDT

старый скряга Чувак, который знает Smalltalk Я немного поигрался с языком, пока возился с поддержкой Java 8, разрабатываемой проектом Eclipse Java development tools (JDT). Я…
Статьи

Основные ключи MongoDB - ваш друг

Все документы в коллекции MongoDB имеют первичный ключ, названный _id . Это поле автоматически присваивается документу при вставке, поэтому редко требуется его предоставлять. Что интересно…
Статьи

Анализ дампа ядра Java

В этой статье я покажу вам, как вы можете отладить основной файл Java, чтобы увидеть, что вызвало сбой вашей JVM. Я буду использовать основной файл,…
Статьи

Java 6 для Mac OS X Назад на радаре

Спустя почти два месяца после выпуска Mac OS X 10.5 (Leopard) и вызванного этим возмущения разработчиков Java по поводу тихого удаления Apple предварительных сборок Java…