ICode9

精准搜索请尝试: 精确搜索
  • Mybatis系列--16-缓存2022-07-25 21:34:29

    Mybatis系列--16-缓存 概述 什么是缓存? 存在内存中的临时数据 将用户经常查询的数据放在缓存(内存)中,用户去查询数据就不用从磁盘上(关系数据库)中查询,直接从缓存中查询,提高了查询效率,解决了高并发系统的性能问题 为什么使用缓存? 减少和数据库的交互次数,减少数据库的压力,减少系统

  • 无参数rce2022-07-25 20:33:48

    无参指的是所用的函数都不带参数   关键代码与下面类似 <?php if(';' === preg_replace('/[^\W]+\((?R)?\)/', '', $_GET['exp'])) { eval($_GET['exp']); }?> 这里学习了一些方式: 1、getallheaders() 构造payload:eval(imlode(getallheaders

  • 【JavaWeb】session会话跟踪技术2022-07-24 21:04:08

    1.HTTP是无状态的 服务器无法判断两次请求是否是同一个客户端发送的,假如第一次请求是添加商品到购物车,第二次请求是结账,那么就会导致混乱,使用session来解决。 2.session原理 3.演示 (1)项目启动,发送第一次请求,获取请求的sessionID @Override protected void service(HttpSe

  • ExtJS 数据处理-Session(会话)2022-07-23 08:34:28

    更新记录 2022年7月23日 发布。 2022年7月16日 从笔记迁移到博客。 ExtJS教程汇总:https://www.cnblogs.com/cqpanda/p/16328016.html Ext.data.Session(会话) 说明 Ext.data.Session类型 Session 可以关联到UI component、ViewModel、Store 一旦数据加载到其中,它就管理数据并处理

  • cookie与session的区别2022-07-22 22:00:17

    cookie数据保存在客户端,session数据保存在服务端。session简单的说,当你登陆一个网站的时候,如果web服务器端使用的是session,那么所有的数据都保存在服务器上,客户端每次请求服务器的时候会发送当前会话sessionid,服务器根据当前sessionid判断相应的用户数据标志,以确定用户是否登陆或

  • Java-仿华为商城项目-SpringBoot+MyBatis+MySQL2022-07-21 23:34:49

    Store网上商城项目 用户注册 1 创建数据表 2 创建用户的实体类 3 注册-持久层 3.1 规划需要执行 1.用户的注册功能。相当于在做数据的插入操作 insert into t_user (username,password) values (值列表) 2.在用户注册时要首先去查询当前的用户名是否存在,如果存在则不能进行注册。

  • JSP九大内置对象作用范围2022-07-21 15:38:02

          JSP中4种作用域说明如下: page范围:指所设置的属性仅在当前页面内有效。使用pageContext的SetAttribute()方法可以设置属性值,使用pageContext的getAttribute()方法可以获得属性值。 request范围:指属性仅在一次请求的范围内有效。使用request的setAttribute()方法可以设

  • Mysql 系列 | binlog 详解2022-07-21 13:00:54

    binlog 会记录表结构变更和表数据变更,有了 binlog 和 redolog,可以还原任意时刻的数据库状态。 binlog 二进制文件通常用来数据恢复、主从复制、审计。 本篇 Mysql 版本为 8.0。 归档日志(binlog)详解 binlog 的写入机制 事务执行过程中,先写到 binlog cache 中,日志提交时,再把 binlo

  • Atlas日志报Client session timed out, have not heard from server in 34640ms for sessionid 0xff821bd396612022-07-21 09:33:40

    一、报错日志 2022-07-21 09:12:42,274 WARN - [main-SendThread(hadoop01:2181):] ~ Client session timed out, have not heard from server in 34640ms for sessionid 0xff821bd396610617 (ClientCnxn$SendThread:1190) 2022-07-21 09:12:42,819 WARN - [main-SendThread(ha

  • JavaWeb-022022-07-21 08:31:07

    6.Servlet 1.Servlet简介 把实现了Servlet接口的java程序叫做Servlet, 2.HelloServlet 1.构建一个普通的maven新项目 3.ServletContext web容器在启动时,会给每一个web程旭都创建一个对应的ServletContext对象,他代表了当前的web应用 共享数据: 4.HttpServletResponse 1.web服务器会根

  • Cookie & Session2022-07-20 23:03:25

    会话跟踪技术 会话:用户打开浏览器,访问web服务器的资源,会话建立,直到有一方断开链接,会话结束,再一次会话中可以包含多次请求和响应 会话跟踪:一种维护浏览器状态的方法,服务器需要识别多次请求是否来自于同意浏览器,一边在同一次会话的多次请求间共享数据 Http协议是无状态的,每次

  • pyhton接口自动化测试-session请求和cookie请求2022-07-20 20:04:32

    一、SESSION请求 SESSION:它是存储在服务端的 1、SESSION请求的流程 1)客户端输入账户和密码,登录成功,在服务端生成一个SESSIONID同时存储在服务端(DB or Redis)  2)服务端把生成的SESSIONID通过响应头中的Set-Cookie返回给客户端 3)再系统下个请求中,比如查看个人主页,发送个人主页请求的

  • pytest_fixture通过参数request获取测试数据,并在fixture方法里面使用2022-07-20 17:04:29

    pytest fixture传参request的使用 获取request对pytest插件的版本有要求,如果找不到request报错的话, 建议先升级pytest的版本   要实现的效果 执行测试用例,调用到只执行一次的fixture方法(scope=session/class/module),可以获取请求参数里面的用户名和密码,用于登录   问题 定义了一

  • Oracle 报 “ORA-00054 资源正忙, 但指定以 NOWAIT 方式获取资源, 或者超时失效” 问题的解决方法2022-07-19 17:00:59

    在执行数据库DDL操作 时,有事会出现“Oracle 报 “ORA-00054 资源正忙, 但指定以 NOWAIT 方式获取资源, 或者超时失效” 的问题。       1 原因一般在用户修改记录之前,悲观锁就会发生作用,比如更新语句: select ..for update1执行这条命令之后,oracle 将会对返回集中的数据建立行级

  • cookie、session、token、webstorage2022-07-18 14:03:44

    认证机制 1. session认证 浏览器第一次发送请求时,服务器自动生成了Session(用户会话所需的属性及配置信息),并且生成了Session ID来唯一标识这个Session,并将其通过响应发送到浏览器。浏览器第二次发送请求会将前一次服务器响应中的Session ID放在请求的Cookie中一并发送到服务器上,

  • SQLAlchemy学习-6.Column 设置字段一些参数配置2022-07-16 16:02:48

    前言 Column 对应表里面的每个字段 Column常用参数 第一个参数传数据类型,sqlalchemy常用数据类型: 参数 类型 String 字符类型,使用时需要指定长度,区别于Text类型 Text 文本类型 LONGTEXT 长文本类型 Integer 整形 Float 浮点类型 Boolean 传递True/False Decima

  • 分布式系统下的认证与授权[转]2022-07-16 12:03:44

    文章转载自 : https://www.bmpi.dev/dev/authentication-and-authorization-in-a-distributed-system/ 非原创 在软件系统设计中,如何让应用能够在各种环境中安全高效的访问是个复杂的问题,这个问题的背后是一系列软件设计时需要考虑的架构安全问题:架构安全性|凤凰架构 认证:系统如

  • 请求转发和重定向的区别 session 与cookie jsp的el域2022-07-15 16:05:59

    请求转发和重定向的区别 地址栏区别: 请求转发地址栏不会发生变化 重定向地址栏会发生变化 实质区别: 请求转发的资源跳转是在我们的服务器内部之间跳转的。 重定向的资源跳转就是在浏览器和服务器之间。 速度:重定向速度比较请求转发慢。 如何选择:如果是希望使请求用域中的数据,

  • 存储过程2022-07-15 10:05:10

    语法:create procedure 存储过程名称([ 参数列表 ]) begin --sql语句 end ; 在命令行中,执行创建存储过程的sql时,需要通过关键字delimiter指定sql语句的结束符。 如用!作为结束符:   调用: call 名称 ([ 参数 ]) ;   查看: 查询指定数据库的存储过程及状态信息: select * from informa

  • 使用ashx一般处理程序,读取不到Session的问题2022-07-15 09:32:41

    public class RandomCode : IHttpHandler, System.Web.SessionState.IRequiresSessionState //这里就是实现的接口 { public void ProcessRequest(HttpContext context) { string checkCode = GetRandomCode(5); context.Session["CheckCode"] =

  • Cookie和Session2022-07-14 14:34:45

    1、Cookie、Session 1.1、会话 会话:用户打开了一个浏览器,点击了很多超链接,访问多个web资源,关闭浏览器,这个过程可以称之为会话。 有状态会话:一个同学来过教室,下次再来教室,我们会知道这个同学曾经来过,称为有状态会话。   网站,怎么证明你访问过 服务端给客户端一个cookie,客户端下

  • 一文带你搞懂 JWT 常见概念 & 优缺点2022-07-14 00:05:23

    本文原发于 JWT 身份认证优缺点分析 。 在 JWT 基本概念详解这篇文章中,我介绍了: 什么是 JWT? JWT 由哪些部分组成? 如何基于 JWT 进行身份验证? JWT 如何防止 Token 被篡改? 如何加强 JWT 的安全性? 这篇文章,我们一起探讨一下 JWT 身份认证的优缺点以及常见问题的解决办法。 JWT

  • PHP反序列化漏洞2022-07-11 16:08:47

    ·序列化与反序列化 类型 过程 序列化 对象—> 字符串 反序列化 字符串—>对象 字符串包括,属性名,属性值,属性类型和该对象对应的类名。 序列化函数serialize(),反序列化函数unserialize()。(O代表对象;A代表数组)   ·_sleep() serialize() 函数会检查类中是否

  • SSM+layui实现学籍管理系统2022-07-10 15:32:55

    1.技术介绍java+springmvc+spring+Mybatis+mysql+layui+jsp开发工具:eclipse或IDEA2.主要功能说明:学生:登录、查看基本资料、修改密码、退出登录、查看选课、查看公告、成绩查询教师:登录、查看基本资料、修改密码、退出登录、成绩管理、学生信息查询管理员:专业管理、班级管理、学生

  • Oracle并发连接数2022-07-10 15:02:47

    Oracle 最大连接数 Session Process 1. 查看processes和sessions参数SQLgt; show parameter processesprocesses Oracle 最大连接数 Session Process 1. 查看processes和sessions参数 SQL> show parameter processes processes integer 50 SQL> show parameter sessions sessions

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

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

ICode9版权所有