
java
文章平均质量分 66
带着梦想飞翔
不忘初心
展开
-
pageContext对象
【pageContext对象】//可以存储变量 注意:这种存储方式只能在本页面获取,其他页面无法获取。 pageContext.setAttribute("name", "孙悟空");//获取方法为:String name =(String)pageContext.getAttribute("name");操作其他的三个与对象(ServletRequest HTT原创 2016-04-27 11:23:22 · 1980 阅读 · 0 评论 -
EL表达式之常用标签
【jsp常用标签EL标签】<%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%> "> 练习使用jstl类原创 2016-05-02 15:31:31 · 816 阅读 · 0 评论 -
请求和响应信息详解
【请求和响应都由三部分组成】【请求信息:】1.请求行(由3部分组成,a.请求方式 b.请求的资源地质 c.请求协议)2.请求头信息(2部分组成:a.头名称 b.头值)3.请求正文(只有请求的类型是post才会有)【响应信息】1.响应行(3部分组成: a.响应协议 b.状态吗 c.状态信息)2.响应头信息(2部分: a.响应头 b.头值)3.响应正文【ge原创 2016-04-19 18:03:09 · 811 阅读 · 0 评论 -
GenericServlet的基本
import java.io.IOException;import java.util.Enumeration;import javax.servlet.GenericServlet;import javax.servlet.ServletConfig;import javax.servlet.ServletContext;import javax.servlet.ServletExc原创 2016-04-21 11:30:39 · 473 阅读 · 0 评论 -
Servlet的url详解
【Servlet的url详解】 demo HelpServlet demo /abc.gdy <!-- URl定义的写法有一下几种 注意URL的匹配有优先级,越清楚的会优先匹配, 比如【/abc/ddd】这个请求【/】与【/*】会匹配到,但会分配给【/*】, 如果你还定义了一个【/abc/*】那么会匹配到【abc/原创 2016-04-21 12:01:20 · 2417 阅读 · 0 评论 -
servlet与Web.xml配置关联
【servlet与Web.xml配置】【关联01:处理类与请求的关联】web.xml配置为: demo *.gdy GenericServletone ServerByGenerServlet 3 java对应的类代码为: public class GServletConfig extends HttpServlet原创 2016-04-22 15:31:32 · 877 阅读 · 0 评论 -
获取文件资源Properties
获取资源文件Properties的三种方法工程目录截图为:package com.gdy.getconfig;import java.io.FileReader;import java.io.IOException;import java.io.InputStream;import java.util.Properties;import java.util.Resour原创 2016-04-23 10:21:32 · 414 阅读 · 0 评论 -
web下载文件
【web下载图片】 @Override protected void service(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { getimg(req,resp); } /** * 下载图片 * @param req * @par原创 2016-04-23 13:19:32 · 365 阅读 · 0 评论 -
验证码的制作
【制作验证码】web.xml配置为: gimg com.gdy.xiazai.getimage gimg *.gimg login.html 后台java代码为:package com.gdy.xiazai;import java.awt.Color;import java.awt.Fo原创 2016-04-23 15:00:37 · 495 阅读 · 0 评论 -
Script定时器配置
【Script定时器配置】 applyCheckService原创 2016-06-02 10:14:41 · 478 阅读 · 0 评论 -
Md5加密中为什么要 & 0xff
《Md5加密中为什么要 & 0xff》这里首先要搞明白一个代理(自己设想的): * byte有8位,假如全部都是 11111111 那么对应的int(10进制)类型就是 255 * 虽然255(十进制)和11111111(二进制)都表示同一个数,但作为String类型存储255作为String类型存储长度为3,而11111111作为string类型存储长度为8 * 【原创 2017-03-19 12:13:49 · 3428 阅读 · 1 评论 -
【el表达式】
【el表达式】EL全名为Expression Language EL主要作用:获取数据:EL表达式主要用于替换JSP页面中的脚本表达式,以从各种类型的web域中检索java对象、获取数据。(某个web域中的对象,访问javabean的属性、访问list集合、访问map集合、访问数组)执行运算:利用EL表达式可以在JSP页面中执行一些基本的关系运算、逻辑运算和算术运算,以在JSP原创 2016-04-30 14:34:37 · 4585 阅读 · 0 评论 -
xml基本知识详解
编写xml文档时,需要先使用文档声明xml文档。且必须出现在文档的第一行。最简单的语法:例如: encoding属性说明文档所使用的字符编码,默认为UTF-8。保存在磁盘上的文件编码要与声明编码一致。standalone属性说明文档是否独立,即是否依赖其他文档。约束:xml都是用户自定义的标签,若出现小小的错误,软件程序就将不能正确地获取文件中的内容而报错。(如:T原创 2016-04-18 16:24:20 · 456 阅读 · 0 评论 -
javascrip基本知识总结
//1.定义类并创建类的实例对象function Person(){}var p=new Person();/*2.定义公有属性和私有属性定义使用属性:1.在函数中:用var定义2.在还是外:用对象.属性定义定义公有属性:1.在函数中:用this.属性定义2.在函数外:函数名.prototype.属性名=默认值;定义*/ func原创 2016-04-18 16:22:01 · 398 阅读 · 1 评论 -
javaBean的概念
【javaBean的概念】JavaBean (VO:Value Object;DO:Data Object;POJO:最简单的java对象,DTOData Transfer Object)1.遵循一定的命名规则:必须有默认的构造方法类的声明为public类型字段是私有的 private boolean married;提供公有的getter或者setter方法(属性)。ge原创 2016-04-27 13:05:31 · 845 阅读 · 0 评论 -
jsp语法与jsp基本知识点
【jsp基本知识点】JSP全称是Java Server Pages,它和servlet技术一样,都是SUN公司定义的一种用于开发动态web资源的技术。JSP/Servlet规范。 JSP实际上就是ServletJSP这门技术的最大的特点在于,写jsp就像在写html,但它相比html而言,html只能为用户提供静态数据,而jsp技术允许在页面中嵌套java代码,为用户提供动态数据。原创 2016-04-27 01:38:58 · 8572 阅读 · 0 评论 -
继承与多态
【继承与多态】继承关键字【extends】例如:Cat就继承了Animal类class Animal{}class Cat extends Animal{}【继承概述】多个类中存在相同属性行为时,将这些内同抽取到单独一个类中,那么多个类无需再定义这些属性和行为,只要继承那个类就行。通过extends关键字可以实现类与类的继承class 子类名 extends 父类原创 2016-04-18 16:07:40 · 552 阅读 · 0 评论 -
【关键字private,static,final】
【关键字】【private】是一个权限的修饰符可以修饰成员变量和方法被private修饰的成员只能在本类中才能访问。【static 】 静态随着类的加载而加载优先于对象存在被类的所有对象共享[static关键字注意事项]在静态方法中是没有thsi关键字(静态是随着类加载而加载,this是随着对象的创建而存在)(静态比对象先存在)静态方法只能访问静原创 2016-04-18 16:09:04 · 933 阅读 · 0 评论 -
栈和堆
【栈和堆】 栈:先进后出,后来先出堆:先进先出 ,后来后出定义泛型类:就是把一个大写字母代表一个类型。定义泛型【类】格式: public class 类名{}定义泛型【方法】格式public void show(T t){}把明确类型推出到了调用方法上。定义泛型【接口】格式public interface 接口名{p原创 2016-04-18 16:12:05 · 274 阅读 · 0 评论 -
异常
----------------------------------------------------------------异常---------------------------------------------------------------- /** * 异常 * * 异常的体系: * ------------|Throwable * ---------原创 2016-04-18 16:13:17 · 287 阅读 · 0 评论 -
线程
-----------------------------------------------线程-------------------------/** * 进程:正在执行的程序作为一个进程。进程负责了内存空间的划分。 * 线程:负责程序中的代码执行。 * 一个java中的应用程序至少有2个线程,一个是主线程,负责了main方法中代码的执行,一个是垃圾回收器线程,负责了回收垃圾。原创 2016-04-18 16:13:55 · 316 阅读 · 0 评论 -
反射
------------------------------------------------------------------反射------------------------------------ /** * 反射 * * 类的加载 * 当程序要使用某个类时,如果该类还未被加载到内存中,则系统会通过加载,连接,初始化三步来实现对这个类进行初始化。 * 加载原创 2016-04-18 16:14:40 · 253 阅读 · 0 评论 -
设计模式
----------------------------------------------------------------设计模式-----------------------------------------------------------------------/** * 设计模式 * 设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目原创 2016-04-18 16:15:45 · 272 阅读 · 0 评论 -
运算符
运算符&(与),|(或)^(异或) ~(按位取反),>(右移),>>>(无符号右移)>>:右移 最高位是0左边就补0;最高位是1,左边补齐1>>>:无符号右移 无论最高位是0还是1,左边补齐0注意事项:位运算是直接对二进制补码进行运算。B:案例演示&,|,^,~结论:&:有0则0|:有1则1^:相同则0,不同则1~:按位取反方法原创 2016-04-18 16:18:00 · 291 阅读 · 0 评论 -
java中的装饰模式
装饰模式特征:为接口增强性能必须有一个装饰的对象必须拥有与被装饰对象相同的接口可以给被装饰对象添加额外的功能。装饰器通过包装一个装饰对象来扩展其功能,而又不改变其接口,这实际上是基于对象的适配器模式的一种变种。他与对象的适配器模式有异同点。相同点:都拥有一个目标对象不同点:适配器模式需要实现另外一个接口,而装饰器模式必须实现该对象的接口。典型的装饰器模式图:简单...原创 2019-04-20 16:06:01 · 2326 阅读 · 0 评论