搜索结果
查询Tags标签: user,共有 2994条记录-
SQL优化
1、EXPLAIN查看SQL执行计划,重点关注下面三个字段1)type列,连接类型。一个好的SQL语句至少要达到range级别。杜绝出现all级别。2)key列,使用到的索引名。如果没有选择索引,值是NULL。可以采取强制索引方式。3)key_len列,索引长度。 2、SQL语句中IN包含的值不应过多…
2022/9/17 2:19:42 人评论 次浏览 -
【设计模式】Java设计模式 - 享元模式
Java设计模式 - 享元模式
2022/9/17 1:18:32 人评论 次浏览 -
Linux 记录用户的操作日志(操作命令)
1、编辑配置文件 vim /etc/profile 添加以下内容 【 history #查看等钱登录的用户USER=`whoami`USER_IP=`who -u am i 2>/dev/null| awk {print $NF}|sed -e s/[()]//g`if [ "$USER_IP" = "" ]; thenUSER_IP=`hostname`fiif [ ! -d /var/log/histo…
2022/9/16 5:17:36 人评论 次浏览 -
linux用户操作相关命令合集
useradd xx passwd xx 创建成功 who whoami id 相关查看用户信息命令 groupadd xx usermod -g xx user //把user移动到组xx里面 用户组的创建 su user 切换用户 userdel -rf user 删除用户及用户在home下的默认文件夹
2022/9/15 5:17:21 人评论 次浏览 -
MyBatis(十一):分页——利用SQL的limit实现
一、SQL中limit的基本用法 我们先来熟悉SQL中limit的基本用法 这是我现有的表结构然后进行limit查询 1.select * from user limit 3,4这句SQL语句的意思是查询user表,跳过前3行,也就是从第四行开始查询4行数据。查询结果如下: 2.select * from user limit 3这句SQL语句…
2022/9/15 2:17:32 人评论 次浏览 -
HNU中小学数学卷子自动生成程序——队友个人项目分析
一、概要 本博客是对结对编程队友郭冬妮同学的个人项目代码的分析和总结,郭同学用的是c++语言,我用的是java语言。虽然编程语言不同,但c++和java的类似性方便我们相互学习,也加深另一种编程语言的掌握,相互借鉴。 二、代码架构 郭同学使用的是面向对象编程,文件分为…
2022/9/14 14:19:05 人评论 次浏览 -
python学习Day65
Day 65 今日内容概要csrf跨站请求伪造 csrf操作方式 csrf相关装饰器 auth认证模块 auth_user表切换 基于django中间件设计项目功能今日内容详细 1.csrf跨站请求伪造 1.简介钓鱼网站:假设是一个有一个和银行一样的网址页面,用户在该页面上转账 账户的钱会减少 但受益人不是…
2022/9/14 14:18:57 人评论 次浏览 -
结对编程代码分析
个人项目代码分析 队友:陈志涛 概述 在name.h中定义了一个User结构体,包含了用户登录的信息,比如用户名,密码,还有该用户可以使用的功能函数 这些功能函数在了function.h中进行定义,在main.cpp中进行调用1、 登录 void User::log()在恒为真的循环中就只是简单地对us…
2022/9/14 14:17:24 人评论 次浏览 -
结对编程队友代码分析
结对编程队友代码分析 项目需求分析 1.用户登录:通过命令行输入用户名和密码,并能够判断用户名和密码都正确,如果都正确,实现登录。 2.类型转化:能够实现用户类型切换,共三种类型:小学、初中、高中。 3.试卷生成:实现试卷自动生成,不同类型难度不同,具体见下表。…
2022/9/14 14:17:24 人评论 次浏览 -
Django之csrf和cbv
csrf跨站请求伪造 介绍 1.简介钓鱼网站:假设是一个跟银行一模一样的网址页面 用户在该页面上转账账户的钱会减少 但是受益人却不是自己想要转账的那个人 2.模拟一台计算机上两个服务端不同端口启动 钓鱼网站提交地址改为正规网站的地址 3.预防csrf策略:通过在返回的页面上…
2022/9/14 6:19:03 人评论 次浏览 -
mybatis 使用注解开发
面向接口开发 三个面向区别 面向对象是指,我们考虑问题时,以对象为单位,考虑它的属性和方法; 面向过程是指,我们考虑问题时,以一个具体的流程(事务过程)为单位,考虑它的实现; 接口设计与非接口设计是针对复用技术而言的,与面向对象(过程)不是一个问题,更多的…
2022/9/14 6:17:51 人评论 次浏览 -
ptrace内核源码实现
一、ptrace系统调用 ptrace在内核中的实现是sys_ptrace函数,也可以说是SYSCALL_DEFINE4(ptrace, ...)。 其中sys_ptrace负责attach相关请求的处理,之后调用arch_ptrace函数来处理其余请求,而arch_ptrace函数也只处理一部分请求,剩下的请求都由ptrace_request函数来处理…
2022/9/14 1:18:53 人评论 次浏览 -
java序列化与反序列化
0x01 什么是序列化与反序列化?序列化与反序列化的关键函数?反序列化过后的数据有啥特征?java反序列化漏洞与php反序列化漏洞的相似之处?这一章,我们只需要搞清楚前面三个问题就行了,其实java反序列化漏洞的原理很简单,只是各个POP链比较复杂。我会很浅显的介绍一下…
2022/9/13 14:17:54 人评论 次浏览 -
java8 新特性 -Optional的常见用法
1. Optional 一、 简介Opitonal是java8引入的一个新类,目的是为了解决空指针异常问题。本质上,这是一个包含有可选值的包装类,这意味着 Optional 类既可以含有对象也可以为空。 Optional 是 Java 实现函数式编程的强劲一步,并且帮助在范式中实现。但是 Optional 的意义…
2022/9/13 14:16:33 人评论 次浏览 -
04-MyBatisPlus条件构造器
一、wapper介绍Wrapper : 条件构造抽象类,最顶端父类AbstractWrapper : 用于查询条件封装,生成 sql 的 where 条件QueryWrapper : Entity 对象封装操作类,不是用lambda语法UpdateWrapper : Update 条件封装,用于Entity对象更新操作AbstractLambdaWrapper : Lambd…
2022/9/13 6:53:11 人评论 次浏览