摘要: 定义 对于一个给定的数组 nums,前缀和数组 pre 定义为: pre[i]=nums[0]+nums[1]+⋯+nums[i] 基于这一思想,可以根据前缀和pre[i]计算任意子数组的和 要计算下标i到j的总和,可以用前缀和数组pre[j]-pre[i-1]来进行简便计算 优点 1.时间复杂度: 阅读全文
posted @ 2025-02-11 20:57 茴香儿 阅读(34) 评论(0) 推荐(0)
摘要: sql注入问题产生的原因 1.sql语句的拼接 2.and or优先级产生的问题 eg: select * from t_user where username = 'aaa'or'1=1' and password = 'sfsdfsds'; 在该sql语句中,and优先级高于or,就会优先执行' 阅读全文
posted @ 2025-02-11 16:51 茴香儿 阅读(7) 评论(0) 推荐(0)
摘要: 概述 * 事务是数据库提供的一个特性。 * 事务:组成各个数据的执行的单元,要么都成功,要么都不成功。 Mysql中操作事务的方式 1.使用命令 * start transaction; ‐‐ 开启事务 * sql1; * sql2; * commit; ‐‐ 提供事务(事务已经结束了,数据永久的保 阅读全文
posted @ 2025-02-11 15:31 茴香儿 阅读(24) 评论(0) 推荐(0)
摘要: JDBC连接数据库的步骤 * 加载驱动使用DriverManager类 * 获取连接,返回Connection接口,说明连接上数据库的服务器 * 执行SQL语句 * 编写SQL语句 * 获取能执行SQL语句的对象(Statement接口) * 如果执行的查询的语句,返回的结果,封装ResultSet 阅读全文
posted @ 2025-02-11 15:31 茴香儿 阅读(6) 评论(0) 推荐(0)