摘要:
数据库触发器(Database Trigger)是与表相关联的一种特殊类型的存储过程,它会自动在特定的数据库操作(如INSERT、UPDATE或DELETE)发生之前或之后执行。触发器常用于保证数据的完整性、实施复杂的业务规则、自动更新表间的关系、记录数据变更的历史等。 ### 触发器的主要类型: 阅读全文
摘要:
一、三层架构 1.1 统一业务处理 1.2 解决三层架构中的结偶,使用了Ioc(控制反转)和DI(依赖注入) 1.3 切面编程、事务处理、全局异常处理、Cookie、Session、JWT令牌、阿里云OSS、Mybatis处理数据库 二、技术分类说明 2.1 SSM 三、Web总结 四、相关第三方插 阅读全文
摘要:
参考视频 一、Sql注入的原因 用户输入的信息,拼接到程序中进行了执行。 一、使用Burpsuite,进行万能钥匙探索 二、使用sqlmap进行测试 三、SQL注入基础知识 Mysql 5.x数据结构 注释 注意:--+或者--%20这样使用来表示后面加了一个空格 四、SQL注入的利用 一、GET基 阅读全文
摘要:
一、创建项目 1、安装Node.js 查看node版本 node-v 查看npm版本 npm-v 2、安装vue-cli脚手架 安装 npm install -g @vue/cli 创建项目 vue create 项目名 启动 // 按照创建完的项目,切换到对应的目录下,然后启动 npm run s 阅读全文
摘要:
一、购买 二、配置RAM权限 https://ram.console.aliyun.com/users 1、创建用户 2、创建完成后注意获取AccessKey ID、AccessKey Secret(只展示一次,后面会用到) 3、添加权限,这里全部权限都添加上(我也没有仔细看,选中前面几个,后面就默 阅读全文
摘要:
基础部分 一、创建工程 1、创建虚拟环境 python -m venv 路径 2、安装Django 进入虚拟环境 pip install Django 3、创建项目 django-admin startproject 项目名. 注意:这里是已经创建的虚拟环境,再在下面创建项目,这时使用虚拟环境的名称 阅读全文
摘要:
系统os 得到当前工作目录,即当前python脚本的工作目录路径:os.getcwd() 返回指定目录下的所有文件和目录名:os.listdir() 函数用来删除一个文件:os.remove() 删除多个目录:os.removedirs(r"c:\python") 检验给出的路径是否是一个文件:os 阅读全文
摘要:
修改 /etc/motd vim /etc/motd 植入图形 .--, .--, ( ( \. ./ ) ) '.__/o o\__.' {= ^ =} > - < / \ // \\ //| . |\\ "'\ /'" \ _ /--' ___)( )(___ (((__) (__))) Wel 阅读全文
摘要:
参考文档:https://www.runoob.com/w3cnote/linux-common-command-2.html 一、ps -aux ps -aux ps -ef -a:所有进程。 -u:显示用户。 -x:列出所有tty进程,tty是当前所使用虚拟终端。 -e:所有进程,与a略有区别, 阅读全文
摘要:
1.安装依赖包: yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz- 阅读全文