java
文章平均质量分 57
程序猿子
这个作者很懒,什么都没留下…
展开
-
Java Map按键排序和按值排序
Map排序的方式有很多种,这里记录下自己总结的两种比较常用的方式:按键排序(sort by key), 按值排序(sort by value)。按键排序(sort by key)jdk内置的java.util包下的TreeMap既可满足此类需求,原理很简单,其重载的构造器之一有一个参数,该参数接受一个比较器,比较器定义比较规则,比较规则就是作用于TreeMap的键,据此原创 2011-12-25 16:31:27 · 99978 阅读 · 3 评论 -
jedis客户端对象的使用
最近初次尝试使用redis,java客户端采用的jedis,写了几个简单的类满足基本的服务器配置,以及客户端对象的使用等。客户端对象的创建package jediscache.common;import redis.clients.jedis.Jedis;import redis.clients.jedis.JedisPool;import redis.clients.jedis.原创 2011-10-06 17:59:11 · 4311 阅读 · 1 评论 -
Struts2集成JSON的方案
目前的java web项目如果使用了Struts2框架,那么几乎没有不遇到使用json格式传输数据的场景,尤其是涉及到需要满足ajax异步请求需求的时候。struts2集成json很自由,可以有多种方法,这里记录一种个人认为比较简洁但也多样化的方案,参考了>一书和实际项目经验。原理需要自定义一种结果类型,该类型负责处理Action返回Json格式数据的场景,需要解决以下几个问题:一是能够尽原创 2012-03-04 13:30:13 · 2367 阅读 · 0 评论 -
DOM4J解析大数据的方案
dom4j本身提供了两种解析xml的方式:dom解析和sax解析。关于dom解析和sax解析各自的优缺点这里不再多述,只强调的一点是由于越来越多的应用会遇到大数据场景,SAX解析方式刚好是解决此类场景的完美方案,因此“DOM4J解析大数据的方案”就是"如何利用SAX方式解析大数据的方案"(当然JAXP中的sax解析也是同样的方案),本文梳理总结下实际工作中使用DOM4J解析大容量XML文件的实现。原创 2013-12-23 18:46:53 · 5972 阅读 · 3 评论