摘要: 1 阅读全文
posted @ 2019-09-23 15:30 WhyNott 阅读(202) 评论(0) 推荐(0) 编辑
摘要: forward和redirect是什么? 是servlet的主要两种跳转方式,forward又叫转发,redirect叫重定向 区别(地址栏,数据共享,应用场景,效率,本质,次数) 1、从地址栏显示来说:forward是服务器内部重定向, 客户端浏览器的网址不会发生变化;redirect发生一个状态 阅读全文
posted @ 2019-09-23 14:51 WhyNott 阅读(4360) 评论(0) 推荐(0) 编辑
摘要: HTTP状态码是服务器传给浏览器的标识符,通过这个标识符,我们可以直接看到错误的原因; HTTP状态码的分类: 状态码一般分为1,2,3,4,5开头的,现在就来分类讨论: 1:资源未完全加载 2:200表示ok,表示服务器响应完成; 3:表示暂时性转移 301 redirect: 301 代表永久性 阅读全文
posted @ 2019-09-20 11:38 WhyNott 阅读(369) 评论(0) 推荐(0) 编辑
摘要: 左连接:左表不受限制和右表中连接字段相等的字段 右连接:右边不受限制和左表连接字段相等的字段 inner join(内连接或等值连接):只返回两个表相等的字段 full join(全外连接):返回左右表的全部字段和两个表相等的字段 阅读全文
posted @ 2019-09-20 11:37 WhyNott 阅读(1637) 评论(0) 推荐(0) 编辑
摘要: 答:在开发Web应用程序的时候,经常需要能做到数据共享或者在不同页面之间传递参数,而且一个会话中的数据可能会在不同地方使用,就需要专用的机制来传递和保存这些数据; 所谓会话,指的是从客户端打开与服务器的连接并发出请求到服务器响应客户端请求的全过程。会话跟踪则是对同一个用户对服务器的连续请求和接受响应 阅读全文
posted @ 2019-09-19 15:51 WhyNott 阅读(433) 评论(0) 推荐(0) 编辑
摘要: 1、什么是Servlet:是Java提供用于开发Web服务器的一个组件,运行在服务器端,是独立的Java类(在Java程序中邪HTML代码),用来生成动态Web页面和传统的CGI(公共网关接口),和其他CGI技术相比,具有更好的可移植性,执行效率高、功能强大、使用方便、可扩展性强、更安全。 2、技术 阅读全文
posted @ 2019-09-19 11:40 WhyNott 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 选择排序 插入排序 冒泡排序 归并排序 快速排序 希尔排序 堆排序 阅读全文
posted @ 2019-09-18 10:45 WhyNott 阅读(79) 评论(0) 推荐(0) 编辑
摘要: 具有封装、继承、抽象、多态 1、封装:封装是保证软件内部具有优良模块性的基础,目标是高内聚,低耦合,防止程序相互依赖而带来影响,对象是封装的基本单位。把握一个原则:对同一事物进行操作的方法和相关方法放在同一个类中,把方法和他操作的数据放在同一个类中。 2、抽象:抽象就是找出一些事物相似和共性之处,然 阅读全文
posted @ 2019-09-18 10:33 WhyNott 阅读(762) 评论(0) 推荐(0) 编辑
摘要: 1、继承Thread类,重写run方法 2、实现Runnable接口,实现改接口的run方法 3、实现callable接口,重写call方法 4、通过线程池创建线程 前面两种可以归结为一类:无返回值,原因很简单,通过重写run方法,run方式的返回值是void,所以没办法返回结果 后两种归为一类:有 阅读全文
posted @ 2019-09-18 09:30 WhyNott 阅读(515) 评论(0) 推荐(0) 编辑
摘要: 1、抽象类是is-a的关系如果B是A 就用抽象类,而接口是like-a关系,如果B像A就用接口 2、接口和抽象类都不能被实例化,但是接口不能有构造函数,抽象类却可以有构造函数 3、接口里的变量默认都是 public static final(只能用public,其他修饰符不可以),抽象类修饰符是pu 阅读全文
posted @ 2019-09-17 21:06 WhyNott 阅读(124) 评论(0) 推荐(0) 编辑