04 2018 档案

摘要:索引优化,查询优化,查询缓存,服务器设置优化,操作系统和硬件优化,应用层面优化(web服务器,缓存)等等。这里记录的优化技巧更适合开发人员,都是从网络上搜集和整理的,主要是查询语句上的优化,其他层面上的优化技巧在此不做记录。 查询的开销指标:执行时间,检查的行数,返回的行数。 建立索引的几个准则: 阅读全文
posted @ 2018-04-22 17:38 南哥的天下 阅读(741) 评论(0) 推荐(0) 编辑
摘要:flask的session机制 session是用来干什么的呢?由于http协议是一个无状态的协议,也就是说同一个用户第一次请求和第二次请求是完全没有关系的,但是现在的网站基本上有登录使用的功能,这就要求必须实现有状态,而session机制实现的就是这个功能。 实现的原理: 用户第一次请求后,将产生 阅读全文
posted @ 2018-04-04 17:12 南哥的天下 阅读(522) 评论(0) 推荐(0) 编辑
摘要:一:DISTINCT 在使用mysql时,有时需要查询出某个字段不重复的记录,虽然mysql提供有distinct这个关键字来过滤掉多余的重复记录只保留一条,但往往只用它来返回不重复记录的条数,而不是用它来返回不重记录的所有值。其原因是distinct只能返回它的目标字段,而无法返回其它字段,这个问 阅读全文
posted @ 2018-04-04 10:18 南哥的天下 阅读(2334) 评论(0) 推荐(0) 编辑
摘要:ZMQ是什么? 这是个类似于Socket的一系列接口,他跟Socket的区别是:普通 的socket是端到端的(1:1的关系),而ZMQ却是可以N:M 的关系,人们对BSD套接字的了解较多的是点对点的连接,点对点连接需要显式地建立连接、销毁连接、选择协议(TCP/UDP)和处理错误等,而ZMQ屏 蔽 阅读全文
posted @ 2018-04-03 11:20 南哥的天下 阅读(1630) 评论(0) 推荐(0) 编辑
摘要:在 Go 语言中,context 包提供了一种机制来处理请求的超时取消。当一个请求需要在一定时间内完成,否则就取消请求,可以使用 context 包来实现这个功能。以下是实现超时取消请求的基本步骤: 创建一个具有超时时间的 context.Context 对象。 将这个 Context 对象传递给执 阅读全文
posted @ 2018-04-03 09:54 南哥的天下 阅读(993) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示