240 发简信
IP属地:辽宁
  • 新的快速排序算法: 《Dual-Pivot QuickSort》阅读笔记

    相信大家在大学的《算法与数据结构》里面都学过快速排序(QuickSort), 知道这种排序的性能很好,JDK里面直到JDK6用的都是这种经典快排的算法。但是到了JDK7的时候...

  • mysql left join 导致的 Using join buffer (Block Nested Loop)

    问题 在给运营部门写一个简单的两表join的时候,发现线上的数据库很快,本地的数据库很慢。 两个表经过条件筛选以后,数据量都差不多是5000条。 按理说5000 join 5...

  • 深入理解Synchronized实现原理

    我们最初学习Java的时候,遇到多线程我们会知道synchronized,对于当时的我们来说synchronized是保证了多线程之间的同步,也成为了我们解决多线程情况的常用...

  • 120
    VNote: 一个舒适的Markdown笔记软件

    Update: 支持macOSYunpan Update 2:写在VNote半周岁 QQ群(487756074) Markdown标记语言一直是许多程序员的最爱。目前,有许多...

  • 成也性格败也性格,读《史记之项羽本纪》

      秦朝末年,陈胜吴广举首义之后,天下“豪杰并起”,这时候可谓是时势造英雄,但实际上,最终获得天下的只会是那个最适合的人。而项羽,很可惜,它不适合坐在这个位置上。   《项羽...

  • 120
    app推荐 | 高逼格又简单实用

    使用简洁实用的app,可以帮助我们管理好日常生活。养成良好的生活习惯,提高效率。 推荐以下几个简洁,实用的app: 1.阅读类 (1)简书 简书给人的第一印象是简洁,舒服。简...