Java
duanhengbin
这个作者很懒,什么都没留下…
展开
-
Java程序员应当掌握的排序算法
今天总结一下JDK中采用的排序算法,主要出现在两个类中。 java.util.Arrays static void sort(int[] a) static void sort(int[] a, int fromIndex, int toIndex) 其他基本类型(byte,char,short,long,float,double)算法相同。float 和 doub...原创 2013-11-18 11:41:33 · 151 阅读 · 0 评论 -
jsoup 源码阅读
最近做网页分析时接触了一些 包括jsoup在内开源工具。 今天有时间读了下jsoup的源码,记录一下心得。 【特色】作为html 解析工具,jsoup 出现的时间远不如大名鼎鼎的HttpClient。但是他有一些不错的特色: 1.实现了CSS选择器语法,有了这个页面内容提取真不是一般的方便。2.解析算法不使用递归,而是enum配合状态模式遍历数据(先预设所有语法组合...原创 2013-11-27 21:21:42 · 329 阅读 · 0 评论 -
Guava 入门篇
Guava使用有一段时间了,总结一下。 【资源】官网:http://code.google.com/p/guava-libraries/>WHY Guavahttp://stackoverflow.com/questions/4542550/what-are-the-big-improvements-between-guava-and-apache-equivale...原创 2013-12-02 11:06:57 · 171 阅读 · 0 评论 -
分享一个完整的Mybatis分页解决方案
Mybatis 的物理分页是应用中的一个难点,特别是配合检索和排序功能叠加时更是如此。我在最近的项目中开发了这个通用分页器,过程中参考了站内不少好文章,新年第一天,特此发文回馈网站。特别鸣谢 paginator项目 (https://github.com/miemiedev/mybatis-paginator ) ,阅读源码帮助很大。 【背景】项目框架是 SpringMVC...原创 2014-01-01 21:41:57 · 2014 阅读 · 0 评论 -
逆波兰表达式实现表达式计算
一年多未更新博客了,此贴纯刷屏用。前段做培训留的题目,自己作了下,感觉蛮简单的代码测的时候还是有不少坑,只做了整数版本,懒得再弄了。import java.util.ArrayList;import java.util.Stack;/** * 逆波兰表达式实现四则运算 * * @author Duanhengbin * */public class Ex...原创 2015-02-10 22:21:58 · 185 阅读 · 0 评论