04 2021 档案
摘要:一、内连接 满足条件的记录才会出现在结果集中。 二、 左外连接(left outer join,outer可省略) 左表全部出现在结果集中,若右表无对应记录,则相应字段为NULL 举例说明: 客户表: 订单表: 左外连接(LEFT OUTER JOIN) select first_name, las
阅读全文
摘要:总结来说就是两点 1. 保证是同一个对象,如果重写了equals方法,而没有重写hashcode方法,会出现equals相等的对象,hashcode不相等的情况,重写hashcode方法就是为了避免这种情况的出现。 2. 使用hashcode方法提前校验,可以避免每一次比对都调用equals方法,提
阅读全文
摘要:当我们访问动态网页时,Web 服务器会向数据访问层发起 Sql 查询请求,如果权限验证通过就会执行 Sql 语句。 这种网站内部直接发送的Sql请求一般不会有危险,但实际情况是很多时候需要结合用户的输入数据动态构造 Sql 语句。 如果用户输入的数据被构造成恶意 Sql 代码,Web 应用又未对动态
阅读全文
摘要:事务的四大特性分别是:原子性、一致性、隔离性、持久性 事务的隔离级别: 1. Read uncommitted(读未提交) 如果一个事务已经开始写数据,则另外一个事务不允许同时进行写操作,但允许其他事务读此行数据,该隔离级别可以通过“排他写锁”,但是不排斥读线程实现。这样就避免了更新丢失,却可能出现
阅读全文
摘要:题目描述 人的视力不能看到掩体之后的事物,在一场战争中,我们希望对方尽可能的低估我方的战斗力这样才能出其不意。 某个军事参谋效仿孙膑,把某些小规模队隐藏在大规模部队中,这样,就使得军队数量看起来变少了。已知,如果某部队A的人数小于等于另一支部队B人数的1/3, 则可以将A藏于B中,且不被人发现。不支
阅读全文
摘要:整体流程: 1. DNS域名解析 2. 建立TCP连接 3. 发送HTTP请求 4. 服务器处理请求 5. 返回响应结果 6. 关闭TCP连接 7. 浏览器解析HTML 8. 浏览器布局渲染 使用的协议: DNS、TCP、IP、OSPF(IP数据包在路由器中,路由选择协议)、ARP、HTTP 详细:
阅读全文
摘要:区别 http https 安全性 超文本传输协议,信息明文传输 具有安全性的 SSL 加密传输协议 连接方式 无状态(指其数据包的发送、传输和接收都是相互独立的。) 由 SSL+HTTP 协议构建的可进行加密传输、身份认证的网络协议 端口 80 443 证书申请方式 免费申请 要到 CA (Cer
阅读全文
摘要:GET和POST是HTTP请求的两种基本方法。 浏览器用GET请求来获取一个html页面/图片/css/js等资源;用POST来提交一个<form>表单,并得到一个结果的网页。 区别 get post 发送数据长度 在URL中传送的参数是有长度限制 一般被默认为不受限制 发送数据类型 只能发送ASC
阅读全文