0%

最近更新

按时间写下的文章

263 每页 10 20 / 27 页 本页 10 当前 191-200

只要没有迷失”他者贡献“这课引导之星,那么你就不会迷失,而且做什么都可以。 我们要像跳舞一样认真过好作为刹那的”此时此刻“,既不看过去也不看未来,只需过好每一个完结的刹那。没必要与谁竞争,也不需要目的地,只要跳着,就一定会到达某一个地方。 我的力量无穷大。 世界不是靠他人改变而只能靠我来改变。

先说结论 如果你直接使用order by rand(),这个语句需要Using temporary和Using filesort,查询的执行代价往往是比较大的。所以,在设计的时候你要尽量避开这种写法。 在实际应用的过程中,比较规范的用法是:尽量将业务逻辑写在业务代码中,让数据库只做”读写数据“的事情。 正确的方法 下面这个流程: 取得整个表的行数,并记为C。 取得Y = floor(C * ra

首先官方文档是这么写的。参考MySQL5.6 Ref manual。 每个InnoDB表都有一个特殊的索引,称为聚簇索引clustered index,行的数据就存储在这里。通常情况下,聚簇索引是主键的同义词。为了从查询、插入和其他数据库操作中获得最佳性能,你必须理解InnoDB是如何使用聚簇索引来优化每个表的最常见的查找和DML操作的。 当你在表上定义一个primary key时,InnoDB

epoll 网络事件收集器模型(也有分发) nginx事件分发机制,在其中的循环流程中,最关键的就是,nginx怎样能够快速的从操作系统的kernal中获取到等待处理的事件,这么一个简单的步骤,其实,经历了很长时间的解决。比如,到现在nginx主要在使用epoll这样一个网络事件收集器的模型。那么,下面我们来简单的回顾下,epoll有些什么样的特点。 首先,epoll 和 kqueue(mac o

先上代码 123456789101112131415161718192021class Student(object): def __new__(cls, *args, **kwargs): print('class.__new__ called') return super(Student, cls).__new__(cls) def

人生唯一确定的就是不确定的人生。人的有限性就体现在,我们是无法寻找到从我们自己而来的一个确定。 第一还是阅读,跟人类伟大的灵魂对话,因为你的困惑在两千多年前人类就已经有过这样的困惑。人类所有伟大的思想家都试图对抗这种困惑。 但第二的话更重要的是去做,做一些事情,从身边的小事开始做起。每天都只是一个礼物,昨天的已经成为过去,明天还没有到来,我们唯一能够拥有的就是今天。所以今天是一个礼物,是一个gif

给时光以生命,而不是给生命以时光。(这句话出自帕斯卡,To the time to life, rather than to life in time.老帕之所以有此言论,大概和他的生命状态有很大关系。帕斯卡从小体质虚弱,又因过度劳累而使疾病缠身。他只活到三十九岁,但一生辉煌,活得虽短却很精彩。正是这短暂的一生让他更清楚的看到生命的本质,福祸相依,这正是上帝的公平,或者说是概率的公平。他还说过一句

能不能使用join语句? 如果可以使用Index Nested-Loop Join算法,也就是说可以用上被驱动表上的索引,是没问题的。 如果使用Block Nested_Loop Join算法,扫描行数就会过多。尤其是在大表上的join操作,这样可能要扫描被驱动表很多次,会占用大量的系统资源。所以这种join尽量不要用。 如果要使用join,应该选择大表做驱动表还是选择小表做驱动表? 如果

读写分离的主要目标是分摊主库的压力。每个大型架构最终都会实现读写分离。 读写分离的架构有两种。 图1中的结构是客户端(client)主动做负载均衡,这种模式下一般会把数据库的连接信息放在客户端的连接层。也就是说,由客户端来选择后端数据库进行查询。 还有一种架构是,在MySQL和客户端之间有一个中间代理层proxy,客户端只连接proxy,由proxy根据请求类型和上下文决定请求的分发路由。 接

「被讨厌的勇气」真是一本好书,希望大家都能看一看。 这里开始简单记录书中一些我认为很有意义的话。 阿德勒心理学就是勇气心理学,人不能缺乏”获得幸福的勇气“。 人之所以不幸正是因为自己亲手选择了”不幸“,而不是因为生来就不幸。是因为你认为”不幸“对你自身而言是一种”善“。是因为你在不断地下着不改变自己生活方式的决心。即使人们有各种不满,但还是认为保持现状更加轻松、更能安心。 哲人:是的。以自己的不