09 2014 档案

Java项目中总结的一些优化
摘要:1.当在循环中遍历某一个值时,最好结合break、continue控制。List list=new ArrayList(5); list.add("one"); list.add("two"); list.add("three");遍历取值two:for(int i=0;i list=new Arr... 阅读全文

posted @ 2014-09-25 22:43 淡&静 阅读(388) 评论(0) 推荐(0)

我的面试过程中做过的题
摘要:问题1:System.out.println("1,2,3,,4,".split(",").length) 的结果?主要考察split()的分割特点。问题2: int i; for(i=0;i<9;i++); System.out.print("i="+i);上述代码的结果?注意for循环后有; 阅读全文

posted @ 2014-09-24 23:01 淡&静 阅读(105) 评论(0) 推荐(0)

商品的多属性筛选
摘要:类似京东、淘宝的商品的属性筛选功能。问题1: 如何显示属性名及属性值? 创建 Map,属性=key,属性值=value然后将map放入List中,最后遍历List问题2:如何保存点击过的商品属性及其制?将点击过的属性值放入session中,当再次点击为同一属性时进行遍历替换,为其他属性时向sessi... 阅读全文

posted @ 2014-09-24 22:34 淡&静 阅读(1295) 评论(0) 推荐(0)

根据汉字首拼、全拼及汉字检索
摘要:类似淘宝、京东等电商系统的汉字、拼音检索功能的实现。在检索商品时,如何根据商品名的首拼、全拼检索商品?方案一:在商品表goods中添加两个新字段存放首拼、全拼,让后按一般的字符串去查询。方案二:将全拼、首拼放入Lucene索引中,根据Lucene的"多域值"的特性检索。1.Lucene的知识请自行查... 阅读全文

posted @ 2014-09-24 22:07 淡&静 阅读(1648) 评论(0) 推荐(0)

Java反射:根据方法名动态调用方法,解决商品动态属性取值问题。
摘要:public class Goods{ private String goodsName; private String attr1; private String attr2; private String attr3; private String attr4; ......... privat... 阅读全文

posted @ 2014-09-24 21:51 淡&静 阅读(739) 评论(1) 推荐(0)

一个方法返回多个值
摘要:public class TwoTuple{ public final A a; public final B b; public TwoTuple(A a,B b){ this.a=a; this.b=b; }}这样我们可以通过new TwoTuple(A,B)返回两个值。原文在《Java编程思想... 阅读全文

posted @ 2014-09-24 21:07 淡&静 阅读(358) 评论(0) 推荐(0)

导航