java
hymcn
不甘平庸,不耐寂寞,记录生活的点点滴滴,希望每天进步一点点。
展开
-
htmlpaser打造个性化的爬虫程序 第一天
htmlpaser打造个性化的爬虫程序 第一天/** * A method to get all the Links that follow the given pattern in the page . * @param url * @param pattern * @return Links list * @author hym * */原创 2012-04-08 20:48:05 · 673 阅读 · 0 评论 -
统一接口服务
统一接口服务 在与其他部门、三方合作完成产品研发的过程中,接口是相互之间完成数据交互的主要手段,为了统一对接口进行管理,以满足本部门不同业务的需求,统一接口服务应运而生。 作用: 1.统一接口转换,参数适配。 2.版本过滤,特殊逻辑处理。 3.服务、接口监控,预警。 4.数据缓存。原创 2015-05-31 13:48:02 · 5286 阅读 · 0 评论 -
【问题集】IDEA Maven多环境下Profile失效问题
【问题集】IDEA Maven多环境下Profile失效问题背景Maven项目采用多profile模式,默认dev,通过IDEA切换到其他环境,仍然是dev环境。多环境配置<profiles> <profile> <id>develop</id> <propert...原创 2019-07-25 09:51:16 · 7349 阅读 · 0 评论 -
如何查找一个元素有序List中某个元素的位置(index)
思路:循环遍历List,直到找到某个元素,返回对应的索引indexOf(ele) 查看实现和【1】类似Collections.binarySearch适当考虑是否需要引入其他集合,通过空间换时间...原创 2019-08-08 11:09:17 · 11035 阅读 · 1 评论 -
【问题集】Springboot @Cacheable java.lang.ClassCastException: xxx cannot be cast to xxx
问题描述:Springboot项目,当用到@Cacheable注解的方法时,不走缓存方法正常,当触发缓存时报错,错误如下:java.lang.ClassCastException: xxx cannot be cast to xxx很有意思,xxx不能转换为xxx,按常理说不通,A怎么不能cast成A呢,debug仔细检查了是否有拼错类名及不一致情况,确实xxx就是xxx,怎么就不能cas...原创 2019-08-13 18:34:42 · 3662 阅读 · 0 评论 -
[问题集] Collections.sort 无论怎么排序,希望把无效的值排到后边
@Test public void sortTest(){ List<String> aList = new ArrayList(); // null -- 代表无效的数值,无论怎么排序,希望把无效的值排到后边 aList.add("8"); aList.add("0"); aList.add("...原创 2019-08-16 09:24:59 · 2391 阅读 · 0 评论