摘要: 一、内连接 满足条件的记录才会出现在结果集中。 二、 左外连接(left outer join,outer可省略) 左表全部出现在结果集中,若右表无对应记录,则相应字段为NULL 举例说明: 客户表: 订单表: 左外连接(LEFT OUTER JOIN) select first_name, las 阅读全文
posted @ 2021-04-16 23:27 zjcfrancis 阅读(19129) 评论(0) 推荐(0) 编辑
摘要: 总结来说就是两点 1. 保证是同一个对象,如果重写了equals方法,而没有重写hashcode方法,会出现equals相等的对象,hashcode不相等的情况,重写hashcode方法就是为了避免这种情况的出现。 2. 使用hashcode方法提前校验,可以避免每一次比对都调用equals方法,提 阅读全文
posted @ 2021-04-16 21:28 zjcfrancis 阅读(826) 评论(0) 推荐(0) 编辑
摘要: 当我们访问动态网页时,Web 服务器会向数据访问层发起 Sql 查询请求,如果权限验证通过就会执行 Sql 语句。 这种网站内部直接发送的Sql请求一般不会有危险,但实际情况是很多时候需要结合用户的输入数据动态构造 Sql 语句。 如果用户输入的数据被构造成恶意 Sql 代码,Web 应用又未对动态 阅读全文
posted @ 2021-04-16 19:53 zjcfrancis 阅读(4734) 评论(0) 推荐(0) 编辑
摘要: 事务的四大特性分别是:原子性、一致性、隔离性、持久性 事务的隔离级别: 1. Read uncommitted(读未提交) 如果一个事务已经开始写数据,则另外一个事务不允许同时进行写操作,但允许其他事务读此行数据,该隔离级别可以通过“排他写锁”,但是不排斥读线程实现。这样就避免了更新丢失,却可能出现 阅读全文
posted @ 2021-04-16 12:06 zjcfrancis 阅读(44) 评论(0) 推荐(0) 编辑