Archives for Март 2014

Заметки по Derby DB

Нельзя сказать, что к Derby DB у меня особо теплые отношения. Первое знакомство с ней произошло много лет назад, когда на работе возникла идея прикрутить Derby вместо полноценной базы данных, чтобы проще было готовить демку программы к выставке. Идея была в том, что если взять легковесную встраиваемую базу, то тогда развертывание демонстрационного дистрибутива сильно упростится […]

Распараллеливание задач в Java через InvokeAll

Одно время у меня были некоторые сомнения имеет ли смысл публиковать эту статью, т.к. в целом мне нечего сказать такого, что нельзя было найти в официальной документации об invokeAll. Затем, при общении с другими программистами, стал время от времени замечать не совсем правильное (на мой взгляд) понимание его работы. Поэтому пока есть свободное время решил […]

DCE VM + HotSwap

Горячая замена. Исходной предпосылкой было как-то упростить процесс разработки/отладки. В некоторых ситуациях, например когда запуск-перезапуск приложения или теста занимает продолжительное время, очень удобно пользоваться возможностью подправить логику работы уже запущенной программы. В поисках решения наткнулся на довольно занятное решение — Dynamic Code Evolution VM. Данная виртуальная машина является результатом работ проведенных в рамках исследовательского проекта […]

Про новые публикации на блоге и планы на ближайшее будущее

Ближе к концу марта запускаю крупный проект на Java SE/EE. Сейчас по нему ведутся предварительные работы (проработка архитектуры, подготовка проектной документации, переговоры с клиентом и т.д.). В связи с этим буду не сильно задействован непосредственно в разработке и думаю появится чуть больше свободного времени. Поэтому хотел в блоге сделать пару объявлений. 1. Планирую разобрать скопившиеся […]