摘要: 1.问题描述 改造一个十年老项目,目的是防sql注入和XSS攻击。 难点在于前后端传参类型十分复杂,有application/json的,有x-www-form-urlencoded的。 2.解决思路 最开始想使用filter,统一拦截下请求体,然后过滤实现。 但是对于application/jso 阅读全文
posted @ 2021-12-12 09:08 胖达利亚 阅读(90) 评论(0) 推荐(0) 编辑
摘要: 一、快速开始: Springboot方式: pom引入quartz包 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-quartz</artifactId> </depe 阅读全文
posted @ 2021-12-12 08:09 胖达利亚 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 设栈的顺序存储空间为S(1,m),初始状态为top=m+1,则栈中元素个数为m-top+1个。 这道题容易被top=m+1给搞懵了,因为在咱们正常的思维中,这个栈应该是这样的: 那么top=m+1不是直接满栈溢出了吗? 所以这个栈肯定不是这样的,那还有种可能,就是这样: 咱们把m带入一个数,比如说4 阅读全文
posted @ 2021-11-20 11:27 胖达利亚 阅读(4252) 评论(1) 推荐(1) 编辑
摘要: Windows下安装mysql数据库 下载 下载地址:https://dev.mysql.com/downloads/mysql/ 解压到安装目录,在安装目录新建data目录和my.ini配置文件,并配置环境变量 my.ini文件 # 设置3306端口 port=3306 # 设置mysql的安装目 阅读全文
posted @ 2021-11-03 10:17 胖达利亚 阅读(3770) 评论(1) 推荐(0) 编辑
摘要: 三范式解析: 第一范式:数据库的列必须是原子的,不能通过逻辑再拆分。 比如你设计的一个表的列是这样的: 姓名年龄 班级学号 性别爱好 张三21 三班2002002 男足球 这样用起来就需要你逻辑拆分,而且还没办法跟其他表做关联查询。所以违反了第一范式。 第二范式:在满足第一范式的基础上,你设计的表的 阅读全文
posted @ 2021-11-01 15:22 胖达利亚 阅读(236) 评论(0) 推荐(0) 编辑
摘要: 一、 哈希函数理解 如果我们自己要设计一个数据结构,首要任务是查询快,其次增删改快,怎么设计呢? 我们知道,数据结构的物理存储结构只有两种:顺序存储结构和链式存储结构(像栈,队列,树,图等是从逻辑结构去抽象的,映射到内存中,也这两种物理组织形式),所以我们要自己设计一个容器装数据,也得从这两个结构下 阅读全文
posted @ 2021-10-27 16:52 胖达利亚 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 概述: 1. 什么是代理 2. 代理的分类 3. Spring AOP对动态代理的应用 一、什么是代理 你需要乘飞机,但是去不了机场,机票代理点就能让你实现买机票的需求。 你需要办理车过户,但是你不知道流程,在门口找一个专门代你办理的人,他都给你办了,这就是代理。 可见代理是个中间商,他代替原来的事 阅读全文
posted @ 2021-10-17 15:27 胖达利亚 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 1.查看所有容器 docker ps -a 2.进入mysql容器 docker exec -it [容器号] bash 3.导出函数 mysqldump -u username -ntd -R [数据库名称]> 自定义文件名.sql 参数说明: -n表示--no-data -t表示--no-cre 阅读全文
posted @ 2021-05-10 15:37 胖达利亚 阅读(89) 评论(0) 推荐(0) 编辑
摘要: Linux Linux操作系统构成: Linux内核、系统基本库、应用程序。 Linux命令的通用命令格式 命令字 [选项] [参数] 获取帮助命令:help, man 关机命令 halt 立刻关机 poweroff 立刻关机 init 0 立刻关机 shutdown -h 时间 规定指定时间关机 阅读全文
posted @ 2021-04-23 15:11 胖达利亚 阅读(40) 评论(0) 推荐(0) 编辑
摘要: 一、概述 1.C语言特定 (1)C语言简洁、紧凑,使用方便 一共有32个关键字。 9种控制语句,主要用小写字母。 (2)运算符丰富 共有34种。 (3)数据结构类型丰富 (4)具有结构化的控制语句 (5)语法限制不严格,程序设计自由度大 (6)允许直接访问物理地址,能进行位操作 (7)生成目标代码质 阅读全文
posted @ 2021-04-22 16:48 胖达利亚 阅读(827) 评论(0) 推荐(0) 编辑