Статьи

Какой поток Java потребляет мой процессор?

Что вы делаете, когда ваше Java-приложение потребляет 100% ресурсов процессора? Оказывается, вы можете легко найти проблемные темы, используя встроенные инструменты UNIX и JDK. Профилировщики или…
Статьи

WhwhatOrigin - Боритесь с единой политикой происхождения с Heroku и играйте!

Некоторое время назад, когда я кодировал Биткойн-пирог , я обнаружил необходимость преодолеть пресловутую Политику одного и того же происхождения, которая ограничивает доступ к javascript доменам,…
Статьи

Apache Shiro, часть 2 - области, базы данных и сертификаты PGP

Это вторая часть серии, посвященная Apache Shiro. Мы начали предыдущую часть с простого незащищенного веб-приложения. Когда мы закончили, приложение прошло базовую аутентификацию и авторизацию. Пользователи…
Статьи

Элегантный Async в Errai

Если вы еще не слышали об инфраструктуре Errai, вам действительно нужно проверить наше интервью с Майком Броком , руководителем проекта в JBoss. Краткое введение —…
Статьи

Как вы делаете свои отчеты?

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

Java 8 StampedLocks против ReadWriteLocks и Synchronized

Синхронизированные разделы похожи на посещение ваших родителей в законе. Вы хотите быть там как можно меньше. Когда дело доходит до блокировки, правила одинаковы — вы…
Статьи

SpringBoot: Представляем SpringBoot

SpringBoot… в SpringBoot сейчас много шума. Так что же такое SpringBoot? SpringBoot — это новый весенний портфельный проект, в котором тщательно продумано создание готовых приложений…
Статьи

GWT MVP сделано просто

GWT Model-View-Presenter — это шаблон проектирования для крупномасштабной разработки приложений. Будучи производным от MVC, он разделяет представление и логику и помогает создавать хорошо структурированный, легко…