摘要: 1.request 请求: 常用方法: request.getRequestURL(): 浏览器发出请求时的完整URL,包括协议 主机名 端口(如果有)" + request.getRequestURI(): 浏览器发出请求的资源名部分,去掉了协议和主机名" + request.getParamet 阅读全文
posted @ 2018-05-09 18:59 0==1&1==0 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 1.GET请求的语法 多个属性间用&分隔 2.通过设置响应头来实现下载功能 3.验证码生成 使用案例: 注意,验证码中设置的Session值需要在另一个servlet中获取,利用输入的成语与生成的成语作比较,比较这一步也要放在servlet中,如果利用显示验证码的页面中定义js直接获取session 阅读全文
posted @ 2018-05-07 19:07 0==1&1==0 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 1.ServletContext接口 ServletContext代表是一个web应用的环境(上下文)对象,ServletContext对象 内部封装是该web应用的信息,ServletContext对象一个web应用只有一个,ServletContext在该web项目被加载时创建,在web项目卸载 阅读全文
posted @ 2018-05-05 20:39 0==1&1==0 阅读(95) 评论(0) 推荐(0) 编辑
摘要: Servlet: Java Servlet 是运行在 Web 服务器或应用服务器上的程序,它是作为来自 Web 浏览器或其他 HTTP 客户端的请求和 HTTP 服务器上的数据库或应用程序之间的中间层。 使用 Servlet,您可以收集来自网页表单的用户输入,呈现来自数据库或者其他源的记录,还可以动 阅读全文
posted @ 2018-05-04 20:43 0==1&1==0 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 1.HTTP协议(HyperText Transfer Protocol,超文本传输协议)是因特网上应用最为广泛的一种网络传输协议,所有的WWW文件都必须遵守这个标准。 HTTP是一个基于TCP/IP通信协议来传递数据(HTML 文件, 图片文件, 查询结果等)。 通信流程: Http协议由Http 阅读全文
posted @ 2018-05-03 19:09 0==1&1==0 阅读(431) 评论(0) 推荐(0) 编辑
摘要: 1.定义:XML 指可扩展标记语言(eXtensible Markup Language)。 2.用途:XML 被设计用来传输和存储数据,在JAVA中的应用是用来定义各种各样的配置文件、储存对象数据等。 3.语法: (1)文档声明:<?xml version="1.0" encoding="UTF- 阅读全文
posted @ 2018-05-02 15:13 0==1&1==0 阅读(262) 评论(0) 推荐(0) 编辑
摘要: 学习内容: 1.反射 反射目的是在不修改代码的情况下,只需修改外部配置文件,实现调用不同类的不同方法。 (1)类的载入 当我们需要使用一个类时,我们要将这个类载入JVM,这里就要用到类载入的方法: 在我们实例化一个对象时,类会自动载入,另外,实例化一个子类对象会导致父类自动载入 (2)构造器的获取与 阅读全文
posted @ 2018-04-28 11:59 0==1&1==0 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 学习内容: 1.网络通信协议 (1)TCP/IP协议: TCP/IP协议中的四层分别是应用层、传输层、网络层和链路层 链路层:链路层是用于定义物理传输通道,通常是对某些网络连接设备的驱动协议,例如针对光纤、网线提供的驱动。 网络层:网络层是整个TCP/IP协议的核心,它主要用于将传输的数据进行分组, 阅读全文
posted @ 2018-04-27 20:11 0==1&1==0 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 学习内容: 1.线程同步: 如果同时有多个线程对某个元素进行操作,可能会产生与预期不符的效果、数据 上面这段代码运行到最后,可能会产生同一个编号的票被出售多次,或者出现0号票、-1号票,出现这种情况的原因: 同时有多个线程对tickets--,假设当tickets等于1的时候,一号线程进行操作,if 阅读全文
posted @ 2018-04-26 08:30 0==1&1==0 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 学习内容: 进程与线程:进程是一个单独运行的程序,有自己的资源与内存,线程是在进程内部同时做的事情,一个进程可以有一个或多个线程,而一个线程只能有一个进程。 多线程:多线程简单来说就是在同一时间执行多个方法。 一般情况下,在main方法内调用的方法会依次执行,一次只能执行一个,因为只有一个main线 阅读全文
posted @ 2018-04-24 16:30 0==1&1==0 阅读(118) 评论(0) 推荐(0) 编辑