轻量级的缓存框架Ehcache实现其功能。从以下几点切入: 什么是EhCache? 它和redis、membercache比较有什么优势? 和SpringBoot怎么整合? 实现机制? 有哪些坑?EhCache 是一个纯Java的进程内缓存框架,具有快速、精干等特点,是Hibernate中默认Cac... ...
分类:
编程语言 时间:
2019-02-12 23:09:50
收藏:
0 评论:
0 赞:
0 阅读:
198
https://www.lydsy.com/JudgeOnline/problem.php?id=2049 线段树真神奇 题意:给出一波操作,拆边加边以及询问两点是否联通。 听说常规方法是在线LCT,留坑。 如果说这个删边的操作是删除上一条边,那这自然是可撤销并查集的模板题,直接在线维护就可以了。 ...
分类:
其他 时间:
2019-02-12 23:09:32
收藏:
0 评论:
0 赞:
0 阅读:
271
//二分查找(数组里查找某个元素) function bin_sch($array, $low, $high, $k) { if ($low <= $high) { $mid = intval(($low + $high) / 2); if ($array[$mid] == $k) { return... ...
分类:
Web开发 时间:
2019-02-12 23:09:15
收藏:
0 评论:
0 赞:
0 阅读:
214
1.单一职责原则(SRP ) 定义:Single Responsibility Principle ? 不要存在多于一个导致类变更的原因。通俗的说,即一个类只负责一项职责。问题由来: ? 类T负责两个不同的职责:职责P1,职责P2。当由于职责P1需求发生改变而需要修改类T时,有可能会导致原本运行正常 ...
分类:
其他 时间:
2019-02-12 23:08:57
收藏:
0 评论:
0 赞:
0 阅读:
165
注意:此为本人考古半年前的遗迹所得,在此上传。 注意:这是转载。 一、复杂度问题 为什么这个程序是O(n)的?其实,主要的争议在于,while循环使得执行次数出现了不 确定因素。我们将用到时间复杂度的摊还分析中的主要策略,简 单地说就是通过观察 某一个变量或函数值的变化来对零散的、杂乱的、不规则的执 ...
分类:
编程语言 时间:
2019-02-12 23:08:26
收藏:
0 评论:
0 赞:
0 阅读:
184
#1.python程序中__name__的作用是什么? __name__这个系统变量用来表示程序的运行方式. 如果程序在当前膜快运行,__name__的名称就是__main__, 如果不在(被调用),则显示为导入模块的名称. 扩展:常常这样写if __name__ == "__main__":来表名... ...
分类:
编程语言 时间:
2019-02-12 23:07:56
收藏:
0 评论:
0 赞:
0 阅读:
302
一.REST 1.什么是编程? 数据结构和算法的结合 2.什么是REST? 首先我们回顾下我们之前的图书管理系统,我们设计了这样的URL,如下: 127.0.0.1:9001/books/ 127.0.0.1:9001/get_all_books/ 访问所有的数据 127.0.0.1:9001/bo ...
分类:
Windows开发 时间:
2019-02-12 23:07:27
收藏:
0 评论:
0 赞:
0 阅读:
197
[TOC] 史上最最靠谱,又双叒叒简单的基于MSXML的XML解析指南 最近做C++相关的项目,遇到同时使用COM和MSXML来解析XML文件中信息的问题,这类问题如果做MFC开发也会经常用到。 在网上搜了一整圈,确实很难找到可用的code,总算自己研究出高效而简单的方法,借此机会总结一下,并分享给 ...
分类:
其他 时间:
2019-02-12 23:06:33
收藏:
0 评论:
0 赞:
0 阅读:
183
instanceof主要用于判断某个实例是否属于某个类型,也可用于判断某个实例是否是其父类型或者祖先类型的实例。 instanceof 主要的实现原理就是只要右边变量的 prototype 在左边变量的原型链上即可。因此,instanceof 在查找的过程中会遍历左边变量的原型链,直到找到右边变量的 ...
分类:
其他 时间:
2019-02-12 23:06:16
收藏:
0 评论:
0 赞:
0 阅读:
204
Mavern: 项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具。 Maven安装: 此电脑->属性->高级系统设置->环境变量->系统变量->新建 在path变量的变量值后面添加;%MAVEN_HOME%\bin 配置本地仓库 修改settings文件l ...
分类:
其他 时间:
2019-02-12 23:05:47
收藏:
0 评论:
0 赞:
0 阅读:
195
将一个类的接口转换成客户希望的另外一个接口。使得原本由于接口不兼容而不能一起工作的那些类可以一起工作 Target(目标抽象类):目标抽象类定义客户所需接口,可以是一个抽象类或接口,也可以是具体类。Adapter(适配器类):适配器可以调用另一个接口,作为一个转换器,对Adaptee和Target进 ...
分类:
其他 时间:
2019-02-12 23:05:31
收藏:
0 评论:
0 赞:
0 阅读:
147
//二维数组排序, $arr是数据,$keys是排序的健值,$order是排序规则,1是升序,0是降序 function array_sort($arr, $keys, $order = 0) { if (!is_array($arr)) { return false; } $keysvalue =... ...
分类:
编程语言 时间:
2019-02-12 23:05:09
收藏:
0 评论:
0 赞:
0 阅读:
192
// dmo0 element.onclick=function () {}; //dom 2 element.addEventListener('click',function () {},false) //dom3 element.addEventListener('keyup',functio... ...
分类:
其他 时间:
2019-02-12 23:04:53
收藏:
0 评论:
0 赞:
0 阅读:
162
一.先下载到redis-3.0.4.tar.gz包(本文以3.0.4版本为例) 我将这个包放在/opt目录下,在/opt下并解压这个包 然后进入redis目录 二.安装redis 直接使用make命令 发现直接报错 提示我们 gcc命令未找到 那我们直接安装gcc 安装完成后,我们可以看到gcc版本 ...
分类:
其他 时间:
2019-02-12 23:04:35
收藏:
0 评论:
0 赞:
0 阅读:
249
结果 ...
分类:
其他 时间:
2019-02-12 23:04:16
收藏:
0 评论:
0 赞:
0 阅读:
219
manacher 后缀数组详解 后缀数组应用 记忆化搜索 差分約束 Treap及Splay Splay2 树状数组区间修改区间查询1 树状数组区间修改区间查询2 KMP的深入 另一个KMP视频 状压DP总结 斜率优化 LCA离线处理 打表与暴力 模拟退火 k优解背包 树上启发式合并 克鲁斯卡尔重构树 ...
分类:
其他 时间:
2019-02-12 23:04:02
收藏:
0 评论:
0 赞:
0 阅读:
181
#启用Redis调度存储请求队列 SCHEDULER = "scrapy_redis.scheduler.Scheduler" #确保所有的爬虫通过Redis去重 DUPEFILTER_CLASS = "scrapy_redis.dupefilter.RFPDupeFilter" #默认请求序列化使... ...
分类:
其他 时间:
2019-02-12 23:03:45
收藏:
0 评论:
0 赞:
0 阅读:
161
关于Python3中的super()函数 我们都知道,在Python3中子类在继承父类的时候,当子类中的方法与父类中的方法重名时,子类中的方法会覆盖父类中的方法, 那么,如果我们想实现同时调用父类和子类中的同名方法,就需要使用到super()这个函数,用法为super().函数名() 下面是一个例子 ...
分类:
编程语言 时间:
2019-02-12 23:03:27
收藏:
0 评论:
0 赞:
0 阅读:
168
...
分类:
数据库技术 时间:
2019-02-12 22:42:28
收藏:
0 评论:
0 赞:
0 阅读:
674
A. Ice Skating time limit per test 2 seconds memory limit per test 256 megabytes input standard input output standard output A. Ice Skating time limit ...
分类:
其他 时间:
2019-02-12 22:42:11
收藏:
0 评论:
0 赞:
0 阅读:
461