`
xylong
  • 浏览: 191335 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

jxpath与内存索引

阅读更多

 

日前遇到这样一种场景,数据量不大,但需要快速响应,且该数据有比较多的维度,可以扁平存储,其实这几个维度存在层级关系,类似树的模型,可以利用 Map<key1,Map<key2,Map<key3,List<entity>>>>来解决,但这样的代码看着是否让人不寒而栗呢?层级关系复杂,不够优雅,而且不容易扩展,想到了利用jxpath来解决这个问题,但性能还没完全测试,留作纪念吧,其实后面还有几种解决方案,甚至可以做成一个通用的组件,对于这样含有层级关系的数据,根据层级做不同索引的场景还是很多,后面有时间再完善起来,一并分享下。

 

 

 

 

 

案例摘自:http://www.javaworld.com/javaworld/jw-03-2007/jw-03-jxpath.html

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics