- 博客(3)
- 收藏
- 关注
原创 StringUtils的isEmpty()和isBlank()的区别
import org.apache.commons.lang3.StringUtils;话不多说线上图我们发现当字符串是全是空格时,isBlank()会返回true。这是为什么呢?我们看看源码我们发现前者值只判断了是否为null和长度是否大于0,后者则多了对字节的判断,如果全部都是空格则返回true.至于具体是如何判断空格的大家可以看下CharacterDataLatin1下的这个方法总结一下:isEmpty()只判断了字符串的长度和是否为null...
2021-07-16 11:26:13 208
原创 接口为什么会执行的很慢?
当一个接口执行很慢的时候,排除网络,服务器的问题之外应该从哪里去找问题呢?1,检查代码逻辑,时候会存在死循环,或者存在大量无用的循环,这就需要在业务代码层面去优化。2,是否出现了数据库死锁或者分布式项目中出现了死锁。3,是否sql编写的太过复杂,链接太多,关键字使用不当都会导致执行效率降低。4,是否使用了合适的索引,或者说因为查询条件的书写没有注意导致mysql没有去使用有索引的字段的索引,例如不满足复合索引的最左原则,模糊查询的通配符这些都会导致索引失效。可以使用mysql的执行计划去查看
2021-07-12 14:08:23 2161
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人