建议使用Ubuntu 16.04或更高版本。 先卸载可能存在的旧版本: 更新apt包索引: 添加Docker镜像源 此处为了提高下载速度使用国内的阿里源,而没有使用官方软件源。 首先需要安装apt transport https等软件包支持https协议的源: 添加源(阿里源)的gpg密钥: 添加软 ...
分类:
系统相关 时间:
2018-12-13 20:20:49
阅读次数:
216
一.HTTP协议 1.官方概念: HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从万维网(WWW:World Wide Web )服务器传输超文本到本地浏览器的传送协议。(虽然童鞋们将这条概念都看烂了,但是也没办法,毕竟这就是HTTP的权威官方 ...
分类:
Web程序 时间:
2018-12-12 15:42:02
阅读次数:
267
HTTP与HTTPS的区别 超文本传输协议HTTP协议被用于在Web浏览器和网站服务器之间传递信息,HTTP协议以明文方式发送内容,不提供任何方式的数据加密,如果攻击者截取了Web浏览器和网站服务器之间的传输报文,就可以直接读懂其中的信息,因此,HTTP协议不适合传输一些敏感信息,比如:信用卡号、密 ...
分类:
Web程序 时间:
2018-12-09 20:08:49
阅读次数:
195
Restful API 目前比较成熟的一套互联网应用程序的API设计理论 一、协议 API与用户的通信协议,总是使用HTTPs协议。 二、域名 应该尽量将API部署在专用域名之下。 三、版本(Versioning) 应该将API的版本号放入URL。 另一种做法是,将版本号放在HTTP头信息中,但不如 ...
一、Tomcat为什么需要与apache、nginx一起结合使用? Tomcat虽然是一个servlet和jsp容器,但是它也是一个轻量级的web服务器。它既可以处理动态内容,也可以处理静态内容。不过,tomcat的最大优势在于处理动态请求,处理静态内容 ...
分类:
Web程序 时间:
2018-12-09 12:06:52
阅读次数:
273
1.docker三大核心概念,镜像、容器和仓库。2.安装dockerubuntu中安装安装apt-transport-https包支持的HTTPS协议源$sudoapt-getinstall-yapt-transport-https添加源的gpg密钥$sudoapt-keyadv--keyserverhkp://p80.pool.sks-keyservers-net:80--recv-keys58
分类:
其他好文 时间:
2018-12-06 23:24:21
阅读次数:
176
IIS - 自动申请、部署Let's Encrypt的免费SSL证书(让网站实现HTTPS协议) 2017-12-19发布:hangge阅读:161 一、HTTPS 协议介绍 1,什么是 HTTPS 协议? HTTPS(全称:Hyper Text Transfer Protocol over Sec ...
分类:
其他好文 时间:
2018-12-05 21:52:04
阅读次数:
304
在app开放接口API的设计中,避免不了的就是安全性问题。 一、https协议 对于一些敏感的API接口,需要使用https协议。 https是在http超文本传输协议加入SSL层,它在网络间通信是加密的,所以需要加密证书。 二、签名设计 原理:用户登录后向服务器提供用户认证信息(如账户和密码),服 ...
分类:
移动开发 时间:
2018-12-05 13:22:27
阅读次数:
259
1. 什么是协议? 人与人之间通过语言进行沟通,计算机之间通过0和1进行沟通,程序员和计算机之间通过计算机语言沟通。 计算机语言是人类和计算机沟通的一种协议,通过这个协议,计算机可以知道我们想让他干什么。 计算机语言还比较接近人类语言,计算机不能直接读懂,还需要通过编译计算机才能直接读懂。 1.1 ...
分类:
其他好文 时间:
2018-12-03 21:40:30
阅读次数:
294
什么是restful? REST与技术无关,代表的是一种软件架构风格,REST是Representational State Transfer的简称,中文翻译为“表征状态转移”或“表现层状态转化”。 API与用户的通信协议 总是使用HTTPs协议。 域名 https://api.example.co ...