Пару недель назад я написал вторую часть короткой серии блогов по шаблону Producer Consumer. Этот блог сосредоточено на необходимость закрыть мой рабочий поток TeleType, в…
Учитывая устаревший код Java, где бы вы ни находились, Java 8 с лямбда-выражениями определенно может улучшить качество и удобочитаемость. Сегодня давайте посмотрим, ReadWriteLock как мы можем…
Теперь это блог, который вы хотите прочитать, если вы заинтересованы в создании Spring MVC Webapp, который использует Aspect-Oriented Programming (AOP) в форме аннотаций Aspectj’s @Aspect…
Что если бы было легко сделать запрос сложного набора объектов Java во время выполнения? Что если бы существовал API, который поддерживал ваши индексы объектов (на…
Аппаратная память транзакций может позволить нескольким потокам одновременно осуществлять спекулятивный доступ к одной и той же структуре данных и позволить протоколу когерентности кэша определять наличие…
Этот пост был изначально написан Дмитрием Вановербеке MySQL клиент имеет некоторые функции, которые некоторые из нас никогда не используют. Зачем вам их использовать, и какова…
Первоначально автор Джош Лонг в блоге SpringSource Мы с Роем Кларксоном (@royclarkson) выступили на SpringOne2GX 2013 с докладом о создании REST-сервисов, ориентированных на их использование…
Итак, у вас есть растущее Java-приложение с хорошим набором функций. К сожалению, добавление новых функций со временем усложняется, и вещи начинают ломаться в неожиданных местах….
Я нашел Ruby’s String#next()или#succ очень полезный и продуктивный, особенно при создании данных для тестирования. Вот что говорит Ruby Doc: succ -> new_str следующий -> new_str…
В моем предыдущем сообщении в блоге я рассмотрел использование JMX как одного из нескольких методов, поддерживаемых GlassFish 3 для его администрирования, мониторинга и управления. В…