Django的MTV模型组织2020年3月6日 | 编程开发目录分开,就必须有机制将他们在内里进行耦合。在Django中urls,orm,static,settings等起着重要的作用。一个典型的业务流程是如下图所示: 一般是用户通过浏览器向我们的服务器发起一个请求(request……阅读全文
Python下有哪些web框架2020年3月6日 | 杂记 编程开发Python下有许多款不同的Web框架。在其二十多年的历史中出现了数十种Web框架,比如Django,Tornado,Flask,Twisted,Bottle和Web.py等,他们历史悠久,有的发展迅速,还有的已经停止维……阅读全文
什么是MVC MTV2020年3月6日 | 编程开发MVC是什么: 全名Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部……阅读全文
什么是Web框架2020年3月6日 | 编程开发框架,即framework,特指为解决一个开放性问题而设计的具有一定约束性的支撑结构,使用框架可以快速帮你开发特定的系统。 Web框架是别人已经设定好的一个web网站模板,你学习它的规则,然后“填空”或“修改”成你需要的样……阅读全文
让你快速理解jvm2020年2月26日 | 编程开发先了解一下什么是HotSpot VM? 提起HotSpot VM,相信所有Java程序员都知道,它是Sun JDK和OpenJDK中所带的虚拟机,也是目前使用范围最广的Java虚拟机。 但不一定所有人都知道的是,这个目前看起来“血……阅读全文
Http与Https优缺点?2020年2月1日 | htmlHTTPS协议 主要作用可以分为两种:一种是建立一个信息安全通道,来保证数据传输的安全;另一种就是确认网站的真实性。 HTTPS协议是由SSL+HTTP协议构建的可进行加密传输、身份认证的网络协议,要比http协议安全。 ht……阅读全文
Http协议实现的过程2020年1月25日 | html(1) 客户访问一个网站;域名解析: (2).三次握手过程 (3).发起Http请求 (4).响应Http请求并得到HTML代码 (5).浏览器解析HTML代码 (6).浏览器对页面进行渲染呈现给用户 域名解析过程:……阅读全文
Http协议中Http1.1和http2区别?2020年1月24日 | htmlHttp1.1 HTTP/1.1 默认是持久连接 HTTP/1.1 支持流水线 HTTP/1.1 支持虚拟主机 HTTP/1.1 新增状态码 100 HTTP/1.1 支持分块传输编码 HTTP/1.1 新增缓存处理指令 max-age HTTP/1.x的缺陷 客户端需要使用多个连接才能实现并发和缩短延迟 不会压缩请求和响应标头,从而导致不必要的网络流量; 不支持有……阅读全文
302与301的区别2020年1月21日 | html官方的比较简洁的说明: 301 redirect: 301 代表永久性转移(Permanently Moved) 302 redirect: 302 代表暂时性转移(Temporarily Moved ) 什么是302? http协议中,返回状态码302表示重定向。 这种情况下,服务器返回的头部信息中会包含一个 Location……阅读全文
php常用框架2019年12月10日 | php 编程开发Yii2框架 优点: Yii是一款非常优秀的通用web后端框架,结构简单优雅,实用功能丰富,扩展性墙,性能高是它最突出的优点 缺点: 学习成本较高,量级较重 Yaf框架: yaf框架使用php扩展的形式写的一个php框架,也就是以C……阅读全文