摘要: HttpClient用来提供高效的、最新的、功能丰富的支持HTTP协议的客户端编程工具包,并且它支持HTTP协议最新的版本和建议。 特性: 1)基于标准、纯净的java语言。实现了Http1.0和Http1.1 2)以可扩展的面向对象的结构实现了Http全部的方法(GET, POST, PUT, D 阅读全文
posted @ 2019-05-15 11:24 花儿在成长 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 因为HTTP协议是开放的,可以任人调用。所以,如果接口不希望被随意调用,就需要做访问权限的控制,认证是好的用户,才允许调用API。 目前主流的访问权限控制/认证模式有以下几种: 1)Bearer Token(Token 令牌) 定义:为了验证使用者的身份,需要客户端向服务器端提供一个可靠的验证信息, 阅读全文
posted @ 2019-05-15 10:51 花儿在成长 阅读(3979) 评论(0) 推荐(0) 编辑
摘要: cookie 和 session 会话(Session)跟踪是Web程序中常用的技术,用来跟踪用户的整个会话。常用的会话跟踪技术是Cookie与Session。 Cookie通过在客户端记录信息确定用户身份,Session通过在服务器端记录信息确定用户身份。 阅读全文
posted @ 2019-05-15 10:41 花儿在成长 阅读(323) 评论(0) 推荐(0) 编辑
摘要: 响应头 说明 示例 状态 Access-Control-Allow-Origin 指定哪些网站可以跨域源资源共享 Access-Control-Allow-Origin: * 临时 Accept-Patch 指定服务器所支持的文档补丁格式 Accept-Patch: text/example;cha 阅读全文
posted @ 2019-05-15 10:31 花儿在成长 阅读(2313) 评论(0) 推荐(0) 编辑
摘要: 协议头 说明 示例 状态 Accept 可接受的响应内容类型(Content-Types)。 Accept: text/plain 固定 Accept-Charset 可接受的字符集 Accept-Charset: utf-8 固定 Accept-Encoding 可接受的响应内容的编码方式。 Ac 阅读全文
posted @ 2019-05-15 10:22 花儿在成长 阅读(9355) 评论(1) 推荐(0) 编辑
摘要: 单例集合的体系: | Collection 单例集合的根接口 | List 如果是实现了List接口的集合类, 具备的特点:有序,重复。 | ArraryList 底层 是使用了Object数组实现的,特点: 查询速度快,增删慢。 | LinkedList 底层是使用了链表数据结构实现 的, 特点: 阅读全文
posted @ 2019-05-14 22:20 花儿在成长 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 相同点: 1、都是抽象类型。 2、都可以有实现方法; 3、都可以不需要实现类或者继承者去实现所有方法。 4、抽象类和接口都不能直接实例化,如果要实例化,抽象类变量必须指向实现所有抽象方法的子类对象,接口变量必须指向实现所有接口方法的类对象。 5、抽象类里的抽象方法必须全部被子类所实现,如果子类不能全 阅读全文
posted @ 2019-05-14 14:30 花儿在成长 阅读(631) 评论(0) 推荐(0) 编辑
摘要: 1、方法多态性,体现在方法的重载和覆写上 方法的重载是指同一个方法名称,根据其传入的参数类型、个数和顺序的不同,所调用的方法体也不同,即同一个方法名称在一个类中有不同的功能实现; 方法的覆写(重写)是指父类之中的一个方法名称,在不同的子类有不同的功能实现,而后依据实例化子类的不同,同一个方法,可以完 阅读全文
posted @ 2019-05-10 15:01 花儿在成长 阅读(1959) 评论(0) 推荐(0) 编辑
摘要: 静态代码块最早执行,只执行一次,而每次创建对象,都会执行构造代码块 例如: 静态代码块执行 main方法开始执行 创建第一个对象 构造代码块执行 构造方法执行 创建第二个对象 构造代码块执行 构造方法执行 创建第三个对象 构造代码块执行 构造方法执行 阅读全文
posted @ 2019-05-09 11:08 花儿在成长 阅读(289) 评论(0) 推荐(0) 编辑
摘要: 一个java文件中可以有任意多个类,接口或是注解..但是只能有一个类是public的,而且这个类的名字要和文件同名,比如public类名为A则文件名就应当为A.java 阅读全文
posted @ 2019-05-08 20:07 花儿在成长 阅读(2248) 评论(0) 推荐(0) 编辑