原文引用https://www.dazhuanlan.com/2019/08/25/5d625e281e591/ 概念:函数式接口1.@FunctionalInterface(满足第二、三规则 可以省略)2.接口中只有唯一的一个抽象方法——》自动推导为函数接口3.多个抽象方法是Object类中的方法... ...
分类:
其他好文 时间:
2019-08-25 20:29:28
阅读次数:
119
需求:根据时间段,统计各个研发提交的代码行 实现逻辑:调用原生gitlab接口太复杂,引用python-gitlab 获取commit详情,然后进行统计 简单代码 返回结果: python-gitlab api 文档:https://python-gitlab.readthedocs.io/en/s ...
分类:
编程语言 时间:
2019-08-24 19:00:26
阅读次数:
1074
count( )、count(1)、count(主键)、count(字段)的执行效率 在没有where条件的情况下 引擎返回结果会比 快上很多,主要是因为MyISAM会单独记录了表的总行数,而 没有这么做。 为什么没有这么做呢?主要 支持了事务的原因,在事务中不同的版本上查询出来的结果是不一样的。例 ...
分类:
数据库 时间:
2019-08-24 15:36:16
阅读次数:
106
操作几个方面 结果过滤,对于返回结果做过滤,主要是优化返回内容。 直接操作elasticsearch对象,处理一些简单的索引信息。一下几个方面都是建立在es对象的基础上。 Indices,关于索引的细节操作,比如创建自定义的mappings。 Cluster,关于集群的相关操作。 Nodes,关于节 ...
分类:
编程语言 时间:
2019-08-24 00:24:39
阅读次数:
329
1、DNS查询过程: 客户发起访问——>本地DNS服务器——>根服务器——>.com顶级域名服务器——>谷歌服务器——>返回结果到本地服务器做缓存——>到DNS解析器做解析——>返回IP地址 清空本地DNS缓存 :ipconfig/flshdns 显示DNS缓存:ipconfig/displaydn ...
分类:
Web程序 时间:
2019-08-21 21:28:44
阅读次数:
96
1.where子句--查询30号部门员工的姓名,职位和工资SELECT ename,job,sal,deptno FROM empWHERE deptno = 30; --查询职位是manager的员工SELECT * FROM empWHERE job = 'MANAGER';--手动输入字符串要 ...
分类:
数据库 时间:
2019-08-19 19:35:48
阅读次数:
109
bodyparser是一类处理request的body的中间件函数,例如Koa-bodyparser就是和Koa框架搭配使用的中间件。本文介绍了一个 Promise风格的bodyparser,接收request对象做为参数,返回解析后的body对象,返回结果前做了charset转换,解压缩,内容编码... ...
分类:
Web程序 时间:
2019-08-19 09:47:13
阅读次数:
131
原文: http://blog.gqylpy.com/gqy/354 " Flask三剑客 [^2] HttpResponse Redirect render_template [^2]: 回到顶部 HttpResponse 这里直接返回结果,其内部调用的就是HttpResponse方法. Flas ...
分类:
其他好文 时间:
2019-08-18 19:25:24
阅读次数:
90
7. 模式匹配和样例类 Scala有一个十分强大的模式匹配机制,可以应用到很多场合:如switch语句、类型检查等。并且Scala还提供了样例类,对模式匹配进行了优化,可以快速进行匹配。 7.1. 匹配字符串 7.2. 匹配类型 注意:case y: Double if(y >= 0) => ... ...
分类:
其他好文 时间:
2019-08-18 18:06:02
阅读次数:
131
from concurrent.futures import ThreadPoolExecutor, ProcessPoolExecutor import os import time ''' 进程池与线程池 开进程开线程都需要消耗资源,只不过两者比较的情况线程消耗的资源比较少 在计算机能够承受范围... ...
分类:
编程语言 时间:
2019-08-18 17:44:00
阅读次数:
86