ICode9

精准搜索请尝试: 精确搜索
  • springBoot 过滤器去除请求参数前后空格(附源码)2022-11-30 16:14:13

    背景 : 用户在前端页面中不小心输入的前后空格,为了防止因为前后空格原因引起业务异常,所以我们需要去除参数的前后空格!如果我们手动去除参数前后空格,我们可以这样做 @GetMapping(value = "/manualTrim") public void helloGet(String userName) { //手动去空格

  • vue3中axios的配置2022-09-16 16:02:22

    安装axios依赖 yarn add axios 或 npm install axios --save src目录下创建相关文件夹 各文件内容 【config/request.js】 import axios from "axios"; // import store from "@/store"; // 创建并配置一个新的axios const service = axios.create({ baseURL: process.env.

  • KMP算法(转载)2022-09-14 18:03:33

    https://blog.csdn.net/weixin_47372115/article/details/124779603?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522166314883016782248545187%2522%252C%2522scm%2522%253A%252220140713.130102334..%2522%257D&request_id=166314883016782248545187&biz

  • cometd源码阅读-长轮询处理消息过程(八)2022-09-14 16:34:25

    我们的配置 这个servlet除了完成我们comted的初始化,还是会处理处理长轮询请求 <!-- CometD Servlet --> <servlet> <servlet-name>cometd</servlet-name> <servlet-class>org.cometd.annotation.server.AnnotationCometDServlet</servlet-class> <!

  • java开发中 防止刷新后重复提交2022-09-14 15:30:27

    对于重复提交的问题 主要涉及到时 幂等 问题,那么先说一下什么是幂等。幂等:F(F(X)) = F(X)多次运算结果一致;简单点说就是对于完全相同的操作,操作一次与操作多次的结果是一样的。在开发中,我们都会涉及到对数据库操作。例如: select 查询天然幂等delete 删除也是幂等,删除同一个多次效

  • python学习Day652022-09-14 00:04:55

    Day 65 今日内容概要 csrf跨站请求伪造 csrf操作方式 csrf相关装饰器 auth认证模块 auth_user表切换 基于django中间件设计项目功能 今日内容详细 1.csrf跨站请求伪造 1.简介 钓鱼网站:假设是一个有一个和银行一样的网址页面,用户在该页面上转账 账户的钱会减少 但受益人不

  • Django之csrf和cbv2022-09-13 23:31:43

    csrf跨站请求伪造 介绍 1.简介 钓鱼网站:假设是一个跟银行一模一样的网址页面 用户在该页面上转账 账户的钱会减少 但是受益人却不是自己想要转账的那个人 2.模拟 一台计算机上两个服务端不同端口启动 钓鱼网站提交地址改为正规网站的地址 3.预防 csrf策略:通过在返回的页面上

  • django框架-102022-09-13 22:33:14

    csrf跨站请求伪造 1.简介   钓鱼网站:假设是一个跟银行一模一样的网址页面 用户在该页面上转账 账户的钱会减少 但是受益人却不是自己想要转账的那个人  2.模拟   一台计算机上两个服务端不同端口启动 钓鱼网站提交地址改为正规网站的地址 3.预防   csrf策略:通过在返回的

  • cookie和session2022-09-13 21:30:08

    目录今日内容概要今日内容详细cookie与session简介django操作cookiedjango操作sessiondjango中间件 今日内容概要 cookie与session django中间件 csrf跨站请求伪造 今日内容详细 cookie与session简介 """ HTTP协议四大特性 1.基于请求响应 2.基于TCP、IP作用于应用层之上

  • 【2022.9.12】cookie与session/Django操作cookie/Django操作session/Django中间件2022-09-12 23:04:15

    今日内容概要 cookie与session Django操作cookie Django操作session Django中间件 cookie与session简介 推导与介绍 # 推导: HTTP协议四大特性: 1.基于请求响应 2.基于TCP、IP作用于应用层之上协议 3.无状态 意思为:服务端记不住无法识别客

  • cookie、session与中间件2022-09-12 17:34:13

    cookie与session cookie与session简介 ''' HTTP协议 1.基于请求响应 2.基于TCP\IP之上作用于应用层的协议 3.无状态 不保存请求和响应之间的通信状态 4.无/短连接 请求一次处理一次,之后断开 ''' 1.Cookie 1.1因为HTTP协议是无状态的,所有每次请求都是独立的,执行后不会保存请求和响

  • cookie、session的应用与Django中间件介绍2022-09-12 16:31:34

    cookie、seesion的应用与Django中间件介绍 cookie与session简介 HTTP协议四大特性 1.给予请求响应 2.基于TCP、TP作用于应用层之上的协议 3.无状态 服务器端无法识别客户端状态的状态 1.互联网刚开始兴起的时候所有人访问网站都是一样的数据,服务器无法识别客户端,只是给出我

  • 拦截器的使用2022-09-12 03:03:15

    //HandlerInterceptor 直接重写接口方法就能实现拦截 /** * 登录检查 * 1、配置好拦截器要拦截哪些请求 * 2、把这些配置放在容器中 */ @Slf4j public class LoginInterceptor implements HandlerInterceptor { /** * 目标方法执行之前 * @param request

  • 基于Mixins扩展类和GenericAPIView实现API接口2022-09-11 13:30:22

    5个视图扩展类也叫混入类(Mixin) 作用: 提供了几种后端视图(对数据资源进行增删改查)处理流程的实现,如果需要编写的视图属于这五种,则视图可以通过继承相应的扩展类来复用代码,减少自己编写的代码量。 这五个扩展类需要搭配GenericAPIView通用视图基类,因为五个扩展类的实现需要调用Generi

  • 学习python-Day582022-09-10 18:30:41

    今日学习内容 cookie与session HTTP协议四大特性 1.基于请求响应 2.基于TCP、IP作用于应用层之上协议 3.无状态 服务端无法识别客户端的状态 HTTP是一种不保存状态,即无状态(stateless)协议。 HTTP协议 自身不对请求和响应之间的通信状态进行保存。 互联网刚开始兴起的时

  • django之cookie与session和中间件2022-09-09 22:31:06

    一、cookie和session的简介 ''' HTTP协议四大特性 1.基于请求响应 2.基于TCP、IP作用于应用层之上协议 3.无状态 4.无连接''' # 我们来看一下无状态 ''' 服务端是无法识别客户端的状态的 在互联网初期所有的客户端访问服务端都是一样的数据 所以就

  • django学习笔记day092022-09-09 20:04:34

    今日内容概要 cookie与session django中间件 今日内容详细 cookie与session 简介 回顾知识: HTTP四大特性: 1.基于请求响应 2.基于TCP、IP作用于应用层之上协议 3.无状态:服务端无法识别客户端的状态 4.无连接 Cookie 互联网刚兴起的时候,所有人访问网址都是一样的数据,服务端无

  • Flask 学习-67.钩子函数before_request 和 before_first_request 的使用2022-09-09 16:02:06

    前言 学过pytest框架的肯定知道什么叫钩子(hook)函数, 钩子函数的作用是在程序运行的过程中插入一段代码做一些事情。 四个钩子 请求钩子是通过装饰器的形式实现,Flask支持如下四种请求钩子: before_first_request 在对应用程序实例的第一个请求之前注册要运行的函数, 只会执行一

  • Flask 学习-66.全局g对象的使用2022-09-09 14:31:10

    前言 g 对象也就是global 全局对象,可以用于存放开发者自己定义的一些数据,在整个request生命周期内生效。 g 对象讲解 g 也是我们常用的几个全局变量之一。在最开始这个变量是挂载在 Request Context 下的。但是在 0.10 以后,g 就是挂载在 App Context 下的。 首先,说一下 g 用来干什

  • Django基础介绍三(反向解析/路由分发/django版本区别)2022-09-09 02:01:52

    无名有名分组反向解析 简单理解主要用于连接跳转之类的操作 需要在路由里面提前写好需要反向解析的规则 视图层里面使用reverse进行解析动作 eg: 路由层urls.py 编写对应的路径页面 视图层views.py 解析页面正常编写内容 被解析页面 以首页为例 首页 源码标签中 添加好按照反向解析

  • Forms组件、勾子函数2022-09-08 23:34:11

    目录Forms组件前戏form组件form组件基本使用1.form类型创建2.校验数据3.渲染标签功能(类中以外的所有标签都不会自动渲染 需要自己编写)1.方式1(封装程度高 扩展性差)2.方式2(封装程度低 扩展性好 编写困难)3.方式3(推荐使用)4.展示提示信息1.form表单如何取消浏览器自动添加的数

  • django框架八2022-09-08 23:32:44

    批量操作数据 自定义分页器(重在思路) form组件 modelform组件 cookie与session简介 批量操作数据 浏览器访问一个django路由 立刻创建10万条数据并展示到前端页面 create()、all() 涉及到大批量数据的创建 直接使用create可能会造成数据库崩溃 批量数据创建>>>:bulk_create()

  • django框架之模型层-Ajax2022-09-08 00:01:56

    目录Ajax基本操作数据编码格式Ajax携带文件数据Ajax回调函数参数问题sweetalter介绍django自带的序列化组件图书管理系统 Ajax基本操作 1.Ajax:js自带的功能(学习的是jQuery封装之后的版本) 2.Ajax与form表单的区别 Ajax:异步提交 局部刷新 form表单:同步提交 涉及整个页面 3.基础语

  • Spring Boot项目——统一异常处理2022-09-07 19:02:52

    背景 在做项目时,会产生各种各样业务异常,大致可以分为下面几类 参数异常:服务端接收客户端参数时,参数不符合规则而产生的问题 数据库异常:服务端和数据库交互时发生的异常 业务异常:系统业务产生的问题 未知异常:不属于以上三种异常的情况 解决思路 对这些项目异常进行分类编码,服

  • 解决“WARNINGThe remote SSH server rejected X11 forwarding request.“警告2022-09-06 21:32:46

    参考:https://blog.csdn.net/SoloVersion/article/details/123814568 使用xshell连接服务器时,出现了“WARNING! The remote SSH server rejected X11 forwarding request.”,意思是“远程SSH服务器拒绝X11转发请求。”       此时已经连接上服务器了,可以对服务器进行正常的命

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

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

ICode9版权所有