摘要:
会话技术 会话:一次会话中包含多次请求和响应。 一次会话指浏览器第一次给服务器发送请求,会话建立,直到有一方断开为止 功能:在一次会话的范围内的多次请求间,共享数据 方式: 1.客户端会话技术(数据存于客户端):Cookie 2.服务器端会话技术(数据存于服务器):Session Coolkie入门 阅读全文
摘要:
Web概念 软件架构 1.C/S:客户端/服务器端 2.B/S:浏览器/服务器端(常用) 服务器可以由浏览器通过【IP,端口,传输协议】访问(请求),内含静态资源,动态资源。 静态资源:所有用户访问后,得到相同的结果,可以直接返回给浏览器(响应)。浏览器内含静态资源解析引擎,可以直接解析静态资源。如 阅读全文
摘要:
Junit单元测试 黑盒测试:不需要写代码,只关心输入输出 白盒测试:需要关注内部代码 Junit单元测试是白盒测试的一种。 步骤: 1.定义一个测试类。类名建议为:被测试的类名Test。包名建议为:xxx.xxx.xx.test 2.定义测试方法:建议名为:test测试方法名,无返回值,空参 3. 阅读全文
摘要:
JDBC概念 全称:java database connectivity 中文名:java数据库连接 本质:java语言操作数据库 JDBC定义了操作所有操作关系型数据库(mysql,oracle,...)的规则(接口),各个数据库厂商提供数据库驱动jar包来实现这套接口(实现类)。 也就是说,我们 阅读全文
摘要:
数据库(DataBase) 用于存储和管理数据的仓库 特点:1.持久化存储数据,本质是一个文件系统。 2.方便存储和管理数据。 3.使用了统一的方式操作数据库(SQL)。 MySQL 一个数据库服务器软件。 计算机安装了MySQL之后,可称作MySQL服务器。 MySQL——>数据库(文件夹)——> 阅读全文
摘要:
IP地址,端口,URL: IP地址:用来标识网络中的一个通信实体的地址。通信实体可以是计算机、路由器等。 比如互联网的每个服务器都要有自己的IP地址,而每个局域网的计算机要通信也要配置IP地址。路由器是连接两个或多个网络的网络设备。目前主流使用的IP地址是IPV4,但是随着网络规模的不断扩大,IPV 阅读全文
摘要:
几个重要概念 程序:一个静态的概念,一般对应于操作系统中的一个可执行文件。 进程:运行中的程序。一个动态的概念。现代的操作系统都可以同时启动多个进程。 线程:一个进程可以产生多个线程。同多个进程可以共享操作系统的某些资源一样,同一进程的多个线程也可以共享此进程的某些资源(比如:代码、数据),所以线程 阅读全文
摘要:
IO技术核心: 三口:Closeable,Flushable,Serializable 五类:File,InputStream,OutputStream,Reader,Writer ApI阅读方法: 1.看继承体系,简短说明。 2.看构造器,若无构造器,则为工具类或具有静态方法。 3.看方法,重点关 阅读全文
摘要:
容器: 程序中的“容器”也被用来容纳和管理数据。 数组作为一种容器,可以快速地访问数组元素,效率高。但是,容量需要事先定义好,不能随着需求的变化而扩容。 容器接口的层次: 1.Collection接口 List子接口(有序可重复):ArrayList,LinkedList,Vector Set子接口 阅读全文
摘要:
包装类: 我们在实际应用中经常需要将基本数据转化成对象,如:将基本数据类型存储到Object[ ]数组或集合中的操作等。Java在为每个基本数据类型设计了一个对应的类进行代表,八个和基本数据类型对应的类统称为包装类 (Wrapper Class),包装类均位于java.lang包。 除了Charac 阅读全文