服务端防止大规模的恶意请求
模拟一个客户端恶意请求服务器,如果在1分钟内请求了1000次,就将这个客户端的ip给禁了!我们自定义一个中间件from django.utils.deprecation import MiddlewareMixin
from django.http import HttpResponse
import datetime
HISTORY = {}
BLACK_LIST=[]
class Thr...
Django 创建一个子路由
1、首先:
2、在子路文件下定义路径:
from django.conf.urls import url
from blog import views
urlpatterns = [
url(r'(.*)/$',views.home),
]
3、在项目的路由中
from django.conf.urls import url
from django.contrib imp...
平台搭建---性能优化---Apache Spark 统一内存管理模型详解
失败原因1:
total memory(driver memory + num executors * executor memory)>available memory
‘executor lost’ failures
对策:increasing values for --executor-memory and/or --driver-memory
executor 执行时间 超过
编程基础---Echarts前端后台的贯通写法
1、编写前端显示页面
<html lang="zh-CN">
<head>
<meta http-equiv="Content-Type&
Django的模版系统相关内容
一、常用语法
只需要记两种特殊符号:
{{ }} 与 {% %}
变量相关的用{{ }}
逻辑相关的用{% %}
1、变量
{{变量名}}
变量名由字母数字和下划线组成。
(.)点在模板中有特殊的含义,用来获取对象相应的属性值。
views.py中写下以测试代码
from django.shortcuts import render
# Crea...
学liunx必知必会的50个命令
一、常用系统工作命令(10)1、echo命令echo命令用于在终端输出字符串或提取一个变量的值。格式为“echo[字符串|$变量]”。2、data命令data命令用于显示及设置系统的时间或日期,格式为“data[选项] [+指定的时间格式]”。记住%Y年,%m月,%d日,%H时(24),%I时(12)%M分,%S秒,%J(今年的第几天)。3、reboot命令reboot命令用于重启系统。格式为re...
平台搭建---大数据框架---RPC 框架
主成分分析原理
scikit-learn 中PCA类介绍
来源
官网链接
在scikit-learn中,与PCA相关的类都在sklearn.decomposition包中。最常用的PCA类就是sklearn.decomposition.PCA,我们下面主要也会讲解基于这个类的使用的方法。
除了PCA类以外,最常用的PCA相关类还有KernelPCA类。它主要用于非线性数据的降维,需要用到
小白学编程要知道的计算机基础
一、编程与编程语言
1、什么是编程语言?
简单的来讲编程语言就是一门语言,程序员用它来与计算机来沟通。
2、什么叫编程?
编程就是程序员用计算机能题解的表达方式,把程序员的思想辑写下来,编程出来的东西就是一堆文件。
3、那为什么要用编程?
让计算机按照人的逻辑执行程序,取代人力。
二、完整的机算机系统有哪些部分构成?
由机算机硬件、操作系统、和应用软件构成计算机系统。
三、机算机...
(python)跌代器与生成器
迭代是一个重复的过程,并且每次重复都是基于上一次的结果而来。在了解迭代器到之前先了解一个概念,即什么是可迭代的对象。可迭代的对象就是在python中,但凡内置有__iter__方法的对象,都是可迭代对象。如str字符串,list列表,tuple元组,dict字典,set集合,file文件,这些都是可迭代对象。一、跌代器迭代器(可迭代取值的工具):可迭代对象执行__iter__方法得到的返回值就是迭...
算法模型---主成分分析
来源
RPC是指远程过程调用
本地过程调用
RPC就是要像调用本地的函数一样去调远程函数。在研究RPC前,我们先看看本地调用是怎么调的。假设我们要调用函数Multiply来计算lvalue * rvalue的结果:
1 int Multiply(int l, int r) {
2 int y = l * r;
3 return y;
4 }
5
6 int lvalue =
yeoman入门复习
这周自己私下也是学习了yeoman的自动化构建,也是因为在学习angular的时候,看到视频上使用yeoman的构建工具,实时刷新页面,构建模板等非常炫酷的功能,所以上周也是研究了一下,因为自己学习的时候,也是搜索了很多的入门指南之类的文章,照着上面去写的时候,还是遇到了很多问题,并且迟迟都没有能解决,然后也是仔细看了报错的信息,以及查询各种各样的资料,终于初步捣鼓出来一个简单的模板构建的...
算法模型---关联规则挖掘学习
来源:《数据挖掘概念与技术:第六章》
关联规则挖掘发现大量数据中项集之间有趣的关联或相关联系。随着大量数据不停地收集和存储,许多业界人士对于从他们的数据库中挖掘关联规则越来越感兴趣。从大量商务事务记录中发现有趣的关联关系,可以帮助许多商务决策的制定,如分类设计、交叉购物和贱卖分析。
关联规则挖掘的一个典型例子是购物篮分析。该过程通过发现顾客放入其购物篮中不同商品(图6.1)之间联系,分析顾客...
promise初使用
promise是ES6的新特性,代表了一个异步操作的过程,对于大神来说理解这个确实非常简单,本文也只是博主自己和大家分享一下当初使用promise的一些经验,希望能通过自己的叙述,让一些不理解的人可以更能了解并且使用promise,博主自己使用了以后,也是确实感觉非常的有用。
promise其实就是一个对象,准确说是一个类,有自己的方法来操作,而promise出现的作用其实就是为...
平台搭建---Kafka使用---Kafka重复消费和丢失数据
来源
1、Kafka保证数据不丢失的原理
1.1、kafka消息的位置
用好Kafka,维护其消息偏移量对于避免消息的重复消费与遗漏消费,确保消息的Exactly-once是至关重要的。
kafka的消息所在的位置Topic、Partitions、Offsets三个因素决定。
Kafka消费者消费的消息位置还与consumer的group.id有关。
consumerOffse
今日推荐
周排行