
概念
概念
PrinciplesMan
一个人的生命是应该这样度过的:当他回首往事的时候,不因虚度年华而悔恨,也不因碌碌无为而羞耻。
展开
-
理解IaaS、SaaS、paas的含义及区别
理解IaaS、SaaS、paas的含义及区别你一定听说过云计算中的三个“高大上”的你一定听说过云计算中的三个“高大上”的概念:IaaS、PaaS和SaaS,这几个术语并不好理解。不过,如果你是个吃货,还喜欢披萨,这个问题就好解决了!好吧,其实你根本不是一个吃货,之所以自我标榜为吃货,其实是为了收获赞叹式的夸奖,“吃货还这么瘦,好羡慕啊!”或者,总得给伦家的微丰找个像样的理由。一个“吃货”是怎样吃到披萨的呢?作者:何足道链接:有哪些通俗易懂的例子可以解释 IaaS、PaaS、SaaS 的区别? -转载 2022-01-19 10:55:50 · 347 阅读 · 0 评论 -
分布式与集群的区别是什么?
画了一上午,麻烦点个赞~下面就正经解释下三种结构的区别吧~单机结构我想大家最最最熟悉的就是单机结构,一个系统业务量很小的时候所有的代码都放在一个项目中就好了,然后这个项目部署在一台服务器上就好了。整个项目所有的服务都由这台服务器提供。这就是单机结构。那么,单机结构有啥缺点呢?我想缺点是显而易见的,单机的处理能力毕竟是有限的,当你的业务增长到一定程度的时候,单机的硬件资源将无法满足你的业务需求。此时便出现了集群模式,往下接着看。集群结构集群模式在程序猿界有各种装逼解释,有的让你根.转载 2021-07-05 09:22:05 · 212 阅读 · 0 评论 -
节流 与防抖
节流 节流的意思是,规定时间内,只触发一次。比如我们设定500ms,在这个时间内,无论点击按钮多少次,它都只会触发一次。具体场景可以是抢购时候,由于有无数人 快速点击按钮,如果每次点击都发送请求,就会给服务器造成巨大的压力,但是我们进行节流后,就会大大减少请求的次数。 防抖 防抖的意思是,在连续的操作中,无论进行了多长时间,只有某一次的操作后在指定的时间内没有再操作,这一次才被判定有效。具体场景可以搜索框输入关键字过程中实时 请求服务器匹配搜索结果,如果不进行处理,那么就是输入框内容...原创 2021-06-19 10:18:40 · 380 阅读 · 0 评论 -
SQL唯一索引
这种索引和前面的“普通索引”基本相同,但有一个区别:索引列的所有值都只能出现一次,即必须唯一。唯一性索引可以用以下几种方式创建:创建索引,例如CREATE UNIQUE INDEX <索引的名字> ON tablename (列的列表);修改表,例如ALTER TABLE tablename ADD UNIQUE [索引的名字] (列的列表);创建表的时候指定索引,例如CREATE TABLE tablename ( [...], UNIQUE [索引的名字] (列的列表) );...原创 2021-05-20 14:19:21 · 4624 阅读 · 0 评论 -
b2b b2c c2c o2o区别 b2b b2c c2c o2o有什么区别
转载 2021-05-19 20:41:22 · 524 阅读 · 0 评论 -
常用的web服务器都支持一定的并发用户数,这个并发用户数可以通过配置文件参数来进行配置
前言:最近看了《构建高性能web站点》一书,觉得很有收获。这本书涉及了高性能web站点设计的方方面面,作为一本入门指南级的书籍非常的不错。这篇文章尝试对该书做一个摘要,便于查阅。 对于web服务器,不断得挖掘潜力和优化服务是工程师的一直孜孜不倦的目标。优化的方法和思路其实很简单,分析应用的瓶颈在哪里?然后用合适的策略来解决它。下面就分析一下服务器可能会出现什么问题?如何解决这些问题,解决这些问题的关键技术是哪些?有些什么样的结论? 1如何提高web服务器并发处理能力 对于一台服务器,我.....转载 2021-04-14 15:37:17 · 1008 阅读 · 0 评论 -
Hosts文件是做什么的
一、缘由公司内部在连接本地数据库或者是访问本地的一些配置中心,经常会遇到某些地址打不开,这是因为并没有做域名解析。二、什么是hosts文件?Hosts是一个没有扩展名的系统文件,可以用记事本等工具打开。其作用就是将一些常用的网址域名与其对应的IP地址建立一个关联“数据库”,当用户在浏览器中输入一个需要登录的网址时,系统会首先自动从Hosts文件中寻找对应的IP地址,一旦找到,系统会立即打开对应网页,如果没有找到,则系统会再将网址提交DNS域名解析服务器进行IP地址的解析。需要注意的是.转载 2021-03-18 16:50:25 · 299 阅读 · 0 评论 -
什么是xhr?
1、概念xhr,全称为XMLHttpRequest,用于与服务器交互数据,是ajax功能实现所依赖的对象,jquery中的ajax就是对 xhr的封装。2、xhrXMLHttpRequest 对象提供了对 HTTP 协议的完全的访问,包括做出 POST 和 HEAD 请求以及普通的 GET 请求的能力。XMLHttpRequest 可以同步或异步地返回 Web 服务器的响应,并且能够以文本或者一个 DOM 文档的形式返回内容。xhr 接口强制要...转载 2021-03-12 06:26:34 · 4461 阅读 · 0 评论 -
b2b b2c c2c o2o区别 b2b b2c c2c o2o有什么区别
转载 2021-03-06 14:08:16 · 491 阅读 · 0 评论 -
软件版本 Alpha Beta Express等含义
版本号:V(Version):即版本,通常用数字表示版本号。(如:EVEREST Ultimate v4.20.1188 Beta )Build:用数字或日期标示版本号的一种方式。(如:VeryCD eMule v0.48a Build 071112)SP:Service Pack,升级包。(如:Windows XP SP 2/Vista SP 1)开发阶段划分:α(Alpha)版:内测版,内部交流或者专业测试人员测试用。Bug较多,普通用户最好不要安装。β(Beta)版:公测版,专业爱好者大转载 2020-07-06 08:47:33 · 437 阅读 · 0 评论 -
通俗易懂带你理解mvc、mvp以及mvvm的区别
在web开发中,经常会听过mvc,mvp,mvvm几个概念,那么他们究竟是什么?在网站制作中,如果理解他们的不同作用及优势?今天,我们最通俗易懂的文字带大家了解下(这里我们仅针对web开发为例,不介绍应用程序等)。mvp以及mvvm的区别MVC、MVP、MVVM的工作背景介绍在一个网站运行过程中,会涉及到网站的具体工作流程,他们的基本工作原理为:在数据库获取信息,后台编程语言通过对数据进行处理渲染,最终呈现在浏览器界面中。后来为了网站能更好的运行及后期网站维护管理,随着互联网技术的革新,..转载 2020-08-02 11:57:36 · 801 阅读 · 1 评论 -
MVC和MVP的区别
前言各位老铁,历时20天我又回来了。时间嗖嗖就到年底了,才发现自己年初的计划还没开始,所以这一段时间都在专心研究后端的技术。刚开始接触MVC和MVP的时候,一直都有一个疑问,他俩到底有什么区别呢,面试的时候也经常被问到这个问题。我们都知道后端主要使用MVC,因为平台的特殊性,Android根据MVC模式演变出MVP模式,广泛的使用在开发中。现在让我们怎么思考一下,为什么在Android平台演变出MVP模式?本文参考了以下两篇博客,大家可以去阅读原文:两张图看懂Android开发中MVC与MV转载 2020-08-02 11:16:02 · 266 阅读 · 0 评论 -
什么是ORM?为什么要用ORM?
了解orm,先了解以下概念:什么是“持久化”持久(Persistence),即把数据(如内存中的对象)保存到可永久保存的存储设备中(如磁盘)。持久化的主要应用是将内存中的数据存储在关系型的数据库中,当然也可以存储在磁盘文件中、XML数据文件中等等。什么是“持久层”持久层(Persistence Layer),即专注于实现数据持久化应用领域的某个特定系统的一个逻辑层面,将数据使用者和数据实体相关联。什么是ORM即Object-Relationl Mapping,它的作用是在关系...转载 2020-08-18 06:14:12 · 221 阅读 · 0 评论 -
为何放弃MVC使用MVVM
MVC全称是 Model View Controller,是模型 (model)-视图 (view)-控制器 (controller) 的缩写。它表示的是一种常见的客户端软件开发框架。现在,MVC 已经成为主流的客户端编程框架,在 iOS 开发中,系统为我们实现好了公共的视图类:UIView,和控制器类:UIViewController。大多数时候,我们都需要继承这些类来实现我们的程序逻辑...转载 2019-10-31 06:50:27 · 389 阅读 · 0 评论 -
MVC和MVVM设计模式简单理解
1.mvc设计模式理解Model: 模型 持有所有的数据状态和业务逻辑; 泛指数据库,链接数据库,建立数据模型View: 视图 用来展示数据模型在页面上,泛指前端Controller: 控制器, 接收用户的数据,进行逻辑处理后,传给model. 泛指后端优点: 模块化 易复用2.vuex理解 (和本篇无关,只做记录)vuex是为vue程序开发的状态管理模式,它采用集中...转载 2019-10-31 06:34:55 · 281 阅读 · 0 评论 -
MVC、MVVM的理解
最近看到身边的小伙伴,写代码的风格着实不堪入目,没有基本的设计模式概念。回过头问自己,真的对主流的设计模式都有很透彻的了解吗?仔细想想,自己最了解的就是MVC设计模式(如果你也有同感,那么请认真阅读下文,因为你可能真的不是特别了解MVC)、我对MVVM是在2015年学习Python的时候开始用到的,而MVP则是在打游戏的过程中了解的(开玩笑啦)..一. MVC我们先来了解一下什么是M...转载 2019-10-31 06:18:56 · 305 阅读 · 0 评论 -
Gulp和Webpack的基本区别
Gulp和Webpack的基本区别:gulp可以进行js,html,css,img的压缩打包,是自动化构建工具,可以将多个js文件或是css压缩成一个文件,并且可以压缩为一行,以此来减少文件体积,加快请求速度和减少请求次数;并且gulp有task定义处理事务,从而构建整体流程,它是基于流的自动化构建工具。Webpack是前端构建工具,实现了模块化开发和文件处理。他的思想就是“万物皆为模块”...原创 2019-11-04 09:36:14 · 254 阅读 · 0 评论 -
SaaS
SaaS “软件即服务”,功能或者产品以服务的形式提供,通俗来说,SaaS的意思就是,别人开发好软件,你去租用就是SaaS,按年/季度/月收费。这种模式下,服务器在人家公司,不需要维护,软件的更新也不需要考虑。对于许多小企业来说,SaaS是目前采用先进技术的最好途径,消除了企业购买、构建和维护基础设施和应用程序的需求,企业只需要用很少的金额就可以使用优质服务器带来的便捷服务。SaaS产品优...原创 2019-11-04 09:29:12 · 426 阅读 · 0 评论