Статьи

Упрощение ReadWriteLock с Java 8 и Lambdas

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

Аудит Spring MVC Webapp с AspectJ. Часть 2

Теперь это блог, который вы хотите прочитать, если вы заинтересованы в создании Spring MVC Webapp, который использует Aspect-Oriented Programming (AOP) в форме аннотаций Aspectj’s @Aspect…
Статьи

Аппаратная транзакционная память на Java или почему синхронизация снова будет крутой.

Аппаратная память транзакций может позволить нескольким потокам одновременно осуществлять спекулятивный доступ к одной и той же структуре данных и позволить протоколу когерентности кэша определять наличие…
Статьи

История модульности Java

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

Java-реализация String # next () Преемник

Я нашел Ruby’s String#next()или#succ очень полезный и продуктивный, особенно при создании данных для тестирования. Вот что говорит Ruby Doc: succ -> new_str следующий -> new_str…
Статьи

«Загрузка AMX» в GlassFish 3 с Groovy

В моем предыдущем сообщении в блоге я рассмотрел использование JMX как одного из нескольких методов, поддерживаемых GlassFish 3 для его администрирования, мониторинга и управления. В…