摘要: 2.1在生活会话中产生通话记录(会话数据) 2.2软件中的会话 一次会话:打开浏览器--》访问服务器内容--》关闭浏览器 登陆场景: 打开浏览器--》浏览到登陆页面--》输入用户名和密码--》访问到用户的主页(做操作) 访问用户主页,会显示用户名 在此次的登陆会话过程产生的数据(用户会话数据)如何保 阅读全文
posted @ 2017-03-13 23:53 優syousetu 阅读(202) 评论(0) 推荐(0) 编辑
摘要: servlet编程: 1.servlet生命周期: 构造方法:创建servlet对象。默认情况下,第一次访问servlet对象时。只调用一次。 init方法(有参):创建完servlet对象后调用。只调用一次。 注意:会调用无参的init方法 servlet方法:servlet提供服务的方法,每次发 阅读全文
posted @ 2017-03-13 12:00 優syousetu 阅读(292) 评论(0) 推荐(0) 编辑
摘要: servlet学习大纲: 1.servlet概念及相关接口简介 2.servlet执行过程 3.servlet路径映射 4.缺省servlet 应用 5.servlet生命周期(重点) 6.servlet自动加载 7.servlet线程安全 8.servletConfig对象 9.servlet相关 阅读全文
posted @ 2017-03-11 22:57 優syousetu 阅读(193) 评论(0) 推荐(0) 编辑
摘要: web入门 1.web服务软件作用:把本地资源共享给外部访问 2.tomcat服务器基本操作: 启动:%tomcat%bin/startup.bat 关闭:%tomcat%bin/shutdown.bat 访问tomcat主页: http://localhost:8080 3.web应用目录结构 | 阅读全文
posted @ 2017-03-09 23:33 優syousetu 阅读(546) 评论(0) 推荐(0) 编辑
摘要: 字节流: 输入字节流 |InputStream 输入字节流的基类 抽象类,不能直接使用 |FileInputStream 读取文件数据的输入字节流 |BufferedInputStream 缓冲输入字节流 出现的目的:为了提高文件输入的效率 输出字节流 |outputStream 输出字节流 基类 阅读全文
posted @ 2017-03-08 22:14 優syousetu 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 线程通讯:一个线程完成了自己的任务时,要通知另外一个线程去完成另外一个任务 生产者与消费者 通过产品建立关系 问题1:出现了线程安全问题。价格错乱。。(生产者的线程休眠10毫秒) 代码: 将上述对象改为 产品 则上述问题改变 需求,生产一个,消费一个 wait(): 等待 如果线程执行了wait方法 阅读全文
posted @ 2017-03-08 22:04 優syousetu 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 进程:正在运行的程序称作为一个进程。进程负责了内存空间的划分 windows号称是多任务的操作系统,那么windows是同时运行多个应用程序么? 宏观角度:windows确实是在同时运行多个应用程序 微观角度:cpu是做了一个快速切换执行的动作,由于速度太快,所以我们感觉不到在切换而已 单核的cpu 阅读全文
posted @ 2017-03-08 18:30 優syousetu 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 字符串的特点: 字符是常量;他们的值在创建之后不能修改 字符串的内容一旦发生了变化,那么马上会创建一个新的对象 注意:字符串的内容不适宜频繁修改,因为一旦修改,马上就会创建一个新的对象 如果频繁修改字符串的内容,建议使用字符串缓冲类(StringBuffer) StringBuffer 其实就是一个 阅读全文
posted @ 2017-03-08 10:04 優syousetu 阅读(94) 评论(0) 推荐(0) 编辑
摘要: 单列集合 | collection 单列集合的根接口 |List 如果是实现了list接口集合类具备的特点:有序,可重复 |ArrayList 底层是使用Object数组实现的。特点:查询速度快,增删慢 |LinkedList 底层是使用链表数据结构实现的,特点:查询慢,增删快 |Vector(了解 阅读全文
posted @ 2017-03-08 09:40 優syousetu 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 多线程存在的意义: 一个进程中允许多个任务可以同时执行 多线程的创建方式: 方式一:继承thread 1.自定义一个类继承thread 2.重写thread的run方法,把自定义线程的任务代码放在run方法上 3.创建thread类的子类对象,并且调用start方法开启线程 (线程一旦开启,就会执行 阅读全文
posted @ 2017-03-08 08:54 優syousetu 阅读(104) 评论(0) 推荐(0) 编辑