ICode9

精准搜索请尝试: 精确搜索
  • ES6扩展运算符和剩余参数2022-02-03 19:00:10

    剩余参数可以很好的取代arguments 例如 function foo (...everything) {} everything是一个包含了foo函数所有参数的数组 或者 function foo (bar, ...rest) {} rest是一个包含除bar所有参数的数组 注意:剩余参数一定要放在最后   扩展运算符可以很好的帮助数组的操作 如 fn(

  • springboot @RestController注解2022-02-02 22:04:17

    点击进入注解类源码,可以看到@RestController注解是由@Controller和@ResponseBody两个注解的合成注解,由此可知,在@RestController注解的controller类上,都是rest类型的访问接口,可以直接向客户端返回数据,也是springboot的主要使用注解

  • rest接口的函数需要是public2022-01-27 11:02:48

    问题记录: 今天开发一个新接口,但是在测试环境测试时,引用一个service,但是一直报空指针 解决思路: 一开始以为是这个service没有注入进来,review代码发现,加了注解,排除这个思路 然后又仔细看了之前的老接口,发现调用那个老接口,没有报类似的错误 然后对比两个接口,发现新增接口函数的函数头

  • REST开发2022-01-22 15:00:19

    Postman 调试软件   Rest快速案例              

  • GitHub 6大热门实时人脸识别开源项目!哪个最适合初级开发者?2022-01-22 09:00:07

    实时人脸识别系统在计算机视觉领域仍然是一个非常热门的话题,许多公司已经开发了自己的解决方案来尝试进入不断增长的市场。 与传统的识别方法相比,实时人脸识别系统的优势在于在连续帧中使用同一个人的多个实例。     如果你希望利用实时人脸识别的优势,开源项目可能是一个很好的

  • Spring Cloud Gateway工作原理及使用方法2022-01-21 21:32:32

    什么是 API 网关(API Gateway) 分布式服务架构、微服务架构与 API 网关 在微服务架构里,服务的粒度被进一步细分,各个业务服务可以被独立的设计、开发、测试、部署和管理。这时,各个独立部署单元可以用不同的开发测试团队维护,可以使用不同的编程语言和技术平台进行设计,这就要求必须使用

  • 每日一题动态规划【从暴力递归到动态规划:三种解法】2022-01-20 21:31:03

    题目描述: 下面提供了三种题解: package com.dp; public class RobotWalk { // N代表总共有多少个位置 K代表总共要多少步 aim代表目标位置 public static int ways1(int N, int start, int aim, int K) { return process1(start, K, aim, N); } // cur代表当前位

  • RESTFul风格的URL2022-01-20 21:01:04

    在SpringMVC中有个注解为@PathVariable,该注解的作用是,获取RestFul风格的url上的参数 RESTFul 风格 URL ​ REST(英文: Representational State Transfer,简称 REST)描述了一个架构样式的网络系统,比如 web 应用程序。它首次出现在 2000 年 Roy Fielding 的博士论文中,他是 HTTP 规

  • rest-framework之APIView2022-01-19 20:35:30

    rest-framework之APIView 一 安装djangorestframework 方式一:pip3 install djangorestframework 方式二:pycharm图形化界面安装 方式三:pycharm命令行下安装(装在当前工程所用的解释器下) 二 djangorestframework的APIView分析 @classmethod   def as_view(cls, **initkwargs):  

  • rest-framework之视图12022-01-19 20:35:08

    rest-framework之视图   一 基本视图 写一个出版社的增删查改resful接口 路由: url(r'^publish/$', views.PublishView.as_view()), url(r'^publish/(?P<pk>\d+)/$', views.PublishDetailView.as_view()), 视图: class PublishSerializers(serializers.ModelS

  • rest-framework之视图2022-01-19 20:34:30

    rest-framework之视图   一 基本视图 写一个出版社的增删查改resful接口 路由: url(r'^publish/$', views.PublishView.as_view()), url(r'^publish/(?P<pk>\d+)/$', views.PublishDetailView.as_view()), 视图: class PublishSerializers(serializers.ModelS

  • 解析器的作用2022-01-19 20:33:51

    rest-framework之解析器 一 解析器的作用 根据请求头 content-type 选择对应的解析器对请求体内容进行处理。 有application/json,x-www-form-urlencoded,form-data等格式 二 全局使用解析器 setting里 REST_FRAMEWORK = {   'DEFAULT_PARSER_CLASSES':[       'rest_framewo

  • rest-framework之权限组件2022-01-19 20:31:54

    rest-framework之权限组件 一 权限简介 只用超级用户才能访问指定的数据,普通用户不能访问,所以就要有权限组件对其限制 二 局部使用 from rest_framework.permissions import BasePermissionclass UserPermission(BasePermission):   message = '不是超级用户,查看不了'   def

  • rest-framework之频率控制2022-01-19 20:31:07

    rest-framework之频率控制 一 频率简介 为了控制用户对某个url请求的频率,比如,一分钟以内,只能访问三次 二 自定义频率类,自定义频率规则 自定义的逻辑 #(1)取出访问者ip# (2)判断当前ip不在访问字典里,添加进去,并且直接返回True,表示第一次访问,在字典里,继续往下走# (3)循环判断当前ip的列表

  • DRF认证源码、频率、过滤、自定义异常类、Response2022-01-17 19:32:47

    DRF认证源码、频率、过滤、自定义异常类、Response 1.认证功能 有的接口必须登录才可以访问 ,其实就是判断登录状态 写一个类继承BaseAuthentication, 重写authenticate方法 全局使用 和局部使用 由于python是鸭子类型 ,认证类 不需要显示的继承BaseAuthentication 只要他重写了a

  • 使用rest-assured框架优雅实现接口测试断言2022-01-17 12:02:13

    本文章出自【码同学软件测试】 码同学公众号:自动化软件测试,领取资料可加:Matongxue_8 码同学抖音号:小码哥聊软件测试   对于接口测试来说,只判断响应状态码为200是远远不够的,我们经常必须去验证响应内容中的业务字段是否正确,本文将采用Rest-Assured框架来实现接口响应的判断。如果

  • REST API 设计常见问题2022-01-15 17:32:24

    服务间的通讯方式,经历了IPC/RPC, CORBA, SOAP 等远程协议后, REST API 成为了事实标准。但是由于一些思维惯性,在实践中没有抓住 REST 理念的的精髓。主要有以下的一些问题: 1. 使用动词或动名词设计 URL  以一个订单的API 设计为例, 对一创建订单的 URL 写为: /xxx_domain/cr

  • REST、RESTful2022-01-14 21:32:30

    rest是面向资源的,通过rest去获取资源,而资源的位置是通过uri来找到的,所以要求uri地址中不存在动词,通过HTTP动词对资源进行操作,比如get、post、put、delete,使用一种的标准的统一风格。 restful就是基于rest 而实现的api,就叫restful风格,去使用HTTP的一些标准,比如说返回响应的格式:第

  • 1.Django-Rest-Framework入门规范2022-01-13 14:00:07

    一、WEB应用模式   1.前后端不分离 前后端混合开发(前后端不分离),返回的是html的内容,需要渲染页面,写模版 2.前后端分离 专注于后端接口,返回json、xml格式的数据     二、API接口 定义:通过网络规定了前后台信息交互规则的url链接,也就是前后台信息交互的媒介 WebApi接口四

  • Django restframework 帅选2022-01-13 10:02:17

    1、安装django-filter pip install django-filter 2、注册django-filter INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'dj

  • RPC基础2022-01-12 22:59:22

    1 解决什么问题 现代软件系统,越来越讲究海量用户,传统的服务器体系在单个进程里面开多线程无法满足了;于是产生了分布式系统,将业务拆分成很多小的服务,也就是所谓的微服务:而它的基石就是RPC框架。 RPC:远程过程调用。 传统的socket编程与采用rpc的比较,如下图: 2 RPC分类 目前主

  • Rest Template 常见错误2022-01-07 11:00:15

    1.参数类型是 MultiValueMap @RestController public class HelloWorldController { @RequestMapping(path = "hi", method = RequestMethod.POST) public String hi(@RequestParam("para1") String para1, @RequestParam("para2") String

  • python scrapy 表单post rest api接口返回json写wordpress2022-01-05 22:03:22

    import scrapy import json from urllib.parse import urlencode from scrapy.crawler import CrawlerProcess from scrapy import Spider, FormRequest from wordpress_xmlrpc import Client, WordPressPost from wordpress_xmlrpc.methods.posts import NewPost id = '

  • Re正则表达式2022-01-04 19:00:09

    一、介绍 在爬虫数据解析中有三种解析方式   1、re解析 #运行速度最快、效率高、准确性搞。 但是上手难度高   2、bs4解析 #代码简单、但执行效率不高   3、xpath解析 #语法简单,容易上手 注:在线正则表达式:https://tool.oschina.net/regex   二、符号表达式 1 . 匹

  • SpringCloud——Rest利用RestTemplate调用2022-01-04 17:04:10

    SpringCloud 微服务概述1 什么是微服务?微服务优缺点 一、SpringCloud入门概述SpringCloud和SpringBoot的关系Dubbo 和 SpringCloud技术选型SpringCloud下载 二、使用步骤创建项目springcloud-apispringcloud-provider-8001 提供者springcloud-consumer-80 消费者 微服

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有