March
Пришла весна…
В интернете распустились блоги, затмевая друг друга разнообразием красочных страниц…
Наконец-то и у моего сайта новый уникальный дизайн.
Спасибо моей любимой жене, которая не пожалела времени на создание макета и верстку, без которых, казалось бы, можно прожить :). Если честно, я не сразу проникся всей глубиной символизма, вложенного в дизайн.
Если вас интересует, как выглядел блог раньше, смотрите следующую ссылку:
(more…)
March
Производительность при работе с XPath в Java (performance issues)
Posted in: Технологии XML, XPath, Java technologies, J2SE | 1 Comment
Пакет javax.xml.xpath (Java 1.4) предоставляет пользователю независимый API для вычисления XPath выражений.
По умолчанию используется Sun’овская реализация всех классов из этого пакета. Работая с этой имплементацией была обнаружена одна интересная вещь.
По мере углубления в DOM-дерево (Document Object Model), скорость вычисления одних и тех же XPath выражений постепенно падает.
В этой статье я хочу продемонстрировать описанную проблему, а также предложить альтернативный способ работы с сильноветвящимся DOM-деревом при вычислении XPath.
(more…)