自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 《图解HTTP》笔记:确认访问用户身份的认证

8.1 何为认证 某些 Web 页面只想让特定的人浏览,必不可少的就是认证功能。 核对的信息通常是指:密码,动态令牌,数字证书,生物认证,IC 卡等。 HTTP 使用的认证方式 : BASIC 认证(基本认证) DIGEST 认证(摘要认证) SSL 客户端认证 FormBase ...

2018-12-11 17:27:44

阅读数 48

评论数 0

原创 《图解HTTP》笔记:确保 Web 安全的 HTTPS

在 HTTP 协议中有可能存在信息窃听或身份伪装等安全问题。使用 HTTPS 通信机制可以有效地防止这些问题。 7.1 HTTP 的缺点 通信使用明文(不加密),内容可能会被窃听 不验证通信方的身份,因此有可能遭遇伪装 无法证明报文的完整性,所以有可能已遭篡改 通信使用明文可能会被窃听: ...

2018-12-11 00:24:33

阅读数 89

评论数 0

原创 《图解HTTP》笔记:HTTP 首部

6.1 HTTP 报文首部 HTTP 协议的请求和响应报文中必定包含 HTTP 首部。首部内容为客户端和服务器分别处理请求和响应提供所需要的信息。 HTTP 请求报文 : HTTP 响应报文 : 注:首部字段同时存在于请求和响应报文内,并涵盖 HTTP 报文相关的内容信 息。...

2018-12-09 12:33:00

阅读数 148

评论数 0

原创 《图解HTTP》笔记:与 HTTP 协作的 Web 服务器

一台 Web 服务器可搭建多个独立域名的 Web 网站,也可作为通信路径上的中转服务器提升传输效率。 5.1 用单台虚拟主机实现多个域名 HTTP/1.1 规范允许一台 HTTP 服务器搭建多个 Web 站点。利用虚拟主机(又称虚拟服务器)可以用一台服务器为多位客户服务,也可以以每位客户持有的...

2018-12-07 19:33:47

阅读数 56

评论数 0

原创 《图解HTTP》笔记:返回结果的 HTTP 状态码

HTTP 状态码负责表示客户端 HTTP 请求的返回结果、标记服务器端 的处理是否正常、通知出现的错误等工作。 4.1 状态码告知从服务器端返回的请求结果 状态码的职责是当客户端向服务器端发送请求时,描述返回的请求结果。 数字中的第一位指定了响应类别,后两位无分类。响应类别有以下 5 种: ...

2018-12-06 16:48:42

阅读数 46

评论数 0

原创 《图解HTTP》笔记:HTTP 报文内的 HTTP 信息

HTTP 通信过程包括从客户端发往服务器端的请求及从服务器端返回客户端的响应 3.1 HTTP 报文 用于 HTTP 协议交互的信息被称为 HTTP 报文,它是由多行数据构成的字符串文本。 请求端(客户端)→ 请求报文 响应端(服务器端)→ 响应报文 HTTP 报文的结构 : 3....

2018-12-05 19:42:41

阅读数 41

评论数 0

原创 《图解HTTP》笔记:简单的 HTTP 协议

2.1 HTTP 协议用于客户端和服务器端之间的通信 在两台计算机之间使用 HTTP 协议通信时,在一条通信线路上必定有一端是客户端,另一端是服务器端。有时候两台计算机作为客户端和服务器端的角色有可能会互换。但仅从一条通信路线来说,服务器端和客户端的角色是确定的,用 HTTP 协议能够明确区分哪...

2018-12-04 20:36:06

阅读数 52

评论数 0

原创 《图解HTTP》笔记:了解 Web 及网络基础

1.1 使用 HTTP 协议访问 Web Web使用一种名为HTTP(超文本传输协议)的协议作为规范,完成从客户端到服务器端等一系列运作流程。 1.2 HTTP 的诞生 最初的设想:让远隔两地的研究者们共享知识的设想 其基本理念:借助多文档之间相互关联形成的超文本,连成可相互参阅的 W...

2018-12-03 13:22:56

阅读数 62

评论数 0

原创 java中的四种引用及其使用场景

Java的对象引用一共有四种方式:强引用,软引用,弱引用,虚引用 强引用-StrongReference 这是java中最常见的引用方式,当一个对象被一个或一个以上的引用变量所引用时,它不可能被系统垃圾回收机制回收 使用场景:例如数组 软引用-SoftReference 对于只有软引...

2018-11-20 13:22:52

阅读数 100

评论数 0

原创 关于java中的static关键字

昨天面了宇宙条一面,面试官就一个static关键字追问了好久,比如说用在哪里,有哪些注意点等等。我答了一些常用的,但事后还是决定赶紧补一下这个知识点,主要从一下几个方面来总结: static修饰方法 static修饰变量 static修饰类 static修饰初始化代码块 static修...

2018-11-13 00:13:21

阅读数 46

评论数 0

原创 这是一份关于Fragment的详细使用教程

Fragment的产生 在Fragment(android 3.0)诞生前,安卓开发中通常使用Activity来展示界面,但它有一定的局限性: 界面中的View控件较多较复杂时,操作麻烦 手机和平板中展示的效果不一致 为了在Android上为用户提供动态的、多窗口的交互体验,我们需要将...

2018-11-06 18:18:50

阅读数 236

评论数 0

翻译 这都8102了,还不使用RecyclerView来创建列表吗

官方文档地址:https://developer.android.com/guide/topics/ui/layout/recyclerview#top_of_page 如果你的应用需要显示基于大型数据集(或经常需要更改的数据)的滚动元素列表,你应该使用RecyclerView来完成这项工作 ...

2018-11-05 01:03:05

阅读数 68

评论数 0

原创 读书笔记:java多线程之线程通信

阅读的书籍:《java疯狂讲义》 关键词:传统的线程通信,使用Condition控制线程通信,使用阻塞队列控制线程通信 传统的线程通信:利用Object类提供的wait(),notify(),notifyAll()三个方法 首先,这三个方法是属于Object类的,而不是Thread类;其...

2018-10-21 22:47:10

阅读数 46

评论数 0

原创 读书笔记:Android中的进程间通信(三)——Android中的IPC方式(上)

阅读的书籍:《Android开发艺术探索》 关键词:Bundle,文件共享,Messenger 使用Bundle:最简单的进程间通信方式,在Intent中传递 Bundle实现了Parcelable接口,所以我们传输的数据必须要能够支持序列化 除了直接传递数据外,还有一种特殊的使用场景...

2018-10-21 18:32:53

阅读数 34

评论数 0

原创 读书笔记:Android中的进程间通信(二)

阅读的书籍:《Android开发艺术探索》 关键词:Serializable,Parcelable,Serializable和Parcelable的区别,Binder Serializable接口:java提供的一个序列化接口,为对象提供标准的序列化和反序列化操作 想让一个对象实现序列化...

2018-10-14 17:35:16

阅读数 48

评论数 0

原创 读书笔记:Android的消息机制

阅读的书籍:《Android开发艺术探索》 关键词:Android的消息机制概述、分析,主线程的消息循环 Android的消息机制概述:Android的消息机制主要是指Handler的运行机制以及Handler所附带的MessageQueue和Looper                  ...

2018-10-11 00:06:26

阅读数 45

评论数 0

原创 读书笔记:Android中的进程间通信(一)

阅读的书籍:《Android开发艺术探索》 关键词:Android IPC简介,Android中的多进程模式 Android IPC简介:IPC是Inter-Process Communication 的缩写,也叫做进程间通信或者跨进程通信 进程间通信是指两个进程之间进行数据交换的过程,...

2018-10-10 00:57:39

阅读数 71

评论数 0

原创 读书笔记:view的事件分发机制

阅读的书籍:《Android开发艺术探索》 关键词:点击事件的传递规则,事件分发的源码解析 点击事件的传递规则:一个点击事件产生后总是先由外向内传递给Activity,然后再由内向外分发到View 点击事件的事件分发就是对MotionEvent事件的分发过程,在事件分发中有如下三个重要的...

2018-10-09 10:52:11

阅读数 54

评论数 0

原创 读书笔记:java多线程之线程同步

阅读的书籍:《java疯狂讲义》 关键词:线程安全问题,同步代码块,同步方法,释放同步监视器的锁定,同步锁,死锁 线程安全问题:当使用多个线程来访问同一个数据时,会导致一些错误情况的发生 到底什么是线程安全问题呢,先看一个经典的案例:银行取钱的问题   模拟步骤: 1.匹配用户账户...

2018-10-08 19:33:32

阅读数 39

评论数 0

原创 读书笔记:java多线程之控制线程

阅读的书籍:《疯狂java讲义》 关键词:join(),sleep(),yield(),后台线程,线程优先级,sleep()和yield()的区别 join():阻塞了调用这个方法的线程,直到被join的线程执行完为止 举个例子:  在这里main线程调用了 jt 线程的join(...

2018-10-07 16:25:02

阅读数 51

评论数 0

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