社区
Java
帖子详情
代码优化,从一个拥有大量属性的实体类中筛选出部分属性值,尽可能使代码简洁和性能较好
SILENT-NIGHT
2019-01-30 05:43:06
有一个实体类大约有60个属性,但是只需要其中的三十个,并且还要排除属性值为空的属性,并将其存储到map中,使用反射去获取需要排出的属性多而且性能会差,单纯的使用getter和setter虽然性能会好点,但是代码会显得很啰嗦,有没有什么好的方法呢
...全文
1567
3
打赏
收藏
代码优化,从一个拥有大量属性的实体类中筛选出部分属性值,尽可能使代码简洁和性能较好
有一个实体类大约有60个属性,但是只需要其中的三十个,并且还要排除属性值为空的属性,并将其存储到map中,使用反射去获取需要排出的属性多而且性能会差,单纯的使用getter和setter虽然性能会好点,但是代码会显得很啰嗦,有没有什么好的方法呢
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
十八道胡同
2019-02-15
打赏
举报
回复
不需要过早的优化, 除非分析出来这个是性能瓶颈
maradona1984
2019-01-31
打赏
举报
回复
你们对性能的要求有这么高么?
或者你们也可以搞DTO
乌鸦是傀儡
2019-01-31
打赏
举报
回复
可以将反射得到的方法先存在一个map中,每次执行反射操作的时候先从map中取,取不到在反射。这样的话每个属性的反射只会执行一次,节省性能
Vue项目的
性能
优化
但 Vue 项目
中
仍然存在项目首屏优化、Webpack 编译配置优化等问题,所以我们仍然需要去关注 Vue 项目
性能
方面的优化,使项目具有更高效的
性能
、更好的用户体验。本文是作者通过实际项目的优化实践进行总结而来,希望...
【前端
性能
优化的几个大招(理论+实践,看完就是Leader水平),从零基础到精通,收藏这篇就够了!
性能
优化,
一个
掣肘用户体验的关键模块。它没有固定的标准定义或唯一的解决方案。但是我们从整个项目的开发-部署-用户体验的整个过程
中
,总能摸到很多有普适性的规范或者优化理念。我们的目的是什么?优化啥?更快的...
MongoDB
性能
调优教程(一)
事实上,研究表明,如果
一个
页面的加载时间超过 3 秒,大约有一半的人会放弃这个网站。 1 应用的
性能
取决于许多因素,但是
性能
差的最常见的可避免的原因是数据库。将数据从磁盘移动到数据库,然后从数据库移动到应用...
Hibernate查询
性能
优化技巧
数据库查询
性能
的提升也是涉及到开发
中
的各个阶段,在开发
中
选用正确的查询方法无疑是最基础也最简单的。 SQL语句的优化 使用正确的SQL语句可以在很大程度上提高系统的查询
性能
。获得同样数据而采用不同...
5、Redis缓存设计和
性能
优化、stream队列、多线程
缓存穿透是指查询
一个
根本不存在的数据,缓存层和存储层都不会命
中
,通常
出
于容错的考虑,如果从存储层查不到数据则不写入缓存层缓存穿透将导致不存在的数据每次请求都要到存储层去查询,失去了缓存保护后端存储的...
Java
51,397
社区成员
85,847
社区内容
发帖
与我相关
我的任务
Java
Java相关技术讨论
复制链接
扫一扫
分享
社区描述
Java相关技术讨论
java
spring boot
spring cloud
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章