07 2020 档案

摘要:--监听器的相关概念: 事件源:被监听的对象 -- 三个域对象 request session servletContext 监听器:监听事件源对象 事件源对象的状态的变化都会触发监听器 注册监听器:将监听器与事件源进行绑定 响应行为:监听器监听到事件源的状态变化时 所涉及的功能代码 -- 程序员编 阅读全文
posted @ 2020-07-31 15:28 一半人生 阅读(130) 评论(0) 推荐(0) 编辑
摘要:1.入门 xml配置--编写普通java类,实现filter接口 public class QuickFilter implements Filter { @Override public void init(FilterConfig filterConfig) throws ServletExce 阅读全文
posted @ 2020-07-29 17:54 一半人生 阅读(136) 评论(0) 推荐(0) 编辑
摘要:1.概述--response对象表示web服务器给浏览器返回的响应信息--作用:开发人员可以使用response对象的方法,设置要返回给浏览器的响应信息 2.Response体系结构 ServletResponse 接口 | HttpServletResponse 接口 | org.apache.c 阅读全文
posted @ 2020-07-23 16:04 一半人生 阅读(845) 评论(0) 推荐(0) 编辑
摘要:web容器(tomcat)在启动时,它会为每个web项目承建一个对应的ServletContext对象。 --主要作用 1. 获取全局的配置参数 2. 获取资源在服务器的真实地址 3. 域对象(共享数据) 4. 获取文件MIME类型 1. 通过request对象获得 ServletContext s 阅读全文
posted @ 2020-07-23 14:04 一半人生 阅读(516) 评论(0) 推荐(0) 编辑
摘要:1.Request概述--用户通过浏览器访问服务器时,Tomcat将HTTP请求中所有的信息都封装在Request对象中--作用:开发人员可以通过request对象方法,来获取浏览器发送的所有信息. 2.Request体系结构 ServletRequest | HttpServletRequest 阅读全文
posted @ 2020-07-21 18:21 一半人生 阅读(1017) 评论(0) 推荐(0) 编辑
摘要:#if (${PACKAGE_NAME} && ${PACKAGE_NAME} != "")package ${PACKAGE_NAME};#end #parse("File Header.java") @javax.servlet.annotation.WebServlet("/${Class_N 阅读全文
posted @ 2020-07-21 15:52 一半人生 阅读(158) 评论(0) 推荐(0) 编辑
摘要:${pageContext.request.contextPath}是JSP取得绝对路径的方法,等价于<%=request.getContextPath()%> 。 也就是取出部署的应用程序名或者是当前的项目名称 比如我的项目名称是demo1在浏览器中输入为http://localhost:8080 阅读全文
posted @ 2020-07-21 15:45 一半人生 阅读(540) 评论(0) 推荐(0) 编辑
摘要:1.Servlet概述 - servlet= server+applet 运行在服务器端的java程序。 - Servlet是一个接口,一个类要想通过浏览器被访问到,那么这个类就必须直接或间接的实现Servlet接口 2.Servlet快速入门 创建web模块。 编写普通java文件实现Servle 阅读全文
posted @ 2020-07-20 16:48 一半人生 阅读(137) 评论(0) 推荐(0) 编辑
摘要:在tomcat上发布的三种方式1,在tomcat的解压文件内发布 即将要发布的项目或者文件复制进tomcat解压文件的bin/webapps内 2,配置tomcat发布tomcat解压文件外的项目(1) 配置在tomcat的conf文件内的server.xml文件在server文件内的Host节点内 阅读全文
posted @ 2020-07-20 13:46 一半人生 阅读(523) 评论(0) 推荐(0) 编辑
摘要:转载 https://www.cnblogs.com/aspirant/p/8662690.html#top 和自己的理解 哪些内存需要回收? JVM的内存结构包括五大区域:程序计数器、虚拟机栈、本地方法栈、堆区、方法区。其中程序计数器、虚拟机栈、本地方法栈3个区域随线程而生、随线程而灭,因此这几个 阅读全文
posted @ 2020-07-14 10:29 一半人生 阅读(282) 评论(0) 推荐(0) 编辑
摘要:正则表达式-字符类 1. [abc]:代表a或者b,或者c字符中的一个。 2. [^abc]:代表除a,b,c以外的任何字符。 3. [a-z]:代表a-z的所有小写字符中的一个。 4. [A-Z]:代表A-Z的所有大写字符中的一个。 5. [0-9]:代表0-9之间的某一个数字字符。 6. [a- 阅读全文
posted @ 2020-07-08 18:53 一半人生 阅读(202) 评论(0) 推荐(0) 编辑
摘要:什么是枚举?我们学习过单例模式,即一个类只有一个实例。而枚举其实就是多例,一个类有多个实例,但实例的个数不是无穷的,是有限个数的。 定义枚举类型定义枚举类型需要使用enum关键字,例如: public enum Direction { FRONT, BEHIND, LEFT, RIGHT; } Di 阅读全文
posted @ 2020-07-08 18:04 一半人生 阅读(229) 评论(0) 推荐(0) 编辑
摘要:Proxy(Java提供的用于生成动态代理对象的类) 实现步骤:a.让被代理对象和代理对象实现相同的接口b.在代理对象中保存被代理对象的引用c.代理对象重写接口的方法,如果增删改相关方法,直接抛出异常,如果查询方法调用被代理对象的方法操作即可! Proxy(Java提供的用于生成动态代理对象的类) 阅读全文
posted @ 2020-07-07 17:33 一半人生 阅读(258) 评论(0) 推荐(0) 编辑
摘要:单例设计模式 就是保证一个类只有一个对象 a.将构造方法设置成私有方法b.在类内部自己创建一个静态的本类对象c.提供一个静态方法用于获取该对象d.别的类中想要获取对象可以通过调用这个类的静态方法获取 //单例设计模式 //懒汉 public class Gril { private String n 阅读全文
posted @ 2020-07-07 15:47 一半人生 阅读(274) 评论(0) 推荐(0) 编辑
摘要:结构 固定格式:<?xml version="1.0" encoding="UTF-8" ?> 代表XML的版本 当前文件的编码 元素(Element)也称为标签(Tag),标记(Node) a.标签的组成: <开始标签>标签体</结束标签> b.标签体: i.空 ii.一串文本 iii.还是标签 阅读全文
posted @ 2020-07-06 11:09 一半人生 阅读(172) 评论(0) 推荐(0) 编辑
摘要:1.什么是注解 注解是JDK1.5的新特性,它是一种标记,可以标记类,方法,成员变量,局部变量,参数等.... 这个标记主要是给编译器看的,或者给JVM看的 2.注解的三个作用 a.生成帮助文档: @author 作者信息 @verson 版本信息 b.编译检查: @Override 检查方法重写是 阅读全文
posted @ 2020-07-04 18:15 一半人生 阅读(365) 评论(0) 推荐(0) 编辑
摘要:Channel: 它是一个可以读写数据的通道,相当于IO流,但是与IO流有所不同,通道不区分输入和输出(是双向的) channel的分类: FileChannel 文件通道(用于读写文件) SocketChannel TCP协议客户端通道 ServerSocketChannel TCP协议服务器通道 阅读全文
posted @ 2020-07-02 15:13 一半人生 阅读(439) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示