zhendong.Z blog

Thinking will not overcome fear but action will.

SQL慢查询优化

联表查询

一、前提基础 1、关联查询 MySQL 表关联的算法是 Nest Loop Join,是通过驱动表的结果集作为循环基础数据,然后一条一条地通过该结果集中的数据作为过滤条件到下一个表中查询数据,然后合并结果。 2、驱动表定义: 制定了联接条件时,满足查询条件记录行数少的为驱动表; 未指定联接条件时,行数少的表为驱动表。(划重点!!!)。 对驱动表可以直接排序,对非驱动表(的字段排...

git仓库删除所有提交历史记录

成为一个全新的仓库

前提 日常中需要在老项目的基础上新建一个全新的代码库,并清空老项目的所有提交历史记录,使其成为一个干干净净的新代码库。 操作步骤 基于当前所在分支新建一个没有任何提交历史的分支(当前分支的内容都有)。 git checkout --orphan latest_branch 把当前目录中所有tracked文件中被修改过或已删除文件和所有untr...

柔术最大的谎言「译」

辩证分析柔术中技术与力量

译自 《THE BIGGEST LIE IN JIU JITSU》 最近我看到了一个让我捧腹的柔术笑话。 “柔术的技术是无敌的!” 你可能不想听听下面的内容,但是作为一名柔术教练,我的工作是与你分享我认为的真理,而不是虚假的谎言。所以在这里与你们分享我的见解: 目录 技术不是无敌的 我的见解 一个假设 真实的例子 这个神话是从哪里来的? 好消息...

First Post

辩证分析柔术中技术与力量

First Post!