一、简介 1)分布式限流 如果是单实例项目,我们使用Guava这样的轻便又高性能的堆缓存来处理限流。但是当项目发展为多实例了以后呢?这时候我们就需要采用分布式限流的方式,分布式限流可以以redis + lua 或者 nignx + lua这样的组合来实现。。 分布式限流一般应用场景都是在业务上进行限 ...
分类:
其他好文 时间:
2018-05-22 23:52:45
阅读次数:
3085
Hive与HBase的整合功能的实现是利用两者本身对外的API接口互相进行通信,相互通信主要是依靠hive_hbase-handler.jar工具类 首先保证版本一致 cd /home/hadoop/hive-1.1.0-cdh5.5.2/lib 查看版本是否一致hbase-server-1.0.0 ...
分类:
其他好文 时间:
2018-05-22 23:52:38
阅读次数:
206
一、建造者模式介绍: 建造者模式(Builder Pattern):将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示,使得建造代码与表示代码的分离,可以使客户端不必知道产品内部组成的细节,从而降低了客户端与具体产品之间的耦合度。建造者模式的本质是使组装过程和创建具体产品解耦。 ...
最近需要做几个企业站,所以呢,考虑了一下,没有用phpcms,而选择了 织梦。毕竟么,织梦用来做企业站还是比较合适的。好了,进正题: 在本地调试的时候,会非常的卡顿。调试的方法如下: 安装目录/data/common.inc.php 将localhost 改为 127.0.0.1 。 好了,去试试吧 ...
分类:
其他好文 时间:
2018-05-22 23:52:21
阅读次数:
231
网站添加验证码,主要为防止机器人程序批量注册,或对特定的注册用户用特定程序暴力破解方式,以进行不断的登录、灌水等危害网站的操作。验证码被广泛应用在注册、登录、留言等提交信息到服务器端处理的页面中。 在ASP.NET网站中应用验证码是很容易的,网上有很多的解决方案。最近在做一个OA项目,因系统采用的A ...
分类:
Web程序 时间:
2018-05-22 23:52:13
阅读次数:
260
缺少libstdc++.so.6库的原因及解决办法 解决办法: 一、安装库1. 查看哪个安装包包含该库:yum provides libstdc++.so.6 libstdc++-4.4.7-4.el6.i6862. 根据提示安装 libstdc++-4.4.7-4.el6.i686 yum ins ...
分类:
数据库 时间:
2018-05-22 23:52:05
阅读次数:
209
一、安装 二、直接在命令行键入 screen 命令 三、暂时终端会话 那么在 screen 窗口键入 ctrl+a+d,Screen 会给出 detached (超脱,分离)提示。 直接关闭当前pts 四、半小时后回来,找到screen会话: 五、重新连接会话: ...
分类:
其他好文 时间:
2018-05-22 23:51:56
阅读次数:
190
看了前面的字典的内容,不知道你对字典有没有一个大概的认识。 先来科普一下小知识: 你知道在编程中一般是如何将两个数互换的吗?也就是说把X1和X2的值相调换,一般人是这么想的,再重新定义一个变量,然后把X1的值赋给新变量,比如Z,然后把X2的值赋给X1,再把Z的值赋给X2,这样子,就实现了X1和X2的 ...
分类:
其他好文 时间:
2018-05-22 23:51:48
阅读次数:
244
必需:angular分页js和css 当然还有angular.js /* AngularJS v1.2.9 */ (function(Z,Q,r){'use strict';function F(b){return function(){var a=arguments[0],c,a="["+(b?b ...
分类:
其他好文 时间:
2018-05-22 23:51:33
阅读次数:
241
一、官方文档 路由元信息:定义路由的时候可以配置 meta 字段 那么如何访问这个 meta 字段呢? 首先,我们称呼 routes 配置中的每个路由对象为 路由记录。路由记录可以是嵌套的,因此,当一个路由匹配成功后,他可能匹配多个路由记录。 例如,根据上面的路由配置,/foo/bar 这个 URL ...
分类:
其他好文 时间:
2018-05-22 23:51:19
阅读次数:
219
40-公约数和公倍数 内存限制:64MB 时间限制:1000ms Special Judge: No accepted:30 submit:47 题目描述: 小明被一个问题给难住了,现在需要你帮帮忙。问题是:给出两个正整数,求出它们的最大公约数和最小公倍数。 题目描述: 小明被一个问题给难住了,现在 ...
分类:
其他好文 时间:
2018-05-22 23:51:09
阅读次数:
193
import time print(time.time()) #获得时间戳 1526998642.877814 print(time.sleep(2)) #停止2秒 print(time.gmtime()) # 获得格林尼治时间 time.struct_time(tm_year=2018, tm_m ...
分类:
其他好文 时间:
2018-05-22 23:50:42
阅读次数:
230
小数据 小数据池:为了节省内存空间。 is、 == 和id == :数值的比较is :内存地址的比较id 查看内存地址 int -5~256str 有特殊字符不存在小数据池。单个字符*int(20) 以内 有小数据池。 编码 英文: str: 表现形式: s = 'alex' 内部编码方式:unic ...
分类:
其他好文 时间:
2018-05-22 23:50:33
阅读次数:
198
学习Jquery选择器之后,可以发现与css的选择器几乎相同,可能也就是最新的css选择器还不能在jquery中实现,但那都很少用。 下面是Jquery中常见的选择器: 一、基本选择器 $("div").css("background-color", "red");//表示对所有的div增加背景颜色 ...
分类:
Web程序 时间:
2018-05-22 23:50:15
阅读次数:
242
[抄题]: Remove the minimum number of invalid parentheses in order to make the input string valid. Return all possible results. Note: The input string ma ...
分类:
其他好文 时间:
2018-05-22 23:50:09
阅读次数:
321
1.模块(变量,函数,类,实现一个功能) 包:用来从逻辑上组织模块,本质是一个目录(必须带有__init__.py) 2.导入方法 import module_alex from module_alex import * from modele_alex import logger, running ...
分类:
编程语言 时间:
2018-05-22 23:49:55
阅读次数:
282