首先回顾一下Scrapy-Redis的去重机制。Scrapy-Redis将Request的指纹存储到了Redis集合中,每个指纹的长度为40,例如27adcc2e8979cdee0c9cecbbe8bf8ff51edefb61就是一个指纹,它的每一位都是16进制数。 我们计算一下用这种方式耗费的存储 ...
分类:
编程语言 时间:
2020-04-11 10:15:59
阅读次数:
78
有时候需要看一下证书颁发机构已经颁发出去的证书,看看某个用户或者某个计算机获取过的证书有哪些。通常可以在证书颁发机构的MMC中查看。对于测试环境或者刚开始用的CA来说,这样查看挺简单的。但是对于用了一段时间,颁发了上千张证书的CA来说,就无法直接查看了,需要用到view菜单里的filter。可以根据 ...
1 重点 理解流程操作分类 常用的方法 2 Stream流操作分类: 2.1 流操作分类之中间操作(Intermediate): 无状态操作——filter/map/peek等有状态操作——dictinct/sorted/limit等 2.2 流操作分类之终端操作(Termina1):非短路操作—— ...
分类:
编程语言 时间:
2020-04-11 09:39:25
阅读次数:
80
1 概念 Django的ORM中存在查询集的概念。 查询集,也称查询结果集、QuerySet,表示从数据库中获取的对象集合。 当调用如下过滤器方法时,Django会返回查询集(而不是简单的列表): all():返回所有数据。 filter():返回满足条件的数据。 exclude():返回满足条件之 ...
分类:
其他好文 时间:
2020-04-11 09:33:34
阅读次数:
94
容器的层次结构 Tomcat 设计了 4 种容器,分别是 Engine、Host、Context 和 Wrapper。这 4 种容器不是平行关系,而是父子关系。通过一种分层的架构,使得Servlet容器具有很好的更灵活性。下面我画了一张图帮你理解它们的关系。 Engine: Engine 表示引擎, ...
分类:
其他好文 时间:
2020-04-11 00:48:01
阅读次数:
94
特殊等价字符串组 注释:这道题目题意太过难理解,理解题意花了几小时... 下面将对题目进行括号注释.... 题目 你将得到一个字符串数组 A。比如 ( ) 如果经过任意次数的移动,S == T,那么两个字符串 S 和 T 是特殊等价的。 (比如上面给出的字符串数组,若其中两个数组元素字符串,自身的字 ...
分类:
其他好文 时间:
2020-04-11 00:38:52
阅读次数:
109
什么是监听器 监听器(Listener)是J2EE Servlet模块下的组件 Listener的作用对Web应用对象的行为进行监控 通过Listener监听自动触发指定的功能代码 1 三种监听对象 ServletContext – 对全局ServletContext及其属性进行监听 HttpSes ...
分类:
其他好文 时间:
2020-04-10 14:42:00
阅读次数:
121
thymeleaf 无法正常解析页面(本地可以正常访问某个请求,并可以返回页面,但服务端访问出现找不到模板) 出错提示: Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception ...
分类:
其他好文 时间:
2020-04-10 12:06:56
阅读次数:
196
这里说的是机制,什么机制: session和cookie的机制。 session目的:唯一识别用户。 cookie的话,是服务器分配给浏览器的标识。 即: cookie是一个码 而session是识别用户的方法。 这里讲到的是: 除了cookie之外,还可以用别的机制来实现session。 即 学会 ...
分类:
编程语言 时间:
2020-04-10 12:00:51
阅读次数:
67
文件的上传: 1 /** 2 * 1. 文件的上传必须使用post请求,因为get请求的数据是在 url地址上, 但是url地址 3 * 能够携带数据大小是有限:2k 4k 4 * 2. 文件上传必须的指定 @MultipartConfig, 意思说使用该Servlet来处理 多媒体的表单数据。 5 ...
分类:
Web程序 时间:
2020-04-10 00:46:30
阅读次数:
93