自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

why

记录是一种生活方式

  • 博客(32)
  • 资源 (2)
  • 收藏
  • 关注

转载 session和cookie 区别(面试)

session原理: 1、session是保存在服务器端,理论上是没有是没有限制,只要你的内存够大 2、浏览器第一次访问服务器时会创建一个session对象并返回一个JSESSIONID=ID的值,    创建一个Cookie对象key为JSSIONID,value为ID的值,将这个Cookie写回浏览器 3、浏览器在第二次访问服务器的时候携带Cookie信息JSESSIO

2016-10-29 22:37:58 37341 6

转载 el表达式

EL是expression Language的缩写,它是jsp内置的一种表达式语言,从jsp2.0开如,就不让在使用java脚本,而是使用el表达式来替换jsp中java脚本。 El表达式格式  ${表达式} 使用el表达式的主要敘是代替jsp页面上的,也就是说,el表达式主要作用是向浏览器输出数据,例如${1+2} 会浏览器输出3. 1、作用:向界面输出内容。只能输出内容。显示数据用的

2016-10-29 22:36:32 179

转载 jsp

2、pageContext内置对象(相当重要) 作用: a、本身是一个域对象,存的数据只能当前页面来访问。还能操作其他的三个域对象(ServletRequest HttpSession ServletContext)中的数据 l  本身是一个域对象(页面范围):PageContext内部有一个Map voidsetAttribute(String key,Object value) vo

2016-10-29 22:27:49 279

原创 简单登陆注册练习2登陆

登陆页面<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>My JSP 'denglu.jsp' starting page</tit

2016-10-29 22:16:25 321

原创 简单的登陆注册练习1 登陆

主页<a href="${pageContext.request.contextPath }/register.jsp">注册</a> <a href="${pageContext.request.contextPath }/login.jsp">登陆</a>注册页面<%@ page language="java" import="java.util.*" pageEncoding="UTF

2016-10-29 22:07:06 683

原创 request,session登陆的小练习

登陆的小练习 package com.Login;import java.io.IOException;import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http

2016-10-29 21:36:00 1033

原创 Session 练习购物车

servlet package com.Cookice;import java.io.IOException; import java.util.HashMap; import java.util.Map;import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet

2016-10-29 21:29:02 514

原创 Cookie练习之查看历史记录

servlet代码package com.Cookice;import java.io.IOException; import java.util.Arrays; import java.util.List;import javax.servlet.ServletException; import javax.servlet.http.Cookie; import javax.servlet.htt

2016-10-29 21:22:23 778

转载 CookieANdSession

Cookie        什么是Cookie? Cookie是网景公司发明。Cookie是由服务器端创建,发送给浏览器,浏览器可以将cookie的key/value保存到浏览器端,下一次在请求同一个网站的资源时,就可以将cookie发送给服务器。 在javaee的api中有一个类  javax.servlet.http.Cookie,它就可以创建一个cookie,它的构造方法Coo

2016-10-29 21:13:01 489

原创 request转发与response重定向(面试题)

请求转发指的就是服务器内的资源的跳转,请求转发时,就会形成一个请求链,它们共享同一个request与response对象。也就是说,它们之间就存在一个request域。 要想实现请求转发可以通过request对象的getRequestDispatcher方法得到一个RequestDispatcher对象,调用这个对象的forward方法来实现。 请求转发是服务器的内部跳转,所以浏览器地址栏上的路径

2016-10-29 20:48:04 3105

原创 Servlet知识小结

Servlet介绍        问题:servlet是什么,它有什么作用? Servlet是运算在服务器上的一个java小程序,简单说,它就是一个java类。我们要使用servlet,需要导入javax.servlet的api. Servlet它是一个资源,主要功能在于交互式的浏览和修改数据,它是一个动态资源       Servlet执行原理 Servlet的生命周

2016-10-29 19:41:04 318

原创 Http协议

HTTP 1、作用:描述客户端和服务器端数据的传递的协议 2、全称:HyperText Transfer Protocol超文本传输协议。超文本:HTML 3、版本:1.0   1.1(主流) 4、HTTP1.0 VSHTTP1.1 (主要区别) 1.0:无状态协议。每次访问服务器都需要建立一次网络连接,耗费时间和资源 1.1:可以在一次网络连接基础之上,发出很多次请求和收到

2016-10-29 19:08:29 213

原创 ServletContext域对象和资源路径读取问题

域对象共享资源代码体现 package com.shunfei; import java.io.IOException; import javax.servlet.ServletContext; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.

2016-10-24 00:06:59 894

原创 Tomcat中部署web应用程序

Tomcat中部署web应用程序        介绍三种方式: 1.      直接将一个web应用程序放置在tomcat/webapps目录下。这时web应用程序目录名称就是我们访问tomcat下的这个应用程序的名称 2.      将一个不在tomcat下的web应用程序部署加载。我们可以在tomcat/conf/server.xml文件中配置,在server.xml文件中的结束标签

2016-10-20 21:47:07 874

原创 表单密码账号邮箱练习

1.      完成一个表单 2.      需求 a.      所有内容不可以为空 b.      邮箱必须邮箱的规则 c.      用户名与密码长度必须6位以上 d.      密码与重复密码必须一致 3.      我们可以使用下而表达式来完成以上条件的判断 为空   /^\s*$/ 空字符的正则表达式可以通过test()方法来判断 邮箱格式 /^(\w)+@(\w

2016-10-14 00:57:04 844

原创 javascriptwindow对象setInterval()事件

dom1.html --> //得到用户的操作,TRUE 或FALSE //var r=confirm("ni asf"); //打开一个窗口 //填入地址栏 //window.open("dom2.html"); // alert(r); // function fun() { //500毫秒后触发代码 //setTim

2016-10-12 23:10:29 1733

原创 demo4j解析XML小练习

package dmo4jTest; import java.io.File; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.OutputStream; import java.io.UnsupportedEncodingException; import java.ut

2016-10-11 22:24:18 639

原创 解析xml进行DOM操作练习

XML 文件 <?xml version="1.0" encoding="UTF-8" standalone="no"?><kao> <student kaohao="438" idcard="370101"> <name>郭美美</name> <location>湖南</location> <age>100</age> </stude

2016-10-11 01:37:02 294

原创 Html

HTML HTML 指的是超文本标记语言 (HyperText Markup Language) Body标签的属性 1.      text 用于设置文字颜色 2.      bgcolor 用于设置页面的背景色 3.      background 用于设置页面的背景图片 在html中书写颜色的方式有三种:        1.直接书写颜色单词   red gree

2016-10-09 23:49:10 224

原创 JAXP:(Java API for XML Processing)DOM方式解析XML文件

记录完毕

2016-10-09 00:29:51 227

原创 JS模拟面向对象,对象原型,JSON,with语句,for in 语句

// 定义类,定义函数 function Person () { this.name ="dub"//公有的属性 age = 100;//私有属性 //公有的方法 this.hh = function () { alert("hh"); //私有的方法 kk = function () { alert("ll"); }} } //创建对象 var P = ne

2016-10-07 20:37:17 280

原创 htmlDOM二级联动

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>选项的二级联动</title> <script type="text/javascript" src="C:\Users\why\Desktop\html\util.js"> //上面导入一个带有省份和城市的xml</script

2016-10-07 16:15:22 327

原创 反射小练习

重点内容//创建可以读取流的类 Properties p = new Properties(); //把文件读取到流中 BufferedReader br = new BufferedReader(new FileReader("xx.properties")); /* 第二种方式 得到全类名 * String line1 = br

2016-10-07 10:21:50 184

原创 反射大法好,反射中的Class类中newIntance()方法和constructor 中newIntance()方法的区别

* 敏于事而慎于言。(孔子)* //获得字节码文件对象 Class c = Class.forName("reflect.Demo"); //获取到带参数的构造对象 Constructor d = c.getConstructor(int.class); //通过Class里的newInstance() 创建对象

2016-10-06 22:48:38 630

原创 最简单的java中TCP的网络编程

梦想不会逃走的,逃走的总是自己。—— 矢野浩二 发送端 //创建socket对象连接到服务器 Socket s = new Socket("192.168.0.103", 10086); //打开输出管道流写出数据 PrintWriter pw = new PrintWriter(s.getOutputStream()); pw.write("wdfd"); pw.flus

2016-10-06 19:54:22 238

原创 简单的工厂模式和工厂方法模式和适配器模式

人永远是要学习的。死的时候,才是毕业的时候。——萧楚女 简单工厂又叫静态工厂方法模式,它定义一个具体的工厂类负责创建一些类的实例.(其实就专门创建对象的). public class AnimalFactory { private AnimalFactory(){} //通过类名 调用即可 public static Dog createDog() {return new Dog

2016-10-06 15:55:28 640

原创 java面试之单列模式

顽强的毅力可以征服世界上任何一座高峰!——狄更斯 懒汉模式 //单例模式之懒汉模式 class Single { //私有构造方法 private Single () {} //声明一个本类的引用 private static Single s; //提供公共的方式进行访问 public static Single getInstance() { if(s=

2016-10-06 14:50:36 252

原创 多线程练习

富而可求也,虽执鞭之士,吾亦为之。如不可求,从吾所好。——孔子《论语》 public static void main(String[] args) { Thread t = new my(); t.setName("实体店"); t.start(); Thread t1 = new my(); t1.setName("官网店"); t1.start();

2016-10-05 22:15:34 288

原创 键盘输入10个数,放到数组中去除该数组中大于10的数,将该数组中的数字写入到本地文件

有志者,事竟成,破釜沉舟,百二秦关终属楚;苦心人,天不负,卧薪尝胆,三千越甲可吞吴。 // 创建一个长度为10的数组 int[] arr = new int[10]; // 定义一个统计变量count记录数组中大于10的数, // 用原来的数组减去出现的次数得到新数组的长度 // 添加不大于10的数到新的数组中即可 // 键盘录入10个数放入数组中 int count =

2016-10-05 17:38:05 5609

原创 String转换与Integer面试题

古之立大事者,不惟有超世之才,亦必有坚韧不拔之志。——苏轼 Integer i5 = 97; Integer i6 = 97; System.out.println(i5 == i6);True ; 原因 byte范围-128 - 127  自动装箱不新创建对象,直接在常量池找 System.out.println(i5.equals(i6)); t System.out.pri

2016-10-05 10:28:29 1007

原创 java面试之位异或运算符和switch特点

a = a^b; //实现2个数的交换. b= a^b;//a^b^b =a a= a^b;//a^a^b =b可以再数组交换值得时候使用.int[] arr = { 1, 3, 4, 2, 5, 1 }; // 冒泡排序 for (int i = 0; i < arr.length - 1; i++) { for

2016-10-04 20:33:18 296

原创 Java面试之类型提升

byte b = 7; b++; b = b+1; //这里报错,自动提升为Int类型.byte b= 3+4; 常量优化机制 byte a = 5; byte c = 9; byte d = a+c;//报错,jvm不知道变量是什么,自动提升为Int.short x = 2; s= s+1;报错,jvm不知道变量是什么,自动提升为Int. s +=1;//扩展运算符,隐含强

2016-10-04 19:50:59 199

javaweb过滤器

javaweb过滤器

2016-11-15

Thinking In Java 4th

牛B文档英语的

2016-11-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除