Java技巧
____________教主
没啥好说的。
展开
-
[总结]关于去除字符串中重复出现长度变化的注释文字的方法
在使用httpclient和jsoup对html文件进行处理时,解析出来的html代码中,存在一些信源页面原本存在的注释字符串,类似如下: 正文内容 正文内容 正文内容 正文内容 正文内容 正文内容 //注释原创 2013-02-21 10:18:09 · 405 阅读 · 0 评论 -
一个简单的概率算法
概率算法:假设我们有5个大小不等的面积(对应5个不同的奖项),共同组成一个圆,总面积为1(必须),那么随机一个double数字出来,它究竟落入哪一个小面,该面的id就是对应的奖项。 /** * 利用随机数,配合设定的概率,取得获得的奖项等次,【符合概率分布】 * @param list 设定的概率集 * @return 随机获得的奖项等次 */ public String原创 2013-11-08 10:14:39 · 1492 阅读 · 0 评论 -
堆栈 and 递归 获取无限极树形菜单
一直对树形菜单的加载效率忧心,经过别人提点,获知可以通过堆栈的方式来优化菜单的获取效率。因此,小研究了一下之后,发现堆栈的效率确实提高的不是一点两点。下面将分享一下测试代码。1、在同一个java文件中,声明一个非public的class,TreeNodeclass TreeNode { private String id; private String pid;原创 2017-09-26 17:34:46 · 410 阅读 · 0 评论 -
Mybatis拦截实现查询sql统一处理
1、实现拦截接口Mybatis提供了拦截接口,可通过实现该接口,配合springMVC的配置,完成sql拦截。 import java.util.Properties;import org.apache.ibatis.executor.Executor;import org.apache.ibatis.mapping.MappedStatement;import org.ap...原创 2018-01-19 09:39:27 · 15601 阅读 · 2 评论