终于有人把云计算、大数据和人工智能讲明白了!

今天跟大家讲讲云计算、大数据和人工智能。为什么讲这三个东西呢?因为这三个东西现在非常火,并且它们之间好像互相有关系:一般谈云计算的时候会提到大数据、谈人工智能的时候会提大数据、谈人工智能的时候会提云计算……感觉三者之间相辅相成又不可分割。但如果是非技术的人员,就可能比较难理解这三者之间的相互关系,所以有必要解释一下。 一、云计算最初的目标 我们首先来说云计算。云计算最初的目标是对资源的管理,管理的主要是计算资源、网络资源、存储资源三个方面。 1. 管数据中心就像配电脑 什么叫计算、网络、存储资源? 比如你要买台笔记本电脑,是不是要关心这台电脑是什么样的CPU?多大的内存?这两个就被我们称为计算资源。 这台电脑要上网,就需要有个可以插网线的网口,或者有可以连接我们家路由器的无线网卡。您家也需要到运营商比如联通、移动或者电信开通一个网络,比如100M的带宽。然后会有师傅弄一根网线到您家来,师傅可能会帮您将您的路由器和他们公司的网络连接配置好。这样您家的所有的电脑、手机、平板就都可以通过您的路由器上网了。这就是网络资源。 您可能还会问硬盘多大?过去的硬盘都很小,大小如10G之类的;后来即使500G、1T、2T的硬盘也不新鲜了。(1T是1000G),这就是存储资源。 对于一台电脑是这个样子的,对于一个数据中心也是同样的。想象你有一个非常非常大的机房,里面堆了很多的服务器,这些服务器也是有CPU、内存、硬盘的,也是通过类似路由器的设备上网的。这时的问题就是:运营数据中心的人是怎么把这些设备统一的管理起来的呢? 2. 灵活就是想啥时要都有,想要多少都行 管理的目标就是要达到两个方面的灵活性。具体哪两个方面呢? 举个例子来理解:比如有个人需要一台很小的电脑,只有一个CPU、1G内存、10G的硬盘、一兆的带宽,你能给他吗?像这种这么小规格的电脑,现在随便一个笔记本电脑都比这个配置强了,家里随便拉一个宽带都要100M。然而如果去一个云计算的平台上,他要想要这个资源时,只要一点就有了。 这种情况下它就能达到两个方面灵活性: 时间灵活性:想什么时候要就什么时候要,需要的时候一点就出来了;空间灵活性:想要多少就有多少。需要一个太很小的电脑,可以满足;需要一个特别大的空间例如云盘,云盘给每个人分配的空间动不动就很大很大,随时上传随时有空间,永远用不完,也是可以满足的。 空间灵活性和时间灵活性,即我们常说的云计算的弹性。而解决这个弹性的问题,经历了漫长时间的发展。 3. 物理设备不灵活 第一个阶段是物理设备时期。这个时期客户需要一台电脑,我们就买一台放在数据中心里。…

Continue Reading →

html+css+js与三大框架+ts的区别

一、html + css + js 1、html写好布局、css控制布局央视、js控制操作事件。 2、没有像ts那样,面向对象的使用(即缺少主要的数据双向绑定,但属性绑定与事件绑定类似)。 3、没法像三大框架那样,面向组件的开发。 二、三大框架 + ts 1、三大框架主要面向组件的开发,即开发一个组件,其他页面可以直接引用。 2、ts主要是面向对象的开发,让前端开发人员更偏向后台Java开发,DO、VO、etc… 3、包含前端客户端node.js,可以统一用npm下的package.json管理包(类似maven)和打包发布,不用像以前引入plug-in(类似引入jar),在用<script>标签引入。 三、参考示例 import Vue from “vue”; import…

Continue Reading →

下一代防火墙与传统防火墙、UTM的差别

伴随网络攻击的日渐猖獗,企业面临着如何提升自身安全防护的重要问题,因此部署什么样的防火墙产品就成为企业决策者们需要把控的关键。那么对于传统防火墙、下一代防火墙来说,企业该选择谁呢? 下一代防火墙与传统防火墙、UTM的差别 防火墙(Firewall),也称防护墙,一般是指一种位于内部网络与外部网络之间的网络安全系统。设置防火墙目的是为了在内部网与外部网之间设立唯一通道,简化网络安全管理,防止不合法的访问。 传统防火墙具有数据包过滤、网络地址转换(NAT)、协议状态检查以及VPN功能等功能,但传统防火墙采用端口和IP协议进行控制的固有缺陷明显已经落伍,对于利用僵尸网络作为传输方法的威胁,基本无法探测到。 UTM(统一威胁管理,Unified Threat Management的缩写)是由传统的防火墙观念进化而成,它将多种安全功能都整合在单一的产品之上,其中包括了网络防火墙,防止网络入侵(IDS),防毒网关(gateway antivirus,AV),反垃圾信件网关(gateway anti-spam),虚拟私人网络(VPN),内容过滤(content filtering),负载平衡,防止资料外泄,以及设备报告等。 不过,UTM只是将防火墙、IPS、AV进行简单的功能堆砌,其致命缺陷就是采用串行扫描方式,包括吞吐量问题。特别是在较大的网络中,在功能全部开放时的处理效率非常低下。 因此,传统防火墙和UTM在应对网络新威胁面前,性能越发捉襟见肘,无法满足企业用户的安全需求。而在网络攻击多样化、复合化趋势明显的今天,NGFW(Next generation firewall)即下一代防火墙应运而生。 下一代防火墙(Next-Generation Firewall,缩写为NGFW)是一款可以全面应对应用层威胁的高性能防火墙。它是一种融合式网络设备平台,可将多种安全功能整合其上。除了传统的防火墙功能之外,还包括线上深度封包检测(DPI),入侵预防系统(IPS),应用层侦测与控制,SSL/SSH检测,网站过滤,以及QoS/带宽管理等功能,使得这个系统能够应对复杂而高级的网络攻击行为。 NGFW不仅具备传统防火墙的功能,还具备应对综合威胁的发现能力、阻断能力,而且并不是简单的功能堆砌和性能叠加,而是从全局视角,帮助用户解决网络面临的实际问题。因此在今天备受重视网络安全的企业关注。 引用链接:http://safe.zol.com.cn/605/6058729.html

Continue Reading →

OGC规范下WMS、WFS、WCS、WMTS

一、一张图介绍关系 二、WMS、WFS、WCS、WMTS 1.WMS WMS :Web Map Service,WMS 通过具有地理空间信息的数据制作地图,在国际规范中,地图(map)被定义为地理数据的可视化表现,WMS 返回的地图并非地图数据,而是地图图像,格式类型可以是 PNG、GIF、JPEG、SVG、WebCGM 等。 2.WFS WFS :Web Feature Service ,WFS 通过 GML(Geography Markup Language,地理标记语言)传递地理空间数据,它支持在基于 HTTP 协议的分布式计算平台上对地理要素进行插入(INSERT)、更新(UPDATE)、删除(DELETE)和发现(DISCOVERY)等操作,并且在这些操作的过程中保证了地理数据变化的一致性。 WFS 服务的请求步骤: 1. 客户端向 WFS 服务请求 Capabilities 文档。Capabilities 文档包含了对 WFS 服务支持的所有操作的描述,以及 WFS 服务可以提供服务的所有要素类型列表。 2. 客户端(可选)向 WFS 服务请求一个或多个 WFS 服务可以提供服务的要素类型。 3. 基于要素类型的定义,客户端生成 Capabilities 文档中的指定请求。 4. 客户端将请求提交到 Web 服务器。 5. 服务器调用 WFS 服务处理请求。 6. WFS 服务完成请求处理之后会生成一个状态报告,并将这个状态报告传回给客户端。如果有错误发生,状态报告会将错误指出。 3.WCS WCS : Web Coverage Service ,WCS是OGC定义的在Web上以“Coverage”的形式共享地理空间数据的规范。所谓“Coverage”是指能够返回其时空域中任意指定点的值的数据,其形式易于输入到模型中使用。WCS服务是以“Coverage”的形式实现了栅格影像数据集的共享。 4.WMTS…

Continue Reading →

世界公认的最科学作息时间表

对于健康来说,年轻并不是资本,因为如果你肆意的挥霍,30岁之后都会一一报偿回来,监督自己和他一起养成好作息吧,不熬夜、不暴饮暴食、不吸烟、多运动,这才是健康生活的真谛哟! 7:00 起床 7:00是起床的最佳时刻,身体已经准备好一切了。 打开台灯,告诉身体的每一个部分,尽快从睡眠中醒来,调整好生物钟。 醒来后需要一杯温开水,水是身体内成千上万化学反应得以进行的必需物质,饮水帮助每一个缺水的细胞都重新活力四射。 7:20-8:00 吃早饭 早饭必须吃,这没有什么好解释的! 一上午专注的工作学习需要正常的血糖来维持,因此为自己也为他准备一份丰盛的早餐是必须的。 8:30-9:00 避免运动 清晨并不是运动的最佳时间,因为此时免疫系统功能最弱,你可以选择步行上班,那却是很健康的。 9:00-10:30 安排最困难的工作 学习工作的最佳时间,头脑最清醒,思路最清晰的时间段。 千万不要把宝贵的时间用来看电影、逛淘宝。 10:30 眼睛需要休息一会儿 看看窗外,眼睛很累了,需要休息一会儿。 11:00 吃点水果…

Continue Reading →

Windows下JDK的安装配置

1、下载安装JDK,默认安装路径 官方下载地址:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 2、新增JAVA_HOME 我的电脑右键属性,点击环境变量,新建系统变量JAVA_HOME : JDK安装的路径 3、新增CLASSPATH CLASSPATH:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar (第一个有点,在JAVA_HOME的基础下一个lib目录,一个tools.jar) 4、追加PATH %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;(JAVA_HOME基础下的bin和jre/bin) 5、输入验证 java -version 确认java版本号 javac 确认java编译环境 参考地址:https://jingyan.baidu.com/article/48a42057eb5abea9242504ca.html

Continue Reading →

Posted in: Jdk

Tomcat点击startup.bat闪退

1、确保已经安装好JDK。 2、tomcat/bin下的startup.bat,右击编辑,在文件的头两行加入 SET JAVA_HOME=D:\Java\jdk1.7 (java jdk目录) SET TOMCAT_HOME=E:\tomcat-7.0 (解压后的tomcat文件目录) 3、tomcat/bin下的shutdown.bat的同理; 引用地址:https://blog.csdn.net/xiyuan1223/article/details/80365431

Continue Reading →

NetBeans安装

一、概述 NetBeans是Sun公司(2009年被甲骨文收购)在2000年创立的开放源代码供开发人员和客户社区的家园,旨在构建世界级的Java IDE。NetBeans当前可以在Solaris、Windows、Linux和Macintosh OS X平台上进行开发,并在SPL(Sun公用许可)范围内使用。 NetBeans包括开源的开发环境和应用平台,NetBeans IDE可以使开发人员利用Java平台能够快速创建Web、企业、桌面以及移动的应用程序,NetBeans IDE已经支持PHP、Ruby、JavaScript、Groovy、Grails和C/C++等开发语言。 二、安装步骤 1、下载NetBeans IDE 从官方地址:https://netbeans.org/ 下载NetBeans8.2包 ,或者从百度云下载 https://pan.baidu.com/s/1Im9h6BqSw_ve9GGnSjk9ng 提取码:6q1e 2、进入页面之后,根据你的需求下载 3、我这里选的是ALL的下载包,但这里只是安装包较大而已,安装时是可以自定义安装的,打开安装包,进入安装页面 4、点击定制,进入自定义安装或者直接进行下一步安装 5、勾选你要安装的软件包或取消你不想安装的软件包,点击确定,再点击下一步,勾选接受协议下一步,然后选择安装路径以及jdk的路径 6、将要安装的路径都选好后,点击安装,等待安装,打开IDE,完成! 引用地址:https://blog.csdn.net/suorce/article/details/82287492

Continue Reading →