sql注入 代码直接用参数拼接sql,导致和union、=等恶意sql拼接成为非法sql,导致返回敏感数据或者返回成功 措施 参数进行base64编码 参数化查询 使用存储过程 stack overflow C、C++中,可以通过指针、scanf等内存操作直接操作内存,因此如果不做参数检查,就有可能 ...
分类:
Web程序 时间:
2019-09-28 17:49:36
阅读次数:
122
一、函数 函数与存储过程相似,也是数据库中存储的已命名PL-SQL程序块。函数的主要特征是它必须有一个返回值。通过return来指定函数的返回类型。在函数的任何地方可以通过return expression语句从函数返回,返回类型必须和声明的返回类型一致。 二、函数和存储过程的优点: 1、共同使用的 ...
分类:
其他好文 时间:
2019-09-27 21:18:14
阅读次数:
74
使用存储过程 方便工作中测试,一次插入多条数据 sql DELIMITER $$ CREATE PROCEDURE .`XXX_test_batch_insert`() BEGIN DECLARE i INT; SET i = 20; WHILE i ...
分类:
数据库 时间:
2019-09-27 19:19:25
阅读次数:
136
初始MyBatis 什么是 MyBatis? MyBatis是支持定制化SQL,存储过程以及高级映射的优秀的持久层框架.MyBatis避免了几乎所有的JDBC代码和手动设置参数以及获取结果集.MyBatis可以对配置和原生Map使用简单的XMl或注解,将接口和Java的POJO(Plain Old ...
分类:
其他好文 时间:
2019-09-27 15:22:47
阅读次数:
112
[TOC] 触发器 存储过程 流程控制 if语句的使用 案例:编写过程 实现 输入一个整数type 范围 1 2 输出 type=1 or type=2 or type=other; CASE 语句 大体意思与Swtich一样的 你给我一个值 我对它进行选择 然后执行匹配上的语句 语法: 定义变量 ...
分类:
数据库 时间:
2019-09-26 23:30:12
阅读次数:
99
Intro:将jar包放入linux中,采用crontab定时监控项目并启动 (crontab -e) (测试:每三分钟执行一次) Qustion1.Exception in thread "main" java.lang.UnsupportedClassVersionError Answer1. ...
分类:
系统相关 时间:
2019-09-26 11:34:22
阅读次数:
104
赋予脚本执行权限 chmod +x xxx.sh chmod 777 xxx.sh 加入定时任务 crontab -e */1 * * * * shell_path 每分钟执行 ...
分类:
系统相关 时间:
2019-09-26 00:32:39
阅读次数:
122
服务器上的nginx使用logrotate来分割日志,设置为每天分割。但是logrotate似乎没有工作,日志并没有分割。服务器是CentOS 6。为了找到原因,分析可能出错的地方。如果是logrotate未执行,可能是crond没有启动,因为logrotate被/etc/cron.daily/lo... ...
分类:
其他好文 时间:
2019-09-25 15:30:32
阅读次数:
110
-- MySQL中的三中循环 while 、 loop 、repeat 求 1-n 的和 -- 第一种 while 循环 -- 求 1-n 的和 /* while循环语法: while 条件 DO 循环体; end while; */ create procedure add_calendar(a ... ...
分类:
其他好文 时间:
2019-09-25 12:22:49
阅读次数:
98
Django+小程序技术打造微信小程序助手 深入Django视图层,实践与理论相结合,带你系统地梳理视图层知识点 分层次介绍Django视图层的重要知识点,包括 HTTP请求和应答在Django框架中相应的Request对象/Response对象;Django的路由以及RESTful API设计;D ...
分类:
微信 时间:
2019-09-25 09:20:35
阅读次数:
309