分为两种, 给我们提供的方法getCaheKey用来取出我们的缓存,,也就是重写getCaheKey这个方法后,我们就可以自定义的去判断,什么样的要触发缓存,什么样的不触发缓存。 只有在同一个请求上下文内才能够触发缓存 请求缓存有个开关可以去开启 结束 ...
分类:
其他好文 时间:
2020-05-01 14:19:36
阅读次数:
40
栈(stack)又名堆栈,它是一种运算受限的线性表。限定仅在表尾进行插入和删除操作的线性表。这一端被称为栈顶(top),相对地,把另一端称为栈底。向一个栈插入新元素又称作进栈、入栈或压栈(push),它是把新元素放到栈顶元素的上面,使之成为新的栈顶元素;从一个栈删除元素又称作出栈或退栈(push), ...
分类:
编程语言 时间:
2020-04-28 00:21:04
阅读次数:
52
1483. 最高平均分 中文English 给出一组学生的名字以及他们的成绩,求最高的平均分(一位学生可能有多门课成绩) 样例 Example 1: Input:names = ["bob","ted","ted"] grades=[88,100,20] Output:88 Example 2: I ...
分类:
其他好文 时间:
2020-04-25 17:36:08
阅读次数:
69
系统环境: Windows Server 2008 R2 + Sql Server 2008 R2 问题描述: Windows Server 2008 R2系统内存占用率过大,而在任务管理器中各进程内存占用总和都远不到此占用率。 相关现象: 1. 内存占用率90%以上 2. 任务管理器中所有进程内存 ...
简介 在Go服务中,对于每个请求,都会起一个协程去处理。在处理协程中,也会起很多协程去访问资源,比如数据库,比如RPC,这些协程还需要访问请求维度的一些信息比如说请求方的身份,授权信息等等。当一个请求被取消或者超时的时候,其他所有协程都应该立即被取消以释放资源。 Golang的context包就是用 ...
分类:
其他好文 时间:
2020-04-20 21:16:12
阅读次数:
54
1192. 最长非公共子序列之1 中文English 给定一组两个字符串,你需要找到这组两个字符串中最长的非公共子序列。 最长的非公共子序列被定义为这两个字符串之一的最长子序列,此子序列满足:它不是其他字符串的子序列。 子序列是可以通过删除一些字符而不改变其余元素的顺序从一个序列导出的序列。可以说, ...
分类:
其他好文 时间:
2020-04-18 15:42:41
阅读次数:
64
QRegExp rx;// 密码校验正则式 rx.setPatternSyntax(QRegExp::RegExp); rx.setCaseSensitivity(Qt::CaseSensitive);// 对大小写字母敏感,即区分大小写 //rx.setPattern(QString("^/w+$ ...
分类:
其他好文 时间:
2020-04-18 13:44:23
阅读次数:
116
1. 泛型Generic 1.1 引入泛型:延迟声明 泛型方法声明时,并未写死类型,在调用的时候再指定类型。 延迟声明:推迟一切可以推迟的。 1.2 如何声明和使用泛型 泛型方法:方法名称后面加上尖括号,里面是类型参数 类型参数实际上就是一个类型T声明,方法就可以用这个类型T了。 如下所示: pub ...
分类:
Web程序 时间:
2020-04-18 09:37:05
阅读次数:
57
之前遇到了很多次类似的问题,即pytest加载conftest.py的时候报如下的错误 我的目录结构是这样的: APP_AutoTest/ |- TestCases/ |- __init__.py |- conftest.py |- test_login.py |- test_welcome.py ...
分类:
移动开发 时间:
2020-04-16 13:02:14
阅读次数:
223
思路分析: 1.记录数组的队首和队尾的位置,当front 和tail指在一起的时候数组为空。 2.出队的时候front指针往后挪一位。这样出队操作就由数组队列的 O(N) 变成 循环队列的O(1)了。 让数组循环利用起来: 当前索引+1 再百分之我们数组的长度 比如我们到了最后一位7, 7+1 = ...
分类:
编程语言 时间:
2020-04-15 21:29:42
阅读次数:
134