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

网站建设需求计划网址生成短链接

网站建设需求计划,网址生成短链接,网站建设 今晟网络,邯郸网站建设哪能做需求:两个list中存放相同的对象,一个是页面导入,一个是从数据库查询,外部传入一个集合存放的是对象的属性名称.要求根据传入的属性(多个)判断两个list中是否有重复的对象, 如果重复则删除数据库的list, 然后合并两个list. /*** 处理导入和数据库重复数据* param list* param l…

需求:两个list中存放相同的对象,一个是页面导入,一个是从数据库查询,外部传入一个集合存放的是对象的属性名称.要求根据传入的属性(多个)判断两个list中是否有重复的对象, 如果重复则删除数据库的list, 然后合并两个list.

/*** 处理导入和数据库重复数据* @param list* @param listKey* @return*/
default List<T> processImportAndDatabaseDuplicateData(List<T> list, List<String> listKey) {//  获取数据库中的全部数据List<T> listEntityDatabase = this.list(null);// 如果数据库中的数据与提交数据有重复则删除数据库的数据listEntityDatabase.removeIf(obj2 -> list.stream().anyMatch(obj1 -> compareObjectsByProperties(obj1, obj2, listKey)));list.addAll(listEntityDatabase);return list;
}default boolean compareObjectsByProperties(T n, T o, List<String> mappingTableKeys) {return mappingTableKeys.stream().allMatch(propertyName -> {Object value1 = getPropertyValue(n, propertyName);Object value2 = getPropertyValue(o, propertyName);return value1 != null && value1.equals(value2);});
}default Object getPropertyValue(T item, String propertyName) {try {return item.getClass().getDeclaredMethod("get" + capitalize(propertyName)).invoke(item);} catch (Exception e) {e.printStackTrace();}return null;
}default String capitalize(String str) {if (str == null || str.isEmpty()) {return str;}return Character.toUpperCase(str.charAt(0)) + str.substring(1);
}
http://www.fp688.cn/news/152451.html

相关文章:

  • web软件建网站奉化seo页面优化外包
  • 做门户网站难吗seo深圳培训班
  • 如何做服装微商城网站杭州网站优化平台
  • eclipse jsp 网站开发廊坊seo关键词排名
  • 企业做网站的优势链接提交
  • 如何运用企业官方网站做宣传百度大数据官网入口
  • 橙云网站建设产品营销推广
  • 可以用自己的电脑做网站主机优化设计六年级下册数学答案
  • 服装企业网站建设现状网络推广平台网站推广
  • 网站规划和建设seo排名软件哪个好用
  • 建网站程序怎么写宁德市委书记
  • 用avada做网站首页南昌seo技术外包
  • 做外挂的网站竞价托管一般多少钱
  • logo设计网站免费无水印百度收录提交入口地址
  • 电子商务网站建设方案添加友情链接的技巧
  • 英文网站建设980网络营销策划推广方案
  • 成都 做网站 模版爱站网关键词挖掘机
  • wordpress子主题引用jsseo优化代理
  • 有什么网站可以自己做书百度一下 官方网
  • wordpress网站统计代码放哪个文件青岛网站排名提升
  • javascript 网站后台成都百度百科
  • 广州哪里有做公司网站 什么价单页网站
  • 如何把网站上传到网上全自动引流推广软件免费
  • 开发软件网站建设广告推广精准引流
  • 重庆忠县网站建设公司哪家专业seo百度首页排名业务
  • 代驾app软件开发公司钦州seo
  • 浩森宇特北京做网站seo超级外链发布
  • 郑州网站竞价托管教育培训加盟
  • 茂易网站建设天琥设计培训学校官网
  • 网站集群建设软文推广有哪些