当前位置: 首页 > news >正文

查看网站cms免费的外网连接器

查看网站cms,免费的外网连接器,互联网络,网络维护工作怎么样背景: 一般文件报表经常会需要搜各个表头对应内容#xff0c;如果支持全部类型切换搜索#xff0c;操作起来就不够便捷。而且这个报表是测试自己用的#xff0c;准确性可以不用太要求#xff0c;所以更想要那中输入关键字命中任意表记录内容的模糊匹配功能。 方法一:解析搜…背景: 一般文件报表经常会需要搜各个表头对应内容如果支持全部类型切换搜索操作起来就不够便捷。而且这个报表是测试自己用的准确性可以不用太要求所以更想要那中输入关键字命中任意表记录内容的模糊匹配功能。 方法一:解析搜索类型和关键字,加入到查询条件。 方法二:遍历搜索结果解析成json或key-value逐一匹配符合则加入搜索结果。 方法三:通过stream API直接过滤搜索结果符合的加入搜索结果。相当于搜索结果全文匹配。 方法一如果报表查表很单一的话就非常适用但如果是不同条件查不同表组合那就会非常麻烦而且查询条件也需要各种拼奏。 后两者显然方法三更便捷。 具体实现: public JSONObject getReportList(String env, MapString, Object request){string[]keyWords request. containskey(keyword) ? request.get(keyWord). tostring().split( ) : null; // 支持空格符分隔关键字 ListMapstring,Object list 分页后表搜索结果ListMapString,Objectlistcount不分页下的搜索总数 if (keywords ! null keybords.length θ){int preCount request.containskey(count) ? Integer .parseInt(request.get(count).toString()) : 0;// ListMapString,object list2 null;for (String keyWord : keywords){System.out,print1n(keyWord keyWord);list 1ist.stream().fi1ter(s - s.tostring().contains(keyword)) .collect(Collectors.toList()); }System.out.println(list2 - list); int count2 list.size() preCount;System.out.println(count2 count2);//不足一页就补数if (count2pageSize 8 currentPage * pageSize count){request.put(currentPage,currentPage 1);JSONObject addList getReportList(env,request); if (addlist ! nul1){list.addAll((Collection?extends MapString,Object) addList.get(item));}request.put(list,list); }jsonObject.put(iten, 1ist); jsonObject.put(total, count2);}else {jsonObject,put(iten,list); jsonObject,put(total, count); }return json0bject; }这种方法的小坑: 1、翻页会有问题。可能因为补数导致制页后的数据重复出现但如果搜索结果少于一页就没有差别。 2、如果关键字不够明确会导致匹配到很多无效数据。如关键字关键字1 3、多个关键字可能导致性能略低。 不过对于比如指定日期指定类目这样子的关键字已经足够精确和高效了。|
http://www.pierceye.com/news/633169/

相关文章:

  • 做网站设计所遇到的问题百度云盘官网登录入口
  • 网站建设合作流程图在北京做兼职哪个网站好
  • 哪些网站是phpwind做的广东各地最新病例
  • 精品网站设计wordpress第三方主题
  • 莱芜网站设计wordpress使用方法
  • 商城网站框架河南招标信息网
  • 卖辅助网站怎么做最大源码网站
  • 温州百度推广排名廊坊网站排名优化报价
  • 湖北建设信息网站百度一下百度主页
  • 做网站的销售员电话话术wordpress主页链接失效
  • 国外唯美flash个人网站欣赏微网站建设教程
  • 网站动态添加广告怎么做的东莞网站建设规范
  • 天津网站建设工作室seo网站推广实例
  • 网站建设销售工作职责外贸网站建设知识 列表
  • 电子商务网站建设教案wordpress置顶
  • 公司建立网站步骤wordpress修改社交标签
  • 汕头网站建设公司附近电商培训班
  • 传奇服务器网站如何建设官方网站下载zoom
  • 帮人做彩票网站支付接口电子商务网站名字
  • 怎么查询网站是否被收录网络推广软件有哪些
  • 福田我要做网站优化比较好wordpress美图模板
  • wordpress 分享可见湖南优化电商服务有限公司
  • 高培淇自己做的网站网站页面可以用什么框架做
  • 在线推广企业网站的方法有哪些门户网站例子
  • 网站集约化建设 技术优质网站建设是哪家
  • 网站技术制作广州番禺建设银行网站登录
  • 女同性怎么做的视频网站wordpress 文章 定时
  • 域名备案时网站名字wordpress mip主题
  • 旅行社服务网点能否做网站wordpress4.9.8 php版本
  • 网站名称 如何注册wordpress用户名的要求