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

自己电脑做网站服务器seo软文推广

自己电脑做网站服务器,seo软文推广,discuz 做的网站,网站安全维护怎么做最近在改公司项目bug,需要修改别人的代码。在读别人的源码时感觉到反射真的是能够极大的提高代码的优雅性,在某些特定场景能极大的简化代码的编写。因此写了这篇文章用以记录分享。 我们先还原一下场景,在做数据展示的时候,需要处…

最近在改公司项目bug,需要修改别人的代码。在读别人的源码时感觉到反射真的是能够极大的提高代码的优雅性,在某些特定场景能极大的简化代码的编写。因此写了这篇文章用以记录分享。

我们先还原一下场景,在做数据展示的时候,需要处理传入接口的实体类。但实体类中的字段特别多,只需要展示以"tcp_"开头的字段,现在就需要实现这样的一个接口。

为了方便讲解,我们简化一下业务。

定义实体类Model

public class Model {private String tcp_value_a;private String udp_value_b;private String tcp_value_c;
}

现在我们定义接口

Map<String, String> handleModel(Model model) {Map<String, String> res = new HashMap<>();// 使用反射获取字段名Field[] fields = model.getClass().getDeclaredFields();for (Field f : fields) {f.setAccessible(true);// 获取字段名String fieldName = f.getName();// 以tcp_开头if (fieldName.startsWith("tcp_")) {// 需要显示该字段数据, 记录res.put(fieldName, f.get(model));}}return res;
}

这个接口通过反射的方式,获取类中所有成员变量的名字,通过循环的方式判断是否以"tcp_"开头,通过这样的方式判断字段是否需要返回。

如果我们不使用反射的方式,那么我们可能得定义一个数组用于记录每个成员变量的姓名,然后手动编码确定字段。这样的编码十分丑陋,且不说如果字段数量有多少,如果字段变更,需要变动的代码时非常大的,程序的拓展性将会极差。

在涉及与方法名相关操作的场景中,通常应优先考虑反射机制是否能够提供解决方案。

http://www.15wanjia.com/news/17182.html

相关文章:

  • 百度快照 网站描述 更新app推广方案模板
  • 新网站建设运营年计划长沙百度关键词排名
  • 武汉政府网网页优化公司
  • 网站推广需要几个人做广东省疫情最新
  • 大专网页设计工资怎么样合肥百度seo排名
  • 做公众号封面的网站宁波seo排名方案优化公司
  • ppt做的模板下载网站电销系统
  • 如何由网页生成网站一个网站如何推广
  • 青岛鲁icp 网站制作 牛商网免费的h5制作网站
  • 360全景网站建设seo商学院
  • 做网站可以不做后端吗引擎优化seo怎么做
  • 网上商城排名seo公司是什么意思
  • 做网站大优惠网店代运营骗局
  • 自己设置网站怎么做如何进行电子商务网站推广
  • 做公司网站软件百度平台营销软件
  • 网站建设服务方案店铺100个关键词
  • 咨询聊城网站建设南昌seo教程
  • 网站建设综合技术填写电话的广告
  • 网站建设 南宁小程序开发收费价目表
  • 淘宝客网站模板免费下载重庆自动seo
  • 网站制作 杭州公司百度推广服务
  • 分析网站外链分析工具免费的网络推广渠道有哪些
  • 小游戏网站审核怎么做网络营销策划与创意
  • r语言做网站房管局备案查询网站
  • 桥东网站建设如何优化搜索关键词
  • 网站建设seo视频淘宝关键词推广
  • 做网站前必须设计原型吗谷歌海外推广怎么做
  • 大理 网站建设百度免费注册
  • 清河做网站哪里便宜网络推广费用高吗
  • 网站建设各语言优点种子搜索神器在线引擎