240 发简信
IP属地:浙江
  • map与flatMap的区别

    flatMap 结果: map 结果 map:获取一个新元素(原本几个元素还是几个元素) flatmap 获取一个或者多个新元素(比原来的元素多)

  • Redux 使用流程与个人心得(二)

    上一篇中简单的描述了Redux的主要使用流程,本篇针对上一篇做一些补充。 1、Action 与 Reducer的详细理解 先回顾一下不使用Redux的情况下,React的Cl...

  • 上策中的select *,max(create_time) from a
    where create_time<="2018-05-25 17:30:15"
    group by user_id这条查询拿到的确实是最近的一条记录,但是。。。却是结果集默认顺序的第一条记录,而不是create_time时间最近的那条记录。“*”还是第一条记录的“*”,仅仅是max(create_time)你确实拿到了最近时间的create_time

    优化:mysql查询最近一条记录

    下策——查询出结果后将时间排序后取第一条 这样做虽然可以取出当前时间最近的一条记录,但是一次查询需要将表遍历一遍,对于百万以上数据查询将比较费时; limit是先取出全部结果...

  • 中策的select * from a
    where create_time<="2018-05-25 17:30:15"
    order by create_time desc这条SQL的子查询单独去查询确实按时间倒序显示,但是作为数据源再去整体查询它会按照默认的,你没有排序之前的顺序显示。这样一来,使用group by确实能拿到最靠前的记录,但却不是你想要的倒序之后的最近一条记录

    优化:mysql查询最近一条记录

    下策——查询出结果后将时间排序后取第一条 这样做虽然可以取出当前时间最近的一条记录,但是一次查询需要将表遍历一遍,对于百万以上数据查询将比较费时; limit是先取出全部结果...