昨天把今天的活基本上都做完了,然后就空了出来,就想把一直以来不太熟悉的SQL执行顺序捋一捋。
1 | st=>start: FROM |
// 这个模板不支持flow流程图,就暂且不画了。
给我感触最深的是,知道了为什么不能在where语句里面使用select中AS的别名了,因为where处于第二执行阶段,而select中的内容在倒数第三执行阶段,这俩根本就不沾边。
第二点就是WHERE/ON 这个执行阶段,有太多太多的知识点了,索引覆盖不是万能的,但是不切实际的查询会让整条SQL陷入僵局,凡事都要小心对待才是。
JOIN 这块目前还不是很了解,要继续留意一下了。
strace
命令用来追踪系统调用和信号接收等信息。
左侧为是系统调用的函数名及其参数,右边是该调用的返回值。
1 | -f -F选项告诉strace同时跟踪fork和vfork出来的进程 |
输出内容很多很杂,需要静下心来一点点去看!
下午被告知虚拟机换到新的OpenStack环境了,意味着我要迁移一大堆的工具,操,真的烦。
更烦的是分给我一个84编号,这个数字这么不吉利,更让人烦,找运维申请更换编号,巨冷淡,爱答不理,什么玩意!!!
干了6年多,还特么停留在高级工程师阶段,有啥牛逼的。
爱给不给,让发邮件对吧,发,看你干不干。
下午看到一段话 “一切都是可能的”:
只需要一点思想的火花就足以让您走上富裕的道路。可能在这里,我还想提醒您注意一个令人惊艳的事实,在某种程度上也作为一个“预先的提醒”:一旦“丰厚的金钱”开始流动,那么其速度之快和数量之大都可能让人们吃惊地问,以前他们都藏刀哪里去了?
当这个现象驳斥了广为流传的错误观点–人们只能通过多年艰苦奋斗的工作才能实现富裕–的时候,它就更令人称奇了。财产和富裕更多的是某种思想观点、某种依附于为导向的信仰的产品。 –《小狗钱钱》
突然有一种被打了一棒的感觉,我从来也没想过,我会不会也有财务自由的那天。也许,我也可以的,对吧?敢想才有可能实现,不想的话,可能永远也不会实现。