消息队列
运维常识简记
本人根据作者已经掌握知识查缺补漏
域名, ip
一般来说, 一个域名只能对应一个(公网)ip, 网络主机, 而是一个ip 是可以绑定多个域名的. 不过,为了获得更好的体验,一般会做负载均衡.比如: 成都用户和杭州的用户都同时访问 www.abc.com ,假如该站点做了负载均衡, 两人虽然都是访问的同一个域名,但访问的对应IP地址却可能是不同的。 这是因为: 在一开始, 两人确实都访问到了 www.abc.com 域名对应的主机, 但是该主机是一个做了负载均衡服的反向代理务器, 该服务器将根据各地的访问IP,到达域名IP中路由跳数最小的那个IP地址作为访问的域名IP地址。这样能保证一个域名被访问时,能最大限度提供高速稳定的访问体验。
HTML5新增知识
HTM5新增知识
一、HTML发展史
- HTML5草案的前身名为Web Applications 1.0, 于2004年被WHATWG提出,于2007年被W3C接纳,并成立了新的HTML工作团队。
HTML 5的第一份正式草案已于2008年1月22日公布。HTML5仍处于完善之中。然而,大部分现代浏览器已经具备了某些HTML5支持。 - 2012年12月17日,万维网联盟(W3C)正式宣布凝结了大量网络工作者心血的HTML5规范已经正式定稿。根据W3C的发言稿称: “HTML5是开放的Web网络平台的奠基石。”
- 2013年5月6日, HTML 5.1正式草案公布。该规范定义了第五次重大版本,第一次要修订万维网的核心语言:超文本标记语言(HTML) 。在这个版本中,新功能不断推出,以帮助Web应用程序的作者,努力提高新元素互操作性。
- 本次草案的发布,从2012年12月27日至今,进行了多达近百项的修改,包括HTML和XHTML的标签, 相关的API、Canvas等, 同时HTML 5的图像img标签及svg也进行了改进,性能得到进一 步提升。
二、HTML5的浏览器兼容问题
Docker
Docker
参考文档:💻 Docker 快速安装软件 - Docker 快速入门 - 易文档 (easydoc.net)
官方文档:Docker Documentation
官网:Docker
常见问题解决:
JSON
JSON
JSON 简介
JSON(JavaScript Object Notation, JS 对象简谱) 是一种轻量级的数据交换格式。它基于 ECMAScript (欧洲计算机协会制定的js规范)的一个子集,采用完全独立于编程语言的文本格式来存储和表示数据。简洁和清晰的层次结构使得 JSON 成为理想的数据交换语言。 易于人阅读和编写,同时也易于机器解析和生成,并有效地提升网络传输效率。
CSS3新增知识
CSS3新增知识
1.1、CSS3的概念和优势
- CSS3是css技术的升级版本, CSS3语言开发是朝着模块化发展的。以前的规范作为一个模块实在是太庞大而且比较复杂,所以,把它分解为-些小的模块,更多新的模块也被加入进来。这些模块包括:盒子模型、列表模块、超链接方式、语言模块、背景和边框、文字特效、多栏布局等。
- css3的优点: CSS3将完全向后兼容,所以没有必要修改现在的设计来让它们继续运作。网络浏览器也还将继续支持CSS2.对我们来说,CSS3主要的影响是将可以使用新的可用的选择器和属性,这些会允许实现新的设计效果(譬如动态和渐变) ,而且可以很简单的设计出现在的设计效果(比如说使用分栏)
1.2、渐进增强和优雅降级
git
Git
分布式版本控制系统, 此外还有 SVN (集中式版本控制系统)
下载地址(阿里云镜像) :CNPM Binaries Mirror (npmmirror.com)
Git Bash : Linux命令行风格 (推荐使用)