ECS服务器:

带宽,硬盘,处理器;

负载均衡:

负载均衡是高可用网络基础架构的的一个关键组成部分,有了负载均衡,我们通常可以将我们的应用服务器部署多台,然后通过负载均衡将用户的请求分发到不同的服务器用来提高网站、应用、数据库或其他服务的性能以及可靠性。

负载均衡为服务器预留的端口就是80端口;

静态服务器:

主服务器返回JSON格式的字典/数组等,而音频,视频,图像由静态服务器返回;

犀牛云:

媒体流:

服务器由UPS直流供电:

蜜罐技术:(该技术被实施在防火墙的外部)

蜜罐技术本质上是一种对攻击方进行欺骗的技术,通过布置一些作为诱饵的主机、网络服务或者信息,诱使攻击方对它们实施攻击,从而可以对攻击行为进行捕获和分析,了解攻击方所使用的工具与方法,推测攻击意图和动机,能够让防御方清晰地了解他们所面对的安全威胁,并通过技术和管理手段来增强实际系统的安全防护能力。

80端口:

为web服务器预留的端口;

就是80号端口了,一般是服务器用来提供 web服务用的。比如用你家比做一个大服务器的话,各个端口相当于你家的每扇门,数据相当于人。你家里的家当相当于网页内容,如果我想看你服务器的web内容,我就通过连接你服务器的80端口来看。就是我想看看你家里的家当,我就要找到你家,并且确定哪扇门进去,没错,一般就是你家的80#门。于是我就通过你家的80#门看到了你的家当!!!understand??!!

3306端口:

项目完成后要将数据库端口关闭;

数据库分类:

关系型数据库;

非关系型数据库;

响应码200:

我们正常访问服务器,若访问成功,则返回值为200;

页面重定向:

字典:

一种可变容器模型,且可存储任意类型对象;

数据字典的内容和作用是什么:

a. 数据字典的内容:数据字典是系统中各类数据描述的集合。数据字典的内容通常包括:数据项、数据结构、数据流、数据存储、处理过程五个部分

其中数据项是数据的最小组成单位,若干个数据项可以组成一个数据结构。数据字典通过对数据项和数据结构的定义来描述数据流、数据存储的逻辑内容。

b.      数据字典的作用:

数据字典是关于数据库中数据的描述,在需求分析阶段建立,是下一步进行概念设计的基础,并在数据库设计过程中不断修改、充实、完善。

后台与前端交互时,使用JSON:

JSON(JavaScript Object Notation, JS 对象简谱) 是一种轻量级的数据交换格式。它基于 ECMAScript (欧洲计算机协会制定的js规范)的一个子集,采用完全独立于编程语言的文本格式来存储和表示数据。简洁和清晰的层次结构使得 JSON 成为理想的数据交换语言。 易于人阅读和编写,同时也易于机器解析和生成,并有效地提升网络传输效率。

当前较为流行的数据交换格式:

在日常生活中,人与人之间的交流需要彼此都听得懂得语言。同理,在计算机的不同程序之间,或者不同的编程语言之间进行交换数据,也需要一种大家都能听得懂得‘语言’,这就是数据交换格式,它通过文本以特定的形式来进行描述数据。对于一段数据“JSON-JavaScript Object Notation、XML-eXtensible Markup Language、YAML-Yet Another Markup Language”,

SWAGGER:

接口文档:

分词工具:

python自带分词类库:

docker:

一种容器技术,在服务器上搭建一个虚拟化的运行环境,所有的程序都运行在其中;

Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。

apache:

Apache是世界使用排名第一的Web服务器软件;

前台:OC/swift/js/Android/web

后台:PHP/c++/python/Java/c#/.net

CMDB:

CNN/RNN/残差网络:

NUMPY:

动态语言:python

静态语言:Java/PHP

DJANGO框架:

是python界最流行的web框架;

该框架自带数据库模型;

缓存;

安全机制;

缓存技术(web):

全站缓存:只会出现在网页上

方法或类的缓存:

局部缓存:

Tornado框架:

浏览器的内核:

相当于浏览器在前端的服务器;

浏览器最重要或者说核心的部分是“Rendering Engine”,可大概译为“渲染引擎”,不过我们一般习惯将之称为“浏览器内核”。负责对网页语法的解释(如标准通用标记语言下的一个应用HTML、JavaScript)并渲染(显示)网页。 所以,通常所谓的浏览器内核也就是浏览器所采用的渲染引擎,渲染引擎决定了浏览器如何显示网页的内容以及页面的格式信息。不同的浏览器内核对网页编写语法的解释也有不同,因此同一网页在不同的内核的浏览器里的渲染(显示)效果也可能不同,这也是网页编写者需要在不同内核的浏览器中测试网页显示效果的原因。

自动化运维:

编译型语言:

编译器翻译的方式有两种:一个是编译,一个是解释。两种方式之间的区别在于翻译时间点的不同。当编译器以解释方式运行的时候,也称之为解释器。

解释性语言编写的程序不进行预先编译,以文本方式存储程序代码。在发布程序时,看起来省了道编译工序。但是,在运行程序的时候,解释性语言必须先解释再运行

解释性语言的程序不需要编译,在运行程序的时候才翻译,每个语句都是执行的时候才翻译。这样解释性语言每执行一次就需要逐行翻译一次,效率比较低,但是跨平台效果较好。
现代解释性语言通常把源程序编译成中间代码,然后用解释器把中间代码一条条翻译成目标机器代码,一条条执行。

编译型语言

定义:指用专用的编译器,针对特定的操作平台(操作系统)将某种高级语言源代码一次性翻译成可被硬件平台直接运行的二进制机器码(具有操作数,指令、及相应的格式),这个过程叫做编译;编译好的可执行性文件(.exe),可在相对应的平台上运行(移植性差,但运行效率高)。

有些程序编译后,还需要把其他编译好的,可能需要组装两个以上的目标代码生成最终的可执行性文件,称为链接(可实现对低层次代码的复用)。

典型的编译型语言有,我们非常熟悉的C语言、C++等。

另外,Java语言是一门很特殊的语言,Java程序需要进行编译步骤,但并不会生成特定平台的二进制机器码,它编译后生成的是一种与平台无关的字节码文件(*.class)(移植性好的原因),这种字节码自然不能被平台直接执行,运行时需要由解释器解释成相应平台的二进制机器码文件;大多数人认为Java是一种编译型语言,但我们说Java即是编译型语言,也是解释型语言也并没有错。

解释型语言

定义:指用专门解释器对源程序逐行解释成特定平台的机器码并立即执行的语言;相当于把编译型语言的编译链接过程混到一起同时完成的。

解释型语言执行效率较低,且不能脱离解释器运行,但它的跨平台型比较容易,只需提供特定解释器即可。

常见的解释型语言有,笔者正在学习的Python(同时是脚本语言)与Ruby等。

脚本语言

定义:为了缩短传统的编写-编译-链接-运行(edit-compile-link-run)过程而创建的计算机编程语言。

它的特点是:程序代码即是最终的执行文件,只是这个过程需要解释器的参与,所以说脚本语言与解释型语言有很大的联系。脚本语言通常是被解释执行的,而且程序是文本文件。

典型的脚本语言有,JavaScript,Python等。脚本通常以文本(如ASCII)保存,只在被调用时进行解释或编译

手机定位产生偏差的原因:

第三方登陆原理:

saltstack:

网络爬虫:

搜索引擎:

伯乐在线网站:

沙箱技术:

沙箱是一种按照安全策略限制程序行为的执行环境。早期主要用于测试可疑软件等,比如黑客们为了试用某种病毒或者不安全产品,往往可以将它们在沙箱环境中运行。
经典的沙箱系统的实现途径一般是通过拦截系统调用,监视程序行为,然后依据用户定义的策略来控制和限制程序对计算机资源的使用,比如改写注册表,读写磁盘等

公司的两种框架:

基于Java;

基于python和c++;

GPL协议:

简单的说,以GPL协议发布到网上的素材,你可以使用,也可以更改,但是经过你更改然后再次发布的素材必须也遵守GPL协议,主要要求是必须开源,而且不能删减原作者的声明信息等。

2018/7/20尚观相关推荐

  1. 【跃迁之路】【530天】刻意练习系列289(2018.07.20)

    @(跃迁之路)专栏 叨叨两句 技术的精进不能只是简单的刷题,而应该是不断的"刻意"练习 该系列改版后正式纳入[跃迁之路]专栏,持续更新 一.语言练习 SQL [跃迁之路]SQL语句 ...

  2. Python学习之路—2018/6/20

    Python学习之路-2018/6/20 1.模板语法之变量 views.py def index(request):import datetimes="gyq"l=[1,2,3] ...

  3. 2018.08.20高二互测

    2018.08.20 NOIp模拟赛 GKK大佬出的毒瘤题,烧脑.全是原题就不要密码保护了. 第一题 T1链接 ​ 一张图,每条边有代价也有限制,遍历过的点可以解锁这些限制,求最短路.这是一道套路题, ...

  4. 训练日志 2018.12.20

    明天考通信,这几天一直在复习,闲暇时间做了几道差分约束的题换了换脑子,今晚正好弄完差分约束 明天考完后开始网络流的内容 2018.12.20

  5. 暑期训练日志----2018.8.20

    训练第22天. 中午到的学校 下午把之前学过的线性DP的内容系统的整理了一下,包括 LIS.LCS.LICS 等经典问题的模板 晚上把之前做的线性DP的题重新看了一遍,对线性DP和区间DP有了全新的认 ...

  6. 论文盘点:CVPR 2018 Top 20,华人发明的SENet居首!

    最近CV君在盘点近几年三大CV顶会的论文,继CVPR 2019 .ICCV 2019 .ECCV 2018 Top 20 论文后: 时隔一年,盘点CVPR 2019影响力最大的20篇论文 时隔两年,盘 ...

  7. 推荐个OCP视频,51cto网站尚观的资料还不错,支持下载

    推荐个OCP视频,尚观的还不错,支持下载: http://down.51cto.com/zt/557 51cto 这IT网站不错,资料蛮多,推荐下: http://www.51cto.com/

  8. 尚观oracle 老师,尚观Oracle入门到精通视频教程的资料详细介绍

    Oracle由于其良好的数据安全性和稳定性,在数据库领域一直处于领先地位.<尚观Oracle入门到精通视频教程>针对数据库开发人员设计,从零开始对Oracle进行介绍.除了基本的SQL语法 ...

  9. 尚观python培训_尚观Python基础入门学习,资源教程下载

    课程名称 尚观Python基础入门学习,资源教程下载 课程介绍 Python开发是目前很多朋友选择学习的一门技术,在大家学习的同时,楼主在这里给大家分享了一个运维python视频教程,需要的朋友可以下 ...

最新文章

  1. 简单的Socket实现web功能
  2. phoenix的元数据一般存在哪里_Phoenix常用操作记录-阿里云开发者社区
  3. aida64 extreme 序列号_基于SN序列号管理 轮胎行业仓储管理解决方案
  4. linux系统下常用或有用的系统级命令
  5. 计算机科学英文杂志,Journal of Computer Science Technology
  6. Android版哆啦A梦连连看游戏源码完整版
  7. Camel:构建基于消息的应用程序
  8. 基于Semtech LoRa SX1268 电路设计及PCB布局
  9. activiti 设置可选处理人_新品速递|高端系列!慧明DF系列线性相位处理专业音箱处理器...
  10. 序列模型简介——RNN, Bidirectional RNN, LSTM, GRU
  11. 11个Javascript树形菜单
  12. 解决javax.servlet.jsp.JspException cannot be resolved to a type
  13. 服务器维护通宵,20150405晚上凌晨通宵进行服务器系统维护
  14. [LeetCode] Merge Sorted Array
  15. mpls工作原理通俗解释_马自达3 压燃上市的关头,解释X发动机的工作原理
  16. 中国行政区划 地级 js
  17. Java性能优化(详解)
  18. 20行代码制作字符画版小黄鸭表情包
  19. 关于英伟达显卡驱动程序(GeForce)无法下载的问题
  20. 买不到的数目(最大不能组合的数)

热门文章

  1. 2020北邮网安803考研经验
  2. 软件安全实验——pre12(UAF漏洞预习)
  3. Qt 简易版群聊器小功能
  4. IT大败局----第二章 产业标准的魔力
  5. 003-机器学习背后的思维-针对入门小白的概念算法及工具的朴素思考
  6. Fat Tree 分析
  7. 常见Android开源框架使用笔记之——afinal框架
  8. VS2013编译生成的程序如何设置以管理员权限运行
  9. 【深入理解计算机网络】“数制”视频课程-王达-专题视频课程
  10. 官方标准版如何编译webrtc ( how to compile webrtc )