这有个老实人
嘻嘻 ![]()
哈哈,我也没想到有什么问题,看了评论才知道答案,看来我不是java的料
dto.getSearch().intern() != ""
这里用 Optional 可读性差,还是用 StringUtils.hasText 之类的工具类来判断好点。
我觉得没啥问题啊。。。应该怎么写
dto.getSearch().length > 0
mybatis的xml写多了
大概率是你没付费。一般付费就会显示了
内心毫无波澜,早在我司的代码里见识过类似的超神代码, if 与 else 里分别有大几百行代码,且两个分支里只有几行代码不一样。
1 个赞
都是人才啊,你们
![]()
有啥问题吗?C++看没问题哈,还是说数据量很大,这个if语句是防御编程,命中这个条件概率很低,他这么写判断的过程太多导致时间会很长??
求解答啊佬
解释一下 @little
调用了两次 dto.getSearch 性能开销问题吧
1 个赞
乍一看感觉没啥问题,我java学得烂
if (dto.getSearch() != null && !dto.getSearch().equals(“”)) {
// 此处省略一万行
}
if dto.getSearch() != “”{} 直接这样?
好好好,null 都不判断了 ![]()
正确答案:
//此处省略一万行代码
python写多了只感觉写得太冗余了,差点没发现问题,建议让他看看自己能不能找到问题