Статьи

Параллелизм Java: тупики скрытых потоков

Большинство Java-программистов знакомы с концепцией взаимоблокировки потоков Java . По сути, он включает 2 потока, ожидающих друг друга вечно. Это условие часто является результатом проблем…
Статьи

Новые направления в веб-конференциях

Несколько австралийских конференций, которые пройдут в ближайшие пару недель (из которых SitePoint является информационным партнером). Команда Web Directions взяла свою традиционную модель веб-конференции (которая была…
Статьи

Великое искусство через Google

Новый веб-сайт Google — Google Art Project — позволяет посетителям просматривать более тысячи произведений искусства из некоторых великих музеев мира. Любители искусства могут также совершить…
Статьи

Использование браузера Neo4j с Embedded Neo4j

Есть моменты, когда у вас есть приложение, использующее Neo4j во встроенном режиме, но вам также нужно поиграться с графиком с помощью веб-браузера Neo4j. Поскольку доступ…
Статьи

Java8 Lambdas: Объяснение проблемы производительности сортировки

Написано в сотрудничестве с Питером Лоури . Несколько дней назад у меня возникла серьезная проблема с производительностью сортировки с использованием нового декларативного стиля Java8. Смотрите…