Solr是一个独立的企业级搜索应用服务器,它对外提供类似于Web-service的API接口。用户可以通过http请求,向搜索引擎服务器提交一定格式的XML文件,生成索引;也可以通过Http Get操作提出查找请求,并得到XML格式的返回结果。 Solr特点 Solr是一个高性能,采用Java开发, ...
分类:
其他好文 时间:
2020-05-27 12:08:37
阅读次数:
75
MySQL性能优化的点 库表结构优化 索引优化 查询优化 MySQL查询的生命周期 从客户端到服务器,然后再服务器上解析,生成执行计划,执行,并返回结果给客户端。其中执行,可以看作整个生命周期中最重要的阶段, 其中包括了大量 为了检索数据到存储引擎的调用和调用后的数据处理,包括排序、分组等。 查询需 ...
分类:
数据库 时间:
2020-05-24 20:56:40
阅读次数:
89
多线程 通过 方法可以容易的启动多线程来完成任务,该方法返回一个生成器。通过使用next内置函数或for循环,每次迭代返回 的值 此外,我们可以通过使用 方法手动创建 对象,该方法参数和 区别在于接受单任务而不是任务列表。然后使用 方法等待任务完成,通过 方法返回结果 只有把某件事交给 子类处理时, ...
分类:
其他好文 时间:
2020-05-24 13:40:23
阅读次数:
59
大致从两个方向上进行判断, 1. 函数的返回结果只依赖于它的参数 2. 执行过程中没有副作用 对于第一点,下面看一个例子,func1中返回的值只依赖于传入的参数属于纯函数,而func2中返回的值依赖于外部参数x,是不纯的 var x = 1; function func1(a, b){ return ...
分类:
其他好文 时间:
2020-05-24 12:11:16
阅读次数:
117
在nginx配置中,经常看到request_time,upstream_response_time,有些时间并不是很清楚二者的差异,感觉差不多,其实: 本质是requst_time是从client发起请求到返回结果的时间;而upstream_response_time是nginx建立连接到返回结果的 ...
分类:
其他好文 时间:
2020-05-24 09:50:12
阅读次数:
70
(1)List:有序,可重复。 ArrayList:底层实现的数据结构是数组,查询快,增删慢。线程不安全,效率高 LinkedList:底层实现的数据结构是链表,查询慢,增删块。线程不安全,效率高 Vector:底层实现的数据结构是数组,查绚块,增删慢。线程安全,效率低。 (2)Set:无序,唯一。 HashSet:底层数据结构是哈希表(无序,唯一)。保证元素唯一性依赖于
分类:
其他好文 时间:
2020-05-24 09:35:28
阅读次数:
72
一、JML语言的理论基础 JML概述 JML(Java Modeling Language)是用于对Java程序进行规格化设计的一种表示语言。 一般而言,JML有两种主要的用法:(1)开展规格化设计。这样交给代码实现人员的将不是可能带有内在模糊性的自然语言描述,而是逻辑严格的规格。(2)针对已有的代 ...
分类:
其他好文 时间:
2020-05-22 22:55:02
阅读次数:
73
返回结果 如下 把 head 去掉就可以了。 ...
分类:
微信 时间:
2020-05-22 16:45:47
阅读次数:
193
作者: "HelloGitHub 追梦人物" 如果没有设置分页,django rest framework 会将所有资源类表序列化后返回,如果资源很多,就会对网站性能造成影响。为此,我们来给博客文章列表 API 添加分页功能。 django rest framework 为分页功能提供了多个辅助类, ...
分类:
其他好文 时间:
2020-05-22 09:44:12
阅读次数:
55
以上返回结果为: This is a List ...
分类:
编程语言 时间:
2020-05-22 00:24:16
阅读次数:
300