除了标准的OSI七层模型以外,常见的网络层次划分还有TCP/IP四层协议以及TCP/IP五层协议,它们之间的对应关系如下图所示: (1)应用层+表示层+会话层应用层是操作系统...
除了标准的OSI七层模型以外,常见的网络层次划分还有TCP/IP四层协议以及TCP/IP五层协议,它们之间的对应关系如下图所示: (1)应用层+表示层+会话层应用层是操作系统...
HTTP的安全缺陷 通信内容不加密,导致被窃听 不验证客户端和服务端的身份,导致:服务器伪装响应返回到了其他的客户端海量恶意连接 无法证明报文的完整性,导致:请求和响应内容被...
WWW构建元素 HTML——页面的文本标记语言,解决文本的展示 HTTP——文本传递协议,解决文本的传输问题 URL——资源定位符,解决文本的定位问题 HTTP无状态的意思是...
Servlet+JSP模式的弊端 如果使用多个servletweb.xml文件巨大各个servlet处理流程分散,难以维护、修改 如果使用单个servlet采用合适的设计模式...
session和cookie的区别 两者都是保持会话状态的方式 session储存在服务器,cookie储存在客户端 session需要一个sessionid来开启,一般储存...
基本概念 Lambda表达式只能实现函数式接口函数式接口就是只有一个抽象方法的接口除此之外,函数式接口可以有默认方法、类方法 在函数式接口之前加上@FunctionalInt...
官网下载,解压至E:/ 修改conf/settings.xml 设置本地仓库位置,在settings标签下增加以下内容:<localRepository>E:/apache-...
容器完成请求的流程 启动web容器 容器读取web.xml,读取init-Param,并搜索目录下的servlet文件 加载、实例化servlet(也可能在客户请求时加载) ...
NIO与传统IO相比,NIO以块为单位传输,并且有缓存区,而IO流直接通过字节传输 相比之下NIO减少了硬盘读取的次数,而且操作也更方便。 Buffer和Channel Bu...
基本分类 所有的流都从4个流(抽象类)派生:字节流InputStream、OutputStream,二进制的输入输出字符流reader、writer,字符的输入输出 节点流低...
数据类型 最常用的数据类型int整型varchar字符串float浮点数decimal精确浮点数datetime日期时间 数据库约束: 五种完整性约束NUT NULL——非空...
基本概念: 如果没有泛型,对象插入集合后就会转为Object类型,因此可以插入任意类型的对象 当取出元素时需要强制类型转换,如果忘记了原对象的类型,非常容易出错 泛型也称为“...
基本概念: 数组可以储存基本类型和数组,集合类只能储存引用对象,不能储存基本类型 Collection接口和Iterator接口 Iterator接口是Collection接...
System类: 不能创建System类的对象,所有方法都是静态方法,通过System调用 常用的就是out,currentTimeMillis() Object类 Obje...
包装类 8种基本类型不同于对象,没有成员变量和方法可以调用,在内存中也能存储在任何地方,包括栈内存、堆内存 之所以提供这八种类型,是为了以及储存方便,也可能是照顾程序员的习惯...
基本概念 成员变量、构造器、方法的构造顺序随意,不会造成不同的影响 带static的方法不能访问非static的方法、变量 如果没有构造器,将调用默认的无参构造,如果定义了显...
基本概念 一个数组只能存放一种数据类型 数组必须初始化 数组在初始化时就确定了长度,之后不能再更改1、静态初始化:指定值,不指定长度 2、动态初始化:只指定长度,系统会自动填...
一、使用直接量赋值当执行String str = "abc"时,先在Java的String常量池中创建一个"abc"对象,然后在变量栈中创建str变量,并指向该对象。当执行S...
ASCII编码,美国信息交换标准码,用8位,也就是一个字节表示256个字符,其中0开头的128个字符时常用字母和符号,1开头的是其他特殊字符。 但是,如果加上国际语言,...
基础知识 共八种数据类型:4种整型(byte, short, int, long),2种浮点型(float,double),booean,char 整型的赋值 一个整数默认作...