- 博客(5)
- 收藏
- 关注
转载 循环遍历优化
下面展示3中遍历循环方式耗时比较public static void main(String[] args) { /* 用户信息集合 */ List<UserInfo> userInfoList = new ArrayList<>(); /* 订单信息集合 */ List<OrderInfo> orderInfoList = new ArrayList<>(); /* 手动向集合
2020-12-07 16:38:50
607
转载 手机号码最新正则
最近更新于2020年6月19号 const telStr = /^[1](([3][0-9])|([4][0,1,4-9])|([5][0-3,5-9])|([6][2,5,6,7])|([7][0-8])|([8][0-9])|([9][0-3,5-9]))[0-9]{8}$/;const inputStr = "18810998988";if (!(telStr.test(inputStr))) { console.log("手机号码输入不规范");}else{ .
2020-12-07 16:33:31
941
原创 left join 和inner join 的区别
一.Join查询原理查询原理:MySQL内部采用了一种叫做 nested loop join(嵌套循环连接)的算法。Nested Loop Join 实际上就是通过驱动表的结果集作为循环基础数据,然后一条一条的通过该结果集中的数据作为过滤条件到下一个表中查询数据,然后合并结果。如果还有第三个参与 Join,则再通过前两个表的 Join 结果集作为循环基础数据,再一次通过循环查询条件到第三个表中查询数据,如此往复,基本上MySQL采用的是最容易理解的算法来实现join。所以驱动表的选择非常重要,驱动表的数据
2020-11-24 16:46:01
58297
7
原创 BeanUtils.copyProperties的深入cp List方法
BeanUtils.copyProperties的深入cp List方法
2020-11-06 13:08:50
289
转载 MYSQL优化
转自: http://www.jincon.com/archives/120/1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from t where num is null可以在num上设置默认值0,确保表中num列没有null值,然后这样查询:select id from t where num=03.应尽量
2020-10-28 23:04:32
129
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人