1. PreparedStatement预编译的语句对象 预编译语句PreparedStatement 是java.sql中的一个接口,它是Statement的子接口。通过Statement对象执行SQL语句时,需要将SQL语句发送给DBMS,由 DBMS首先进行编译后再执行。预编译语句和State ...
分类:
数据库 时间:
2020-01-25 00:58:17
阅读次数:
98
来源:https://www.mysqltutorial.org/mysql insert or update on duplicate key update/ Introduction to the MySQL statement The is a MySQL’s extension to the ...
分类:
数据库 时间:
2020-01-24 17:19:37
阅读次数:
94
Spring transaction 什么是事务 A用户向B用户转帐100,第一步要从A帐户扣出100,第二步要将B帐户加上100。其中无论是第一步失败,还是第二步失败。都应该将A、B帐户的余额保持和转帐操作之前一致。 事务就是一系列相关联操作的集合,一个事务可以是多个步骤组成,如果一个步骤失败,那 ...
分类:
编程语言 时间:
2020-01-23 22:47:44
阅读次数:
83
源自 xyz32768 菜鸡的 FJ 省冬令营模拟赛题 原题 "CF1063F" Statement 给定一个长度为 $n$ 的字符串 $s$,仅包含小写英文字母 要从中从左往右选出若干段不相交的子串 使得选出的这些串中,每个串都是上一个串的严格子串 求最多能选出多少段 $1\le n\le5\ti ...
分类:
其他好文 时间:
2020-01-23 12:39:07
阅读次数:
95
源自 luhong 大爷的 FJ 省冬令营模拟赛题 Statement 给定一个 $n$ 个点 $m$ 条边的图,没有重边与自环 每条边的两端点编号之差不超过 $12$ 求选出一个非空点集使其导出子图连通的方案数模 $2$ 后的结果 $n\le 50$,$m\le\binom n2$ Solutio ...
分类:
其他好文 时间:
2020-01-23 12:25:36
阅读次数:
77
摘要: 在java.sql包中存在DriverManager类、Connection接口、Statement接口和ResultSet接口。这些类和接口的作用如下: DriverManager类: 主要用于管理驱动程序和连接数据库; Co 在java.sql包中存在DriverManager类、Con ...
分类:
数据库 时间:
2020-01-23 09:32:28
阅读次数:
107
在pom里加上 <resources> <resource> <directory>src/main/resources</directory> </resource> <resource> <directory>src/main/java</directory> <includes> <inclu ...
分类:
Web程序 时间:
2020-01-22 18:21:11
阅读次数:
82
什么是存储过程? 存储过程就是作为可执行对象存放在数据库中的一个或多个SQL命令。 简化: 能完成一定操作的一组SQL语句。 存储过程的优点 存储过程只在创造时进行编译, 之后每次执行存储过程都不需要再重新编译, 而一般SQL语句每执行一次就编译一次, 所以使用存储过程可提高数据执行速度。 当对数据 ...
分类:
数据库 时间:
2020-01-22 14:45:40
阅读次数:
114
token 驱动使用 TokenGuard 用传递的值去用户表中查询 member_token 字段的值,看是否有匹配的。服务端需要在用户表中存储 access_token。 passport 驱动是 laravel/passport 组件包提供的,通过 Bearer Token Validator ...
1、什么是注入攻击 使用了用户输入的但是我们没有校验过的数据,来拼装一个可以行的指令,交给系统去执行,结果导致执行了我们不希望发生的命令。注入攻击用很多种,最常见的是SQL注入。 2、SQL注入攻击 Java程序员知道,使用Statement进行查询时会造成SQL注入攻击,从而使用PreparedS ...
分类:
数据库 时间:
2020-01-21 00:45:13
阅读次数:
157